(57)【要約】【課題】  情報処理装置が、第１のサーバがサムネイル画像データの生成に対応していない場合であっても、サムネイル画像を表示することができる技術を提供すること。【解決手段】  携帯端末７０は、ファイルとジョブ情報とを印刷仲介サーバ１００に登録し、さらに、サムネイル画像データを取得する。携端端末７０は、印刷仲介サーバ１００からジョブＩＤを受信すると、サムネイル画像データとジョブＩＤとを関連付けて、携帯端末７０のメモリに記憶する。携帯端末７０は、３個のジョブ情報Ｊ１〜Ｊ３が印刷仲介サーバ１００に登録された後に、印刷仲介サーバ１００から、３個のジョブ情報Ｊ１〜Ｊ３に含まれる３個のジョブＩＤを受信する。この場合、携帯端末７０は、３個のジョブＩＤに関連付けてメモリに記憶されている３個のサムネイル画像データＴ１〜Ｔ３によって表わされる３個のサムネイル画像を表示する。【選択図】図３
2015138389.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のための情報処理プログラムであって、
前記情報処理装置に搭載されるコンピュータに、以下の各処理、即ち、
前記情報処理装置のメモリ内の１個以上のファイルの中から特定ファイルを選択するためのファイル選択操作を受け付けるファイル選択操作受付処理と、
前記ファイル選択操作によって選択された前記特定ファイルを含む登録要求を、インターネットを介して、第１のサーバに送信することによって、ファイル情報を前記第１のサーバに登録する登録処理であって、前記ファイル情報は、前記登録要求を受信した前記第１のサーバによって生成され、前記特定ファイルと、前記特定ファイルを識別するための識別情報と、を含む、前記登録処理と、
前記ファイル選択操作によって選択された前記特定ファイルを用いて生成されるサムネイル画像データを取得する第１の取得処理と、
前記登録要求が前記第１のサーバに送信されることを条件として、前記第１のサーバから、前記インターネットを介して、前記識別情報を受信する第１の受信処理と、
前記第１の取得処理によって取得された前記サムネイル画像データと、前記第１の受信処理によって受信された前記識別情報と、を関連付けて、前記メモリに記憶させる第１の記憶処理と、
前記ファイル選択操作受付処理によってＫ回（前記Ｋは１以上の整数）の前記ファイル選択操作を受け付けたことに起因して、前記登録処理において、Ｋ個のファイル情報が前記第１のサーバに登録された後に、前記第１のサーバに登録されている前記Ｋ個のファイル情報にアクセスするための第１のアクセス操作を受け付けるアクセス操作受付処理と、
前記アクセス操作受付処理によって前記第１のアクセス操作を受け付ける場合に、前記第１のサーバに登録されている前記Ｋ個のファイル情報にアクセスするための第１のアクセス要求を、前記インターネットを介して、前記第１のサーバに送信して、前記第１のサーバから、前記第１のサーバに登録されている前記Ｋ個のファイル情報に含まれるＫ個の識別情報を受信する第２の受信処理と、
前記第２の受信処理によって受信された前記Ｋ個の識別情報に関連付けて前記メモリに記憶されているＫ個のサムネイル画像データによって表わされるＫ個のサムネイル画像を、前記情報処理装置の表示部に表示させる第１の表示処理と、
を実行させる情報処理プログラム。
【請求項２】
前記登録要求は、さらに、前記特定ファイルに関係する名称を含み、
前記ファイル情報は、さらに、前記名称を含み、
前記第２の受信処理では、前記第１のサーバから、前記第１のサーバに登録されている前記Ｋ個のファイル情報に含まれる前記Ｋ個の識別情報とＫ個の名称とを受信し、
前記第１の表示処理では、前記第２の受信処理によって受信された前記Ｋ個の識別情報に関連付けて記憶されている前記Ｋ個のサムネイル画像データによって表わされる前記Ｋ個のサムネイル画像と、前記第２の受信処理によって受信された前記Ｋ個の名称と、を前記表示部に表示させる、請求項１に記載の情報処理プログラム。
【請求項３】
前記情報処理プログラムは、さらに、前記コンピュータに、
前記ファイル選択操作によって選択された前記特定ファイルを用いて生成される表示用画像データを取得する第２の取得処理と、
前記第２の取得処理によって取得された前記表示用画像データを前記メモリに記憶させる第２の記憶処理と、
前記第２の取得処理によって取得された前記表示用画像データによって表わされる画像を前記表示部に表示させる第２の表示処理と、
を実行させ、
前記第１の取得処理では、前記メモリに記憶されている前記表示用画像データを用いて、前記サムネイル画像データを取得する、請求項１又は２に記載の情報処理プログラム。
【請求項４】
前記第１の取得処理では、
前記特定ファイルのファイル形式が所定のファイル形式である場合に、前記特定ファイルから前記サムネイル画像データを生成することによって、前記サムネイル画像データを取得し、
前記特定ファイルのファイル形式が前記所定のファイル形式でない場合に、前記特定ファイルを、前記インターネットを介して、第２のサーバに送信して、前記第２のサーバから、前記インターネットを介して、前記サムネイル画像データを受信することによって、前記サムネイル画像データを取得する、請求項１から３のいずれか一項に記載の情報処理プログラム。
【請求項５】
前記第１の記憶処理では、
前記第１の取得処理において、前記サムネイル画像データを取得可能である場合に、前記サムネイル画像データと前記識別情報とを関連付けて、前記メモリに記憶させ、
前記第１の取得処理において、前記サムネイル画像データを取得不可能である場合に、前記サムネイル画像データに関連付けずに、前記識別情報を前記メモリに記憶させ、
前記第１の表示処理では、
前記第１の記憶処理において、前記Ｋ個の識別情報と前記Ｋ個のサムネイル画像データとが関連付けられて前記メモリに記憶された場合に、前記Ｋ個のサムネイル画像を前記表示部に表示させ、
前記第１の記憶処理において、前記Ｋ個の識別情報のうちのＭ個（前記Ｍは１以上前記Ｋ未満の整数）の識別情報とＭ個のサムネイル画像データとが関連付けられて前記メモリに記憶され、かつ、サムネイル画像データに関連付けずに、前記Ｋ個の識別情報のうちのＫ−Ｍ個の識別情報が前記メモリに記憶された場合に、前記Ｍ個のサムネイル画像データによって表わされるＭ個のサムネイル画像と、Ｋ−Ｍ個の所定の画像と、を前記表示部に表示させる、請求項１から４のいずれか一項に記載の情報処理プログラム。
【請求項６】
前記情報処理プログラムは、さらに、前記コンピュータに、
前記第１の表示処理によって前記表示部に表示された前記Ｋ個のサムネイル画像の中から対象サムネイル画像を選択するためのサムネイル選択操作を受け付けるサムネイル選択操作受付処理と、
前記サムネイル選択操作によって前記対象サムネイル画像が選択される場合に、前記対象サムネイル画像を表わす対象サムネイル画像データに関連付けて前記メモリに記憶されている対象識別情報を含む印刷実行指示をプリンタに送信する送信処理と、
を実行させる、請求項１から５のいずれか一項に記載の情報処理プログラム。
【請求項７】
前記第１のサーバは、前記対象識別情報によって識別される対象ファイルに基づく画像の印刷が前記プリンタによって実行された後に、前記Ｋ個のファイル情報のうち、前記対象ファイルと前記対象識別情報とを含む対象ファイル情報を、前記第１のサーバから消去し、
前記アクセス操作受付処理では、さらに、Ｎ個の前記対象ファイル情報（前記Ｎは１以上Ｋ以下の整数）が前記第１のサーバから消去された後に、前記第１のサーバに登録されているＫ−Ｎ個のファイル情報にアクセスするための第２のアクセス操作を受け付け、
前記第２の受信処理では、さらに、前記Ｎ個の対象ファイル情報が前記第１のサーバから消去された後に、前記アクセス操作受付処理によって前記第２のアクセス操作を受け付ける場合に、前記第１のサーバに登録されている前記Ｋ−Ｎ個のファイル情報にアクセスするための第２のアクセス要求を、前記インターネットを介して、前記第１のサーバに送信して、前記第１のサーバから、Ｋ−Ｎ個の前記識別情報を受信し、
前記情報処理プログラムは、さらに、前記コンピュータに、
前記Ｋ個の識別情報と前記Ｋ個のサムネイル画像データとが前記メモリに記憶されている状態で、前記第２の受信処理によって前記Ｋ−Ｎ個の識別情報が受信される場合に、前記Ｋ個の識別情報のうち、前記Ｋ−Ｎ個の識別情報を除くＮ個の前記識別情報と、前記Ｋ個の識別情報に関連付けて前記メモリに記憶されている前記Ｋ個のサムネイル画像データのうち、前記Ｎ―Ｋ個の識別情報に関連付けて前記メモリに記憶されているＫ−Ｎ個の前記サムネイル画像データを除くＮ個の前記サムネイル画像データと、を前記メモリから消去する消去処理、
を実行させる、請求項６に記載の情報処理プログラム。
【請求項８】
前記Ｋ個のファイル情報のそれぞれは、さらに、当該ファイル情報に含まれるファイルに基づく画像の印刷の進捗状況を示すステータス情報を含み、
前記第２の受信処理では、前記第１のサーバから、前記第１のサーバに登録されている前記Ｋ個のファイル情報に含まれる前記Ｋ個の識別情報と、前記Ｋ個のファイル情報に含まれるＫ個の前記ステータス情報と、を受信し、
前記第１の表示処理では、前記Ｋ個のステータス情報に応じた表示態様で、前記Ｋ個のサムネイル画像を前記表示部に表示させる、請求項６又は７に記載の情報処理プログラム。
【請求項９】
情報処理装置であって、
前記情報処理装置のメモリ内の１個以上のファイルの中から特定ファイルを選択するためのファイル選択操作を受け付けるファイル選択操作受付部と、
前記ファイル選択操作によって選択された前記特定ファイルを含む登録要求を、インターネットを介して、第１のサーバに送信することによって、ファイル情報を前記第１のサーバに登録する登録部であって、前記ファイル情報は、前記登録要求を受信した前記第１のサーバによって生成され、前記特定ファイルと、前記特定ファイルを識別するための識別情報と、を含む、前記登録部と、
前記ファイル選択操作によって選択された前記特定ファイルを用いて生成されるサムネイル画像データを取得する第１の取得部と、
前記登録要求が前記第１のサーバに送信されることを条件として、前記第１のサーバから、前記インターネットを介して、前記識別情報を受信する第１の受信部と、
前記第１の取得部によって取得された前記サムネイル画像データと、前記第１の受信部によって受信された前記識別情報と、を関連付けて、前記メモリに記憶させる第１の記憶部と、
前記ファイル選択操作受付処理によってＫ回（前記Ｋは１以上の整数）の前記ファイル選択操作を受け付けたことに起因して、前記登録部において、Ｋ個のファイル情報が前記第１のサーバに登録された後に、前記第１のサーバに登録されている前記Ｋ個のファイル情報にアクセスするための第１のアクセス操作を受け付けるアクセス操作受付部と、
前記アクセス操作受付部によって前記第１のアクセス操作を受け付ける場合に、前記第１のサーバに登録されている前記Ｋ個のファイル情報にアクセスするための第１のアクセス要求を、前記インターネットを介して、前記第１のサーバに送信して、前記第１のサーバから、前記第１のサーバに登録されている前記Ｋ個のファイル情報に含まれるＫ個の識別情報を受信する第２の受信部と、
前記第２の受信部によって受信された前記Ｋ個の識別情報に関連付けて前記メモリに記憶されているＫ個のサムネイル画像データによって表わされるＫ個のサムネイル画像を、前記情報処理装置の表示部に表示させる第１の表示部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、情報処理装置が、ファイルをサーバに登録して、当該ファイルに対応するサムネイル画像を表示するための技術を開示する。
【背景技術】
【０００２】
特許文献１には、プリンタとコンピュータとを含む印刷システムが開示されている。プリンタは、コンピュータから印刷ジョブの登録命令と印刷データとを受信すると、サムネイルを作成し、サムネイルと印刷データとを関連付けて記憶する。次いで、プリンタは、コンピュータからサムネイルの表示命令を受信すると、サムネイルの一覧表示のための画像データを生成して、画像データをコンピュータに送信する。コンピュータは、画像データを受信すると、サムネイルの一覧を表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２８５４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の技術では、コンピュータは、プリンタに登録されている印刷データに対応するサムネイル画像を表示するために、プリンタからサムネイルを表わす画像データを受信する必要がある。しかしながら、コンピュータは、プリンタがサムネイルを表わす画像データの作成に対応していない場合に、サムネイルを表示することができない。
【０００５】
本明細書では、第１のサーバがサムネイル画像データの生成に対応していない場合であっても、情報処理装置でサムネイル画像を表示することができる技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される情報処理プログラムは、情報処理装置のための情報処理プログラムである。情報処理プログラムは、情報処理装置に搭載されるコンピュータに、ファイル選択操作受付処理と、登録処理と、第１の取得処理と、第１の受信処理と、第１の記憶処理と、アクセス操作受付処理と、第２の受信処理と、第１の表示処理と、を実行させる。ファイル選択操作受付処理では、情報処理装置のメモリ内の１個以上のファイルの中から特定ファイルを選択するためのファイル選択操作を受け付ける。登録処理では、ファイル選択操作によって選択された特定ファイルを含む登録要求を、インターネットを介して、第１のサーバに送信することによって、ファイル情報を第１のサーバに登録する。ファイル情報は、登録要求を受信した第１のサーバによって生成され、特定ファイルと、特定ファイルを識別するための識別情報と、を含む。第１の取得処理では、ファイル選択操作によって選択された特定ファイルを用いて生成されるサムネイル画像データを取得する。第１の受信処理では、登録要求が第１のサーバに送信されることを条件として、第１のサーバから、インターネットを介して、識別情報を受信する。第１の記憶処理では、第１の取得処理によって取得されたサムネイル画像データと、第１の受信処理によって受信された識別情報と、を関連付けて、メモリに記憶させる。アクセス操作受付処理では、ファイル選択操作受付処理によってＫ回（Ｋは１以上の整数）のファイル選択操作を受け付けたことに起因して、登録処理において、Ｋ個のファイル情報が第１のサーバに登録された後に、第１のサーバに登録されているＫ個のファイル情報にアクセスするための第１のアクセス操作を受け付ける。第２の受信処理では、アクセス操作受付処理によって第１のアクセス操作を受け付ける場合に、第１のサーバに登録されているＫ個のファイル情報にアクセスするためのアクセス要求を、インターネットを介して、第１のサーバに送信して、第１のサーバから、第１のサーバに登録されているＫ個のファイル情報に含まれるＫ個の識別情報を受信する。第１の表示処理では、第２の受信処理によって受信されたＫ個の識別情報に関連付けてメモリに記憶されているＫ個のサムネイル画像データによって表わされるＫ個のサムネイル画像を、情報処理装置の表示部に表示させる。
【０００７】
上記の情報処理プログラムによると、情報処理装置は、第１のサーバに登録される特定ファイルに対応するサムネイル画像データと、特定ファイルを識別するための識別情報と、を関連付けて、メモリに記憶させることができる。従って、情報処理装置は、サムネイル画像を表わす画像データの通信を第１のサーバと実行しなくても、第１のサーバからＫ個の識別情報を受信する場合に、メモリ内のＫ個のサムネイル画像データを用いて、Ｋ個のサムネイル画像を表示することができる。このために、情報処理装置は、第１のサーバがサムネイル画像データの生成に対応していない場合であっても、Ｋ個のサムネイル画像を表示することができる。
【０００８】
登録要求は、さらに、特定ファイルに関係する名称を含んでいてもよい。ファイル情報は、さらに、名称を含んでいてもよい。第２の受信処理では、第１のサーバから、第１のサーバに登録されているＫ個のファイル情報に含まれるＫ個の識別情報とＫ個の名称とを受信してもよい。第１の表示処理では、第２の受信処理によって受信されたＫ個の識別情報に関連付けて記憶されているＫ個のサムネイル画像データによって表わされるＫ個のサムネイル画像と、第２の受信処理によって受信されたＫ個の名称と、を表示部に表示させてもよい。この構成によると、情報処理装置のユーザは、Ｋ個のサムネイル画像とＫ個の名称とを見ることができる。
【０００９】
情報処理プログラムは、さらに、コンピュータに、第２の取得処理と、第２の記憶処理と、第２の表示処理と、を実行させてもよい。第２の取得処理では、ファイル選択操作によって選択された特定ファイルを用いて生成される表示用画像データを取得してもよい。第２の記憶処理では、第２の取得処理によって取得された表示用画像データをメモリに記憶させてもよい。第２の表示処理では、第２の取得処理によって取得された表示用画像データによって表わされる画像を表示部に表示させてもよい。第１の取得処理では、メモリに記憶されている表示用画像データを用いて、サムネイル画像データを取得してもよい。この構成によると、情報処理装置は、サムネイル画像データを容易に取得し得る。
【００１０】
第１の取得処理では、特定ファイルのファイル形式が所定のファイル形式である場合に、特定ファイルからサムネイル画像データを生成することによって、サムネイル画像データを取得し、特定ファイルのファイル形式が所定のファイル形式でない場合に、特定ファイルを、インターネットを介して、第２のサーバに送信して、第２のサーバから、インターネットを介して、サムネイル画像データを受信することによって、サムネイル画像データを取得してもよい。この構成によると、情報処理装置は、サムネイル画像データを適切に取得することができる。
【００１１】
第１の記憶処理では、第１の取得処理において、サムネイル画像データを取得可能である場合に、サムネイル画像データと識別情報とを関連付けて、メモリに記憶させ、第１の取得処理において、サムネイル画像データを取得不可能である場合に、サムネイル画像データに関連付けずに、識別情報をメモリに記憶させてもよい。第１の表示処理では、第１の記憶処理において、Ｋ個の識別情報とＫ個のサムネイル画像データとが関連付けられてメモリに記憶された場合に、Ｋ個のサムネイル画像を表示部に表示させ、第１の記憶処理において、Ｋ個の識別情報のうちのＭ個（Ｍは１以上Ｋ未満の整数）の識別情報とＭ個のサムネイル画像データとが関連付けられてメモリに記憶され、かつ、サムネイル画像データに関連付けずに、Ｋ個の識別情報のうちのＫ−Ｍ個の識別情報がメモリに記憶された場合に、Ｍ個のサムネイル画像データによって表わされるＭ個のサムネイル画像と、Ｋ−Ｍ個の所定の画像と、を表示部に表示させてもよい。この構成によると、情報処理装置は、サムネイル画像データを取得不可能である場合に、サムネイル画像に代えて所定の画像を表示することができる。
【００１２】
情報処理プログラムは、さらに、コンピュータに、サムネイル選択操作受付処理と、送信処理と、を実行させてもよい。サムネイル選択操作受付処理では、第１の表示処理によって表示部に表示されたＫ個のサムネイル画像の中から対象サムネイル画像を選択するためのサムネイル選択操作を受け付けてもよい。送信処理では、サムネイル選択操作によって対象サムネイル画像が選択される場合に、対象サムネイル画像を表わす対象サムネイル画像データに関連付けてメモリに記憶されている対象識別情報を含む印刷実行指示をプリンタに送信してもよい。この構成によると、情報処理装置は、対象識別情報によって識別されるファイルに基づく画像の印刷の実行をプリンタに指示することができる。
【００１３】
第１のサーバは、対象識別情報によって識別される対象ファイルに基づく画像の印刷がプリンタによって実行された後に、Ｋ個のファイル情報のうち、対象ファイルと対象識別情報とを含む対象ファイル情報を、第１のサーバから消去してもよい。アクセス操作受付処理では、さらに、Ｎ個の対象ファイル情報（Ｎは１以上Ｋ以下の整数）が第１のサーバから消去された後に、第１のサーバに登録されているＫ−Ｎ個のファイル情報にアクセスするための第２のアクセス操作を受け付けてもよい。第２の受信処理では、さらに、Ｎ個の対象ファイル情報が第１のサーバから消去された後に、アクセス操作受付処理によって第２のアクセス操作を受け付ける場合に、第１のサーバに登録されているＫ−Ｎ個のファイル情報にアクセスするための第２のアクセス要求を、インターネットを介して、第１のサーバに送信して、第１のサーバから、Ｋ−Ｎ個の前記識別情報を受信してもよい。情報処理プログラムは、さらに、コンピュータに、Ｋ個の識別情報とＫ個のサムネイル画像データとがメモリに記憶されている状態で、第２の受信処理によってＫ−Ｎ個の識別情報が受信される場合に、Ｋ個の識別情報のうち、Ｋ−Ｎ個の識別情報を除くＮ個の前記識別情報と、Ｋ個の識別情報に関連付けて前記メモリに記憶されているＫ個のサムネイル画像データのうち、Ｎ―Ｋ個の識別情報に関連付けてメモリに記憶されているＫ−Ｎ個のサムネイル画像データを除くＮ個のサムネイル画像データと、をメモリから消去する消去処理を実行してもよい。この構成によると、情報処理装置は、第１のサーバから消去された対象ファイルに対応する情報（即ち、対象識別情報と対象サムネイル画像データ）をメモリから消去することができる。
【００１４】
Ｋ個のファイル情報のそれぞれは、さらに、当該ファイル情報に含まれるファイルに基づく画像の印刷の進捗状況を示すステータス情報を含んでいてもよい。第２の受信処理では、第１のサーバから、第１のサーバに登録されているＫ個のファイル情報に含まれるＫ個の識別情報と、Ｋ個のファイル情報に含まれるＫ個のステータス情報と、を受信してもよい。第１の表示処理では、Ｋ個のステータス情報に応じた表示態様で、Ｋ個のサムネイル画像を表示部に表示させてもよい。この構成によると、情報処理装置のユーザは、Ｋ個のファイルのそれぞれに基づく画像の印刷の進捗状況を知ることができる。
【００１５】
上記の情報処理プログラムによって実現される情報処理装置と、上記の情報処理プログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１６】
【図１】通信システムの構成を示す。
【図２】第１実施例のサブミットプロセスのシーケンス図を示す。
【図３】ケースＡの印刷プロセスのシーケンス図を示す。
【図４】図３の続きのシーケンス図を示す。
【図５】図４の続きのシーケンス図を示す。
【図６】図５の続きのシーケンス図を示す。
【図７】ケースＢの印刷プロセスのシーケンス図を示す。
【図８】第２実施例のサブミットプロセスのシーケンス図を示す。
【発明を実施するための形態】
【００１７】
（第１実施例）
（通信システム２の構成；図１）
通信システム２は、プリンタ１０と、携帯端末７０と、印刷仲介サーバ１００と、生成サーバ１１０と、を備える。各デバイス１０，７０，１００，１１０は、インターネットを介して、相互に通信可能である。また、プリンタ１０と携帯端末７０とは、ＮＦＣ（Near Field Communicationの略）方式に従った無線通信（以下では「ＮＦＣ通信」と呼ぶ）を利用して、インターネットを介さずに、相互に通信可能である。
【００１８】
（携帯端末７０の構成）
携帯端末７０は、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末７０は、操作部７２と、表示部７４と、ＮＦＣインターフェース７６と、無線ＬＡＮ（Local Area Networkの略）インターフェース７８と、制御部８０と、を備える。各部７２〜８０は、バス線（符号省略）に接続されている。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００１９】
操作部７２は、複数のキーを備える。ユーザは、操作部７２を操作することによって、様々な指示を携帯端末７０に与えることができる。表示部７４は、様々な情報を表示するためのディスプレイである。表示部７４は、いわゆるタッチパネルとして機能する。従って、ユーザは、表示部７４をタッチすることによって、様々な指示を携帯端末７０に与えることもできる。
【００２０】
ＮＦＣＩ／Ｆ７６は、ＮＦＣ通信を実行するためのＩ／Ｆ（即ち、ＩＣチップ、通信回路）である。ＮＦＣ方式は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく無線通信方式である。
【００２１】
無線ＬＡＮＩ／Ｆ７８は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって定められたＷｉ−Ｆｉ方式に従った無線通信（以下では「Ｗｉ−Ｆｉ通信」と呼ぶ）を実行するためのＩ／Ｆ（即ち、ＩＣチップ、通信回路）である。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に基づく無線通信方式である。なお、変形例では、無線ＬＡＮＩ／Ｆ７８は、Ｗｉ−Ｆｉ通信を実行するためのＩ／Ｆでなくてもよく、例えば、３Ｇ、４Ｇ等に従った無線通信を実行するためのＩ／Ｆであってもよい。
【００２２】
無線ＬＡＮＩ／Ｆ７８を介した無線通信の通信速度（例えば、最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＮＦＣＩ／Ｆ７６を介した無線通信の通信速度（例えば、最大の通信速度が１０６〜４２４ｋｂｐｓ）よりも速い。無線ＬＡＮＩ／Ｆ７８を介した無線通信における搬送波の周波数（例えば、２．４ＧＨｚ帯、５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ７６を介した無線通信における搬送波の周波数（例えば、１３．５６ＭＨｚ帯）とは異なる。また、無線ＬＡＮＩ／Ｆ７８を介して無線通信可能な最大の距離（例えば１００ｍ）は、ＮＦＣＩ／Ｆ７６を介して無線通信可能な最大の距離（例えば１０ｃｍ）よりも大きい。
【００２３】
制御部８０は、ＣＰＵ８２と、メモリ８４と、を備える。ＣＰＵ８２は、メモリ８４に記憶されているＯＳ（Operating Systemの略）プログラムに従って、様々な処理を実行するプロセッサである。メモリ８４は、ＲＡＭ、ＲＯＭ等によって構成される。メモリ８４は、さらに、複数個のファイルＦ１〜Ｆ３と、プリンタ用アプリケーション（以下では「プリンタアプリ」と呼ぶ）と、を記憶する。
【００２４】
各ファイルＦ１〜Ｆ３は、どのようなファイル形式を有するファイルであってもよく、例えば、ＪＰＥＧ（Joint Photographic Experts Groupの略）形式、ＧＩＦ（Graphics Interchange Formatの略）形式、ＰＮＧ（Portable Network Graphicsの略）形式、ＰＤＦ（Portable Document Formatの略）形式、ＤＯＣ（Documentの略）形式等を有するファイルであってもよい。
【００２５】
プリンタアプリは、印刷仲介サーバ１００を利用して、プリンタ１０に印刷を実行させるためのアプリケーションである。プリンタアプリは、プリンタ１０のベンダによって提供されるアプリケーションである。プリンタアプリは、インターネット上のサーバから携帯端末７０にインストールされてもよいし、プリンタ１０と共に出荷されるメディアから携帯端末７０にインストールされてもよい。
【００２６】
プリンタアプリは、プリンタ１０が利用可能な印刷条件を示す印刷条件情報を含む。印刷条件情報は、用紙サイズ情報と、色数情報と、を含む。印刷条件情報に含まれる用紙サイズ情報は、「Ａ３」以下の全てのサイズを示し、例えば、「Ａ４」、「Ａ５」等のＡ版のサイズ、「Ｂ４」、「Ｂ５」等のＢ版のサイズ、リーガルサイズ、レターサイズ等を示す。また、印刷条件情報に含まれる色数情報は、「カラー印刷」と、「モノクロ印刷」と、を示す。
【００２７】
（プリンタ１０の構成）
プリンタ１０は、印刷機能を実行可能な周辺機器（即ちＰＣ等の周辺機器）である。プリンタ１０は、ＮＦＣ通信とＷｉ−Ｆｉ通信とを実行可能である。
【００２８】
（印刷仲介サーバ１００の構成）
印刷仲介サーバ１００は、インターネット上に設置されるサーバであり、プリンタ１０のベンダによって提供されるサーバである。ただし、変形例では、印刷仲介サーバ１００は、例えば、プリンタ１０のベンダとは異なる事業者によって提供されるサーバであってもよい。
【００２９】
印刷仲介サーバ１００は、外部機器（例えば携帯端末７０）とプリンタ（例えばプリンタ１０）との間で印刷の仲介を実行するためのサーバである。即ち、印刷仲介サーバ１００は、外部機器からサブミットされるファイルを変換して、プリンタが解釈可能なデータ形式を有する印刷データを生成し、当該印刷データを当該プリンタに供給する。従って、外部機器は、ファイルを印刷データに変換するためのプリンタドライバを備えていなくても、印刷仲介サーバ１００にファイルをサブミットすれば、プリンタに印刷を実行させることができる。
【００３０】
（生成サーバ１１０の構成）
生成サーバ１１０は、インターネット上に設置されるサーバであり、プリンタ１０のベンダによって提供されるサーバである。ただし、変形例では、生成サーバ１１０は、例えば、プリンタ１０のベンダとは異なる事業者によって提供されるサーバであってもよい。
【００３１】
生成サーバ１１０は、サムネイル画像データを生成するためのサーバである。生成サーバ１１０は、外部機器（例えば携帯端末７０）から受信されるファイルを用いてサムネイル画像データを生成し、当該サムネイル画像データを外部機器に送信する。従って、外部機器は、ファイルを用いてサムネイル画像データを生成することができない場合に、生成サーバ１１０からサムネイル画像データを取得することができる。なお、サムネイル画像データは、当該サムネイル画像データの元のファイルによって表わされる画像と同じ画像を表わすデータであり、当該ファイルよりも小さいデータサイズを有するデータである。
【００３２】
本実施例では、生成サーバ１１０は、ＧＩＦ形式、ＰＮＧ形式、又は、ＰＤＦ形式を有するファイルからサムネイル画像データを生成することができるが、ＤＯＣ形式を有するファイルからサムネイル画像データを生成することができない。また、本実施例では、携帯端末７０がＪＰＥＧ形式を有するファイルからサムネイル画像データを生成することができるので、生成サーバ１１０がＪＰＥＧ形式を有するファイルからサムネイル画像データを生成する状況はあり得ない。
【００３３】
（事前準備）
携帯端末７０のユーザは、印刷仲介サーバ１００を利用して、プリンタ１０に印刷を実行させるために、以下の事前準備を実行する。即ち、携帯端末７０のユーザは、携帯端末７０を利用して、印刷仲介サーバ１００にアカウント情報ＡＣを登録する。アカウント情報ＡＣは、例えば、ユーザＩＤ、パスワード等を含む。印刷仲介サーバ１００は、ユニークなトークン（即ち文字列）であるＡＴ（Authentication（もしくはAccess） Tokenの略）を生成し、アカウント情報ＡＣとＡＴとを関連付けて登録する。そして、印刷仲介サーバ１００は、生成済みのＡＴを携帯端末７０に送信する。携帯端末７０のＣＰＵ８２は、印刷仲介サーバ１００からＡＴを受信すると、ＡＴをメモリ８４に記憶させる。
【００３４】
（サブミットプロセス；図２）
続いて、図２を参照して、携帯端末７０が印刷対象の画像を表わすファイルを印刷仲介サーバ１００にサブミット（即ち登録）するためのサブミットプロセスについて説明する。サブミットプロセスでは、携帯端末７０から印刷仲介サーバ１００にファイルがサブミット（即ち送信）され、この結果、当該ファイルが印刷仲介サーバ１００に登録される。
【００３５】
Ｓ１０では、携帯端末７０のユーザは、メモリ８４内のファイルＦ１〜Ｆ３のうちの１個のファイルを印刷仲介サーバ１００にサブミットすることを望む場合に、プリンタアプリを起動して、サブミット操作を実行する。サブミット操作は、プリンタアプリに従って表示される画面上で「サブミット」を示すボタンを選択すること、１個のファイルを選択すること、任意のジョブ名を入力すること、及び、任意の印刷設定を選択すること、を含む。印刷設定は、プリンタアプリに含まれる印刷条件情報の範囲内で選択される用紙サイズ（例えば「Ａ４」）及び色数（例えば「カラー印刷」）である。携帯端末７０のＣＰＵ８２は、上記のサブミット操作を受け付ける場合に、プリンタアプリに従って、Ｓ１２以降の各処理を実行する。
【００３６】
Ｓ１２では、携帯端末７０のＣＰＵ８２は、無線ＬＡＮＩ／Ｆ７８を介して、サブミット要求を印刷仲介サーバ１００に送信する。サブミット要求は、メモリ８４内のＡＴと、選択済みのファイルと、選択済みのファイルのファイル形式を示す形式情報と、入力済みのジョブ名と、選択済みの印刷設定を示す印刷設定情報と、を含む。
【００３７】
印刷仲介サーバ１００は、携帯端末７０からサブミット要求を受信すると、サブミット要求に含まれるＡＴの認証を実行する。印刷仲介サーバ１００は、ＡＴの認証が成功する場合に、ジョブ情報を生成する。ジョブ情報は、サブミット要求に含まれる選択済みのファイルと、特性情報と、を含む。特性情報は、ジョブＩＤと、サブミット要求に含まれる各情報（即ち、形式情報、ジョブ名、印刷設定情報）と、ステータス情報と、を含む。ジョブＩＤは、印刷ジョブを識別するための識別情報であり、換言すると、サブミット要求に含まれる選択済みのファイルを識別するための識別情報である。ステータス情報は、選択済みのファイルに基づく画像の印刷の進捗状況を示す情報であり、ジョブ情報が生成される時点では「実行前（即ち印刷の実行前）」を示す。印刷仲介サーバ１００は、アカウント情報ＡＣとＡＴとに関連付けて、生成済みのジョブ情報を登録する。
【００３８】
Ｓ１４では、携帯端末７０のＣＰＵ８２は、無線ＬＡＮＩ／Ｆ７８を介して、印刷仲介サーバ１００からサブミット成功通知を受信する。サブミット成功通知は、印刷仲介サーバ１００に登録されたジョブ情報に含まれるジョブＩＤを含む。
【００３９】
Ｓ１６では、携帯端末７０のＣＰＵ８２は、選択済みのファイルのファイル形式がＪＰＥＧであるか否かを判断する。ＣＰＵ８２は、選択済みのファイルのファイル形式がＪＰＥＧである場合に、Ｓ１６でＹＥＳと判断して、Ｓ１８に進み、選択済みのファイルのファイル形式がＪＰＥＧ以外の形式（例えば、ＧＩＦ、ＰＮＧ、ＰＤＦ、ＤＯＣ等）である場合に、Ｓ１６でＮＯと判断して、Ｓ２０に進む。
【００４０】
Ｓ１８では、携帯端末７０のＣＰＵ８２は、選択済みのファイルからサムネイル画像データを生成する。具体的には、ＣＰＵ８２は、選択済みのファイルを構成する複数個の画素のうちの一部の画素をまびくことによって、サムネイル画像データを生成する。これにより、選択済みのファイルによって表わされる画像と同じ画像を表わすサムネイル画像データであって、選択済みのファイルよりも小さいデータサイズを有するサムネイル画像データが生成される。Ｓ１８を終えると、Ｓ２８に進む。
【００４１】
Ｓ２０では、携帯端末のＣＰＵ８２は、生成サーバ１１０にサムネイル画像データを生成させるために、無線ＬＡＮＩ／Ｆ７８を介して、選択済みのファイルを生成サーバ１１０に送信する。
【００４２】
Ｓ２２では、生成サーバ１１０は、選択済みファイルのファイル形式が、ＧＩＦ形式、ＰＮＧ形式、又は、ＰＤＦ形式である場合に、選択済みのファイルからサムネイル画像データを生成する。この場合、生成サーバ１１０は、生成済みのサムネイル画像データを含む成功通知を携帯端末７０に送信する。ただし、生成サーバ１１０は、選択済みファイルのファイル形式がＤＯＣ形式である場合に、サムネイル画像データを生成することができない。この場合、生成サーバ１１０は、失敗通知を携帯端末７０に送信する。
【００４３】
Ｓ２４では、携帯端末７０のＣＰＵ８２は、無線ＬＡＮＩ／Ｆ７８を介して、生成サーバ１１０から成功通知又は失敗通知を受信する。
【００４４】
Ｓ２６では、携帯端末７０のＣＰＵ８２は、生成サーバ１１０から成功通知を受信したか否かを判断する。ＣＰＵ８２は、生成サーバ１１０から成功通知を受信した場合に、Ｓ２６でＹＥＳと判断して、Ｓ２８に進み、生成サーバ１１０から失敗通知を受信した場合に、Ｓ２６でＮＯと判断して、Ｓ３０に進む。
【００４５】
Ｓ２８が実行される段階では、携帯端末７０のＣＰＵ８２は、選択済みのファイルからサムネイル画像データを生成しているか（Ｓ１８）、サムネイル画像データを含む成功通知を受信している（Ｓ２６でＹＥＳ）。即ち、ＣＰＵ８２は、サムネイル画像データを取得済みである。Ｓ２８では、ＣＰＵ８２は、Ｓ１４のサブミット成功通知に含まれるジョブＩＤと、取得済みのサムネイル画像データと、を関連付けてメモリ８４に記憶させる。
【００４６】
一方において、Ｓ３０が実行される段階では、携帯端末７０のＣＰＵ８２は、サムネイル画像データを取得していない。従って、Ｓ３０では、ＣＰＵ８２は、サムネイル画像データに関連付けずに、Ｓ１４のサブミット成功通知に含まれるジョブＩＤのみをメモリ８４に記憶させる。
【００４７】
（ケースＡの印刷プロセス；図３）
続いて、図３を参照して、ケースＡにおいて、携帯端末７０がプリンタ１０に印刷を実行させるための印刷プロセスについて説明する。図３では、太線の矢印、細線の矢印は、それぞれ、ＮＦＣ通信、Ｗｉ−Ｆｉ通信を示す。
【００４８】
ケースＡの印刷プロセスが実行される前に、図２のサブミットプロセスが３回実行される。その結果、印刷仲介サーバ１００には、アカウント情報ＡＣと、ＡＴと、３個のジョブ情報Ｊ１，Ｊ２，Ｊ３と、が関連付けて登録されている。各ジョブ情報Ｊ１，Ｊ２，Ｊ３は、１個のファイル（即ちＦ１，Ｆ２，Ｆ３）と、１個の特性情報（即ちＰ１，Ｐ２，Ｐ３）と、を含む。ファイルＦ１，Ｆ３のファイル形式はＪＰＥＧであり、ファイルＦ２のファイル形式はＰＤＦである。各特性情報Ｐ１，Ｐ２，Ｐ３は、ジョブＩＤ（即ち「ｘｘｘ」、「ｙｙｙ」、「ｚｚｚ」）と、形式情報（即ち「ＪＰＥＧ」、「ＰＤＦ」）と、ジョブ名（即ち「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」）と、印刷設定情報（即ちＰＳ１，ＰＳ２，ＰＳ３）と、ステータス情報（即ちＳＴ１，ＳＴ２，ＳＴ３）と、を含む。いずれの特性情報Ｐ１，Ｐ２，Ｐ３のステータス情報も「実行前」を示す。
【００４９】
また、３回のサブミットプロセスが実行されたことに起因して、携帯端末７０のメモリ８４には、ファイルＦ１に対応するサムネイル画像データＴ１とジョブＩＤ「ｘｘｘ」とが関連付けて記憶されており、ファイルＦ２に対応するサムネイル画像データＴ２とジョブＩＤ「ｙｙｙ」とが関連付けて記憶されており、ファイルＦ３に対応するサムネイル画像データＴ３とジョブＩＤ「ｚｚｚ」とが関連付けて記憶されている。
【００５０】
Ｓ１００では、携帯端末７０のユーザは、プリンタ１０に印刷を実行させることを望む場合に、プリンタアプリを起動して、ジョブリスト表示操作を実行する。ジョブリスト表示操作は、プリンタアプリに従って表示される画面上で「ジョブリスト表示」を示すボタンを選択することを含む。携帯端末７０のＣＰＵ８２は、ジョブリスト表示操作を受け付ける場合に、プリンタアプリに従って、Ｓ１０２以降の各処理を実行する。
【００５１】
Ｓ１０２では、携帯端末７０のＣＰＵ８２は、無線ＬＡＮＩ／Ｆ７８を介して、メモリ８４内のＡＴを含むジョブリスト要求を印刷仲介サーバ１００に送信する。この結果、Ｓ１０４では、ＣＰＵ８２は、無線ＬＡＮＩ／Ｆ７８を介して、印刷仲介サーバ１００からジョブリストを受信する。ジョブリストは、Ｓ１０２のジョブリスト要求内のＡＴに関連付けられている３個のジョブ情報Ｊ１〜Ｊ３に含まれる３個の特性情報Ｐ１〜Ｐ３を含む。このように、携帯端末７０が３個のジョブ情報Ｊ１〜Ｊ３に含まれる３個の特性情報Ｐ１〜Ｐ３にアクセスすることができるので、Ｓ１００のジョブリスト表示操作、Ｓ１０２のジョブリスト要求は、それぞれ、３個のジョブ情報Ｊ１〜Ｊ３にアクセスするための操作、要求であると言える。
【００５２】
Ｓ１０６では、携帯端末７０のＣＰＵ８２は、ジョブリストを用いてジョブ選択画面データを生成する。具体的には、ＣＰＵ８２は、まず、ジョブリスト内の特性情報Ｐ１を用いて、関連データを生成する。即ち、ＣＰＵ８２は、特性情報Ｐ１内のジョブＩＤ「ｘｘｘ」に関連付けられているサムネイル画像データＴ１をメモリ８４から取得する。そして、ＣＰＵ８２は、特性情報Ｐ１内のジョブ名「ＡＡＡ」と、取得済みのサムネイル画像データＴ１と、特性情報Ｐ１内のステータス情報ＳＴ１「実行前」と、が関連付けられている関連データ（即ち、これらの各情報を水平方向に沿って並んで表示させるための関連データ）を生成する。同様に、ＣＰＵ８２は、特性情報Ｐ２を用いて、ジョブ名「ＢＢＢ」と、サムネイル画像データＴ２と、ステータス情報ＳＴ２「実行前」と、が関連付けられている関連データを生成し、さらに、特性情報Ｐ３を用いて、ジョブ名「ＣＣＣ」と、サムネイル画像データＴ３と、ステータス情報ＳＴ３「実行前」と、が関連付けられている関連データを生成する。ＣＰＵ８２は、上記の各関連データを含むジョブ選択画面データを生成して、ジョブ選択画面データを表示部７４に供給する。これにより、図３のＳ１０６に例示されるジョブ選択画面が表示部７４に表示される。携帯端末７０のユーザは、ジョブ選択画面において、各サムネイル画像と各ジョブ名とを見ることによって、印刷仲介サーバ１００に登録されているジョブ情報Ｊ１〜Ｊ３の内容を容易に知ることができる。また、ユーザは、ジョブ選択画面において、各ステータス情報「実行前」を見ることによって、各ファイルＦ１〜Ｆ３に基づく各画像の印刷がまだ実行されていないことを知ることができる。
【００５３】
Ｓ１０７では、携帯端末７０のユーザは、ファイルＦ１に基づく画像の印刷をプリンタ１０に実行させることを望む場合に、サムネイル画像データＴ１によって表わされるサムネイル画像（即ち図３のジョブ選択画面の最上欄のサムネイル画像）を選択するためのサムネイル選択操作を実行する。これにより、携帯端末７０のＣＰＵ８２は、サムネイル選択操作を受け付ける。
【００５４】
次いで、図示省略しているが、携帯端末７０のＣＰＵ８２は、携帯端末７０をプリンタ１０に近づけることを促すメッセージを表示部７４に表示させる。これにより、携帯端末７０のユーザは、携帯端末７０をプリンタ１０に近づける。この結果、携帯端末７０のＮＦＣＩ／Ｆ７６とプリンタ１０のＮＦＣＩ／Ｆ（図示省略）との間にＮＦＣ接続が確立される。
【００５５】
Ｓ１０８では、携帯端末７０のＣＰＵ８２は、ＮＦＣＩ／Ｆ７６を介して、印刷指示をプリンタ１０に送信する。印刷指示は、メモリ８４内のＡＴと、選択済みのサムネイル画像を表わすサムネイル画像データＴ１に関連付けられているメモリ８４内のジョブＩＤ「ｘｘｘ」と、を含む。
【００５６】
Ｓ１１０では、プリンタ１０は、携帯端末７０から印刷指示を受信すると、Ｗｉ−Ｆｉ通信を利用して、印刷データ要求を印刷仲介サーバ１００に送信する。印刷データ要求は、印刷指示に含まれるＡＴとジョブＩＤ「ｘｘｘ」とを含む。
【００５７】
印刷仲介サーバ１００は、プリンタ１０から印刷データ要求を受信すると、印刷データ要求に含まれるＡＴの認証を実行する。そして、印刷仲介サーバ１００は、ＡＴの認証が成功する場合に、Ｓ１１２の処理を実行する。Ｓ１１２では、印刷仲介サーバ１００は、印刷データ要求に含まれるジョブＩＤ「ｘｘｘ」に関連付けられているファイルＦ１を抽出する。そして、印刷仲介サーバ１００は、抽出済みのファイルＦ１に対する変換処理を実行して、所定のデータ形式を有する印刷データＤ１を生成する。上記の所定のデータ形式は、プリンタ１０が解釈可能（即ち印刷可能）なデータ形式であればどのようなデータ形式であってもよい。また、印刷仲介サーバ１００は、抽出済みのファイルＦ１に関連付けられている特性情報Ｐ１内の印刷設定情報ＰＳ１に従ってファイルＦ１を変換して、印刷データＤ１を生成する。例えば、印刷設定情報ＰＳ１が用紙サイズ「Ａ４」を示すと共に色数「モノクロ印刷」を示す場合には、印刷仲介サーバ１００は、Ａ４の印刷用紙にモノクロ画像の印刷を実行するための印刷データＤ１を生成する。次いで、Ｓ１１４では、印刷仲介サーバ１００は、印刷データＤ１をプリンタ１０に送信する。
【００５８】
Ｓ１１６では、プリンタ１０は、Ｗｉ−Ｆｉ通信を利用して、印刷仲介サーバ１００から印刷データＤ１を受信すると、印刷データＤ１によって表わされる画像を印刷用紙に印刷する。これにより、携帯端末７０のユーザは、印刷済みの印刷用紙を取得することができる。
【００５９】
Ｓ１１８では、プリンタ１０は、Ｗｉ−Ｆｉ通信を利用して、印刷データＤ１によって表わされる画像の印刷が成功したことを示す印刷成功通知を印刷仲介サーバ１００に送信する。
【００６０】
Ｓ１２０では、印刷仲介サーバ１００は、プリンタ１０から印刷成功通知を受信すると、ジョブ情報Ｊ１に含まれる特性情報Ｐ１内のステータス情報ＳＴ１を「実行前」から「実行後（即ち印刷の実行後）」に変更する。
【００６１】
（図３の続き；図４）
続いて、図４を参照して、図３の続きの印刷プロセスを説明する。図４の初期状態では、印刷仲介サーバ１００には、図３の初期状態と同様の各情報が登録されている。ただし、ジョブ情報Ｊ１に含まれる特性情報Ｐ１内のステータス情報ＳＴ１は、「実行後」である（図３のＳ１２０参照）。
【００６２】
Ｓ２００〜Ｓ２０６は、図３のＳ１００〜１０６と同様である。ただし、ステータス情報ＳＴ１が「実行後」であるので、Ｓ２０６で表示されるジョブ選択画面では、ジョブ名「ＡＡＡ」に関連付けて「実行後」が表示される。
【００６３】
Ｓ２０７〜Ｓ２１８は、図３のＳ１０７〜Ｓ１１８と同様である。即ち、携帯端末７０のユーザは、ファイルＦ１に基づく画像の印刷が実行された後に（即ち図３の印刷プロセスの後に）、当該画像の印刷をプリンタ１０に再び実行させることができる。ただし、印刷仲介サーバ１００は、ステータス情報ＳＴ１がすでに「実行後」であるので、Ｓ２１８でプリンタ１０から印刷成功通知を受信しても、ステータス情報ＳＴ１を変更しない（即ち図３のＳ１２０と同様の処理を実行しない）。
【００６４】
Ｓ２２０では、印刷仲介サーバ１００は、ステータス情報ＳＴ１が「実行前」から「実行後」に変更されてから所定期間が経過すると（即ち図３のＳ１２０から所定期間が経過すると）、ジョブ情報Ｊ１（即ちファイルＦ１と特性情報Ｐ１）を消去する。ジョブ情報Ｊ１が消去されると、ユーザは、ファイルＦ１に基づく画像の印刷をプリンタ１０に再び実行させることはできなくなる。
【００６５】
（図４の続き；図５）
続いて、図５を参照して、図４の続きの印刷プロセスを説明する。図５の初期状態では、印刷仲介サーバ１００には、ジョブ情報Ｊ１が登録されておらず（図４のＳ２２０参照）、ジョブ情報Ｊ２，Ｊ３が登録されている。
【００６６】
Ｓ３００〜Ｓ３０４は、図３のＳ１００〜１０４と同様である。ただし、印刷仲介サーバ１００にジョブ情報Ｊ１が登録されていないので、Ｓ３０４のジョブリストは、特性情報Ｐ１を含まず、特性情報Ｐ２，Ｐ３を含む。
【００６７】
Ｓ３０５では、携帯端末７０のＣＰＵ８２は、ジョブリストに含まれる２個の特性情報Ｐ２，Ｐ３内の２個のジョブＩＤ「ｙｙｙ」，「ｚｚｚ」と、メモリ８４内の３個のジョブＩＤ「ｘｘｘ」，「ｙｙｙ」，「ｚｚｚ」と、が一致しないと判断する。即ち、ＣＰＵ８２は、メモリ８４内のジョブＩＤ「ｘｘｘ」がジョブリストに含まれていないこと、即ち、ジョブＩＤ「ｘｘｘ」を含むジョブ情報Ｊ１が印刷仲介サーバ１００から消去されたこと、を知ることができる。この場合、ＣＰＵ８２は、ジョブＩＤ「ｘｘｘ」とサムネイル画像データＴ１とをメモリ８４から消去する。これにより、メモリ８４内の記憶領域が解放されるので、携帯端末７０は、当該記憶領域に別の情報を記憶することができる。
【００６８】
Ｓ３０６で表示されるジョブ選択画面では、ジョブ名「ＡＡＡ」に関係する情報が表示されず、ジョブ名「ＢＢＢ」，「ＣＣＣ」に関係する情報のみが表示される。
【００６９】
Ｓ３０７では、携帯端末７０のユーザは、ファイルＦ２に基づく画像の印刷をプリンタ１０に実行させることを望む場合に、サムネイル画像データＴ２によって表わされるサムネイル画像（即ち図５のジョブ選択画面の最上欄のサムネイル画像）を選択するためのサムネイル選択操作を実行する。これにより、携帯端末７０のＣＰＵ８２は、サムネイル選択操作を受け付ける。
【００７０】
Ｓ３０８〜Ｓ３１４は、処理の対象が、ジョブＩＤ「ｙｙｙ」と、ファイルＦ２と、印刷データＤ２と、であることを除き、図３のＳ１０８〜Ｓ１１４と同様である。
【００７１】
Ｓ３１６では、プリンタ１０は、印刷仲介サーバ１００から印刷データＤ２を受信すると、印刷データＤ２によって表わされる画像を印刷用紙に印刷することを試みる。ただし、図５のケースでは、例えば、プリンタ１０で紙詰まり等のエラーが発生することに起因して、印刷が失敗する。
【００７２】
Ｓ３１８では、プリンタ１０は、Ｗｉ−Ｆｉ通信を利用して、印刷データＤ２によって表わされる画像の印刷が失敗したことを示す印刷失敗通知を印刷仲介サーバ１００に送信する。
【００７３】
Ｓ３２０では、印刷仲介サーバ１００は、プリンタ１０から印刷失敗通知を受信すると、ジョブ情報Ｊ２に含まれる特性情報Ｐ２内のステータス情報ＳＴ２を「実行前」から「エラー」に変更する。
【００７４】
（図５の続き；図６）
続いて、図６を参照して、図５の続きの印刷プロセスを説明する。図６の初期状態では、印刷仲介サーバ１００には、図５の初期状態と同様の各情報が登録されている。ただし、ジョブ情報Ｊ２に含まれる特性情報Ｐ２内のステータス情報ＳＴ２は、「エラー」である（図５のＳ３２０参照）。
【００７５】
Ｓ４００〜Ｓ４０４は、図５のＳ３００〜３０４と同様である。Ｓ４０６は、図５のＳ３０６と同様であるが、以下の点で異なる。即ち、ステータス情報ＳＴ２が「エラー」であるので、携帯端末７０のＣＰＵ８２は、サムネイル画像データＴ２に所定のマークを合成して、合成画像データを生成する。所定のマークは、過去に印刷が失敗したことを示すマークであればどのようなマークであってもよく、図６の例では、「Ｘ」を示すマークである。そして、ＣＰＵ８２は、合成後画像データを含むジョブ選択画面データを表示部７４に供給する。これにより、ジョブ選択画面では、ジョブ名「ＢＢＢ」に関連付けて、「Ｘ」を示すマークを含むサムネイル画像が表示される。また、ジョブ選択画面では、ジョブ名「ＢＢＢ」に関連付けて、ステータス情報「エラー」が表示される。携帯端末７０のユーザは、ジョブ名「ＢＢＢ」に関係する情報（即ち、「Ｘ」を示すマークを含むサムネイル画像とステータス情報「エラー」）を見ることによって、ファイルＦ２に基づく画像の印刷が失敗したことを容易に知ることができる。なお、変形例では、所定のマークは、「エラー」を示す文字であってもよい。また、別の変形例では、所定のマークを表示することに代えて、サムネイル画像データＴ２によって表わされる画像が、他のサムネイル画像（即ちサムネイル画像データＴ３によって表わされる画像）とは別の色で表示されてもよい。
【００７６】
（ケースＢの印刷プロセス；図７）
続いて、図７を参照して、ケースＢにおいて、携帯端末７０がプリンタ１０に印刷を実行させるための印刷プロセスを説明する。図７では、図３〜図６のケースＡと異なる点を中心に説明する。
【００７７】
図７の初期状態は、ジョブ情報Ｊ３に代えてジョブ情報Ｊ４が印刷仲介サーバ１００に登録されている点を除くと、図３の初期状態と同様である。ジョブ情報Ｊ４は、ファイルＦ４と特性情報Ｐ４とを含む。ファイルＦ４のファイル形式は、ＤＯＣである。特性情報Ｐ１は、ジョブＩＤ「ｗｗｗ」と、形式情報「ＤＯＣ」と、ジョブ名「ＤＤＤ」と、印刷設定情報ＰＳ４と、ステータス情報ＳＴ４「実行前」と、を含む。
【００７８】
ファイルＦ４のファイル形式が「ＤＯＣ」であるので、携帯端末７０は、ファイルＦ４からサムネイル画像データを生成することができず（図２のＳ１６でＮＯ）、生成サーバ１１０からサムネイル画像データを生成することもできない（図２のＳ２４で失敗通知）。このために、携帯端末７０のＣＰＵ８２は、サムネイル画像データを取得することが不可能であり、サムネイル画像データに関連付けずに、ジョブＩＤ「ｗｗｗ」のみをメモリ８４に記憶させる（図２のＳ３０）。
【００７９】
Ｓ５００〜Ｓ５０４は、図３のＳ１００〜１０４と同様である。ただし、印刷仲介サーバ１００にはジョブ情報Ｊ３に代えてジョブ情報Ｊ４が登録されているので、Ｓ５０４のジョブリストは、特性情報Ｐ３を含まず、特性情報Ｐ１，Ｐ２，Ｐ４を含む。
【００８０】
Ｓ５０６では、携帯端末７０のＣＰＵ８２は、図３のＳ１０６と同様に、ジョブリスト内の特性情報Ｐ１，Ｐ２を用いて、各関連データを生成する。ただし、ジョブリスト内の特性情報Ｐ４に含まれるジョブＩＤ「ｗｗｗ」に関連付けて、サムネイル画像データがメモリ８４に記憶されていない。従って、ＣＰＵ８２は、特性情報Ｐ４を用いて、ジョブ名「ＤＤＤ」と、所定の画像データと、ステータス情報ＳＴ４「実行前」と、が関連付けられている関連データを生成する。上記の所定の画像データは、プリンタアプリに予め含まれる画像データであり、本実施例では、携帯端末７０及び生成サーバ１１０がサムネイル画像データを生成不可能なデータ形式である文字列「ＤＯＣ」を示す画像データである。ＣＰＵ８２は、上記の各関連データを含むジョブ選択画面データを表示部７４に供給して、ジョブ選択画面を表示部７４に表示させる。携帯端末７０のユーザは、ジョブ選択画面において、上記の所定の画像データによって表わされる画像を見ることによって、ジョブ名「ＤＤＤ」に対応するファイルＦ４がＤＯＣ形式のファイルであることを知ることができる。なお、変形例では、上記の所定の画像データは、例えば、サムネイル画像が存在しないことを意味する文字列「ＮＯ  ＩＭＡＧＥ」を示す画像データであってもよい。
【００８１】
Ｓ５０７では、携帯端末７０のユーザは、ファイルＦ４に基づく画像の印刷をプリンタ１０に実行させることを望む場合に、上記の所定の画像データによって表わされる画像（即ち図７のジョブ選択画面の最下欄の画像）を選択するためのサムネイル選択操作を実行する。これにより、携帯端末７０のＣＰＵ８２は、サムネイル選択操作を受け付ける。
【００８２】
Ｓ５０８〜Ｓ５２０は、処理の対象が、ジョブＩＤ「ｗｗｗ」と、ファイルＦ４と、印刷データＤ４と、ステータス情報ＳＴ４と、であることを除き、図３のＳ１０８〜Ｓ１２０と同様である。
【００８３】
（本実施例の効果）
本実施例によると、携帯端末７０は、印刷仲介サーバ１００に登録されるファイルに対応するサムネイル画像データと、当該ファイルを識別するためのジョブＩＤと、を関連付けて、メモリ８４に記憶させることができる（図２のＳ２８）。従って、携帯端末７０は、サムネイル画像データの通信を印刷仲介サーバ１００と実行しなくても、印刷仲介サーバ１００からジョブＩＤを含む特性情報を受信する場合に、メモリ８４内のサムネイル画像データを用いて、サムネイル画像を表示することができる（図３のＳ１０６）。このために、携帯端末７０は、印刷仲介サーバ１００がサムネイル画像データの生成に対応していない場合であっても、サムネイル画像を表示することができる。また、携帯端末７０は、印刷仲介サーバ１００からジョブＩＤを受信するが、サムネイル画像データを受信する必要はない。そのため、携帯端末７０と印刷仲介サーバ１００との間の通信負荷を軽減させることができる。
【００８４】
（対応関係）
携帯端末７０、印刷仲介サーバ１００、生成サーバ１１０が、それぞれ、「情報処理装置」、「第１のサーバ」、「第２のサーバ」の一例である。プリンタアプリが、「情報処理プログラム」の一例である。図２のファイル、ジョブ情報、ジョブＩＤ、ジョブ名が、それぞれ、「特定ファイル」、「ファイル情報」、「識別情報」、「名称」の一例である。図２のＳ２８で記憶されるサムネイル画像データが、「サムネイル画像データ」の一例である。図３において、３個のジョブ情報Ｊ１〜Ｊ３、３個のジョブＩＤ「ｘｘｘ」〜「ｚｚｚ」、３個のジョブ名「ＡＡＡ」〜「ＣＣＣ」、３個のステータス情報ＳＴ１〜ＳＴ３、３個のサムネイル画像データＴ１〜Ｔ３が、それぞれ、「Ｋ個のファイル情報」、「Ｋ個の識別情報」、「Ｋ個の名称」、「Ｋ個のステータス情報」、「Ｋ個のサムネイル画像データ」の一例である。図３において、Ｓ１０７で選択されるサムネイル画像、ジョブＩＤ「ｘｘｘ」、ジョブ情報Ｊ１、ファイルＦ１が、それぞれ、「対象サムネイル画像」、「対象識別情報」、「対象ファイル情報」、「対象ファイル」の一例である。図４において、１個のジョブ情報Ｊ１が、「Ｎ個の対象ファイル情報」の一例である。図５において、２個のジョブ情報Ｊ２，Ｊ３、２個のジョブＩＤ「ｙｙｙ」，「ｚｚｚ」が、それぞれ、「Ｋ−Ｎ個のファイル情報」、「Ｋ−Ｎ個の識別情報」の一例である。また、図７において、２個のジョブＩＤ「ｘｘｘ」，「ｙｙｙ」、２個のサムネイル画像データＴ１，Ｔ２が、それぞれ、「Ｍ個の識別情報」、「Ｍ個のサムネイル画像データ」の一例である。また、図７において、１個のジョブＩＤ「ｗｗｗ」が、「Ｋ−Ｍ個の識別情報」の一例である。
【００８５】
ＪＰＥＧが、「所定のファイル形式」の一例である。図２のＳ１０のサブミット操作、図３のＳ１００のジョブリスト表示操作、図５のＳ３００のジョブリスト表示操作が、それぞれ、「ファイル選択操作」、「第１のアクセス操作」、「第２のアクセス操作」の一例である。図２のＳ１２のサブミット要求、図３のＳ１０２のジョブリスト要求、図５のＳ３０２のジョブリスト要求が、それぞれ、「登録要求」、「第１のアクセス要求」、「第２のアクセス要求」の一例である。
【００８６】
図２において、Ｓ１０の処理、Ｓ１２の処理、Ｓ１４の処理が、それぞれ、「ファイル選択操作受付処理」、「登録処理」、「第１の受信処理」の一例である。Ｓ１８の処理及びＳ２４で成功通知を受信する処理が、「第１の取得処理」の一例である。Ｓ２８，Ｓ３０の処理が、「第１の記憶処理」の一例である。図３のＳ１００及び図５のＳ３００の処理が、「アクセス操作受付処理」の一例である。図３のＳ１０２，Ｓ１０４、及び、図５のＳ３０２，Ｓ３０４の処理が、「第２の受信処理」の一例である。図３のＳ１０６及び図７のＳ５０６の処理が、「第１の表示処理」の一例である。図３のＳ１０７の処理が、「サムネイル選択操作受付処理」の一例である。図３のＳ１０８の処理が、「送信処理」の一例である。図５のＳ３０５の処理が、「消去処理」の一例である。
【００８７】
（第２実施例；図８）
続いて、図８を参照して、第２実施例のサブミットプロセスについて、図２の第１実施例と異なる点を中心に説明する。Ｓ６００では、携帯端末７０のユーザは、プリンタアプリを起動する。
【００８８】
Ｓ６０２では、携帯端末７０のＣＰＵ８２は、携帯端末７０のユーザによって画像表示操作が実行されたか否かを判断する。画像表示操作は、プリンタアプリに従って表示される画面上で「表示」を示すボタンを選択すること、及び、メモリ８４内の３個のファイルＦ１〜Ｆ３のうちの１個のファイルを選択すること、を含む。ＣＰＵ８２は、ユーザによって画像表示操作が実行された場合に、Ｓ６０２でＹＥＳと判断して、Ｓ６０４に進む。
【００８９】
Ｓ６０４では、携帯端末７０のＣＰＵ８２は、選択済みのファイルから表示用画像データを生成する。表示用画像データは、選択済みのファイルによって表わされる画像と同じ画像を表わすデータであり、選択済みのファイルよりも小さいデータサイズを有するデータである。そして、Ｓ６０５では、ＣＰＵ８２は、生成済みの表示用画像データをメモリ８４に記憶させる。次いで、Ｓ６０６では、ＣＰＵ８２は、表示用画像データを表示部７４に供給して、表示用画像データによって表わされる画像を表示部７４に表示させる。携帯端末７０のユーザは、当該画像を見ることによって、サブミット操作の対象のファイル、即ち、印刷仲介サーバ１００に登録されるべきファイルの内容を知ることができる。
【００９０】
次いで、Ｓ６０８では、携帯端末７０のＣＰＵ８２は、メモリ８４内の表示用画像データからサムネイル画像データを生成する。サムネイル画像データは、表示用画像データによって表わされる画像と同じ画像を表わすデータであり、表示用画像データよりも小さいデータサイズを有するデータである。上述したように、Ｓ６０４で生成される表示用画像データのデータサイズは、Ｓ６０２で選択されるファイルのデータサイズよりも小さい。従って、選択済みのファイルからサムネイル画像データを生成するよりも、表示用画像データからサムネイル画像データを生成した方が、サムネイル画像データを生成するための処理負荷が低い。このように、本実施例では、ＣＰＵ８２は、処理負荷を軽減しつつ、サムネイル画像データを生成することができる。
【００９１】
なお、本実施例では、サムネイル画像データのデータサイズが表示用画像データのデータサイズよりも小さいが、変形例では、サムネイル画像データのデータサイズが表示用画像データのデータサイズと同じであってもよい。即ち、サムネイル画像データが表示用画像データに一致していてもよい。この場合、Ｓ６０５で記憶される表示用画像データがサムネイル画像データになるので、Ｓ６０８の処理を省略することができる。
【００９２】
Ｓ６１０では、携帯端末７０のＣＰＵ８２は、サブミット操作を受け付ける。Ｓ６０２で既にファイルが選択されているために、Ｓ６１０のサブミット操作は、ファイルを選択することを含まず、「サブミット」を示すボタンの選択、ジョブ名の入力、及び、印刷設定の選択を含む。
【００９３】
一方において、携帯端末７０のＣＰＵ８２は、ユーザによって画像表示操作が実行されずに、サブミット操作が実行される場合に、Ｓ６０２でＮＯと判断して、Ｓ６０４〜Ｓ６１０をスキップして、Ｓ６１４に進む。当該サブミット操作は、図２のＳ１０のサブミット操作と同様であり、「サブミット」を示すボタンの選択、ファイルの選択、ジョブ名の入力、及び、印刷設定の選択を含む。
【００９４】
Ｓ６１４，Ｓ６１６は、図２のＳ１２，Ｓ１４と同様である。Ｓ６１８では、携帯端末７０のＣＰＵ８２は、サムネイル画像データを生成済みであるのか否かを判断する。即ち、ＣＰＵ８２は、Ｓ６０８が実行された場合に、Ｓ６１８でＹＥＳと判断して、Ｓ６２０に進む。一方において、ＣＰＵ８２は、Ｓ６０８が実行されなかった場合（即ちＳ６０２でＮＯの場合）に、Ｓ６１８でＮＯと判断して、Ｓ６２２に進む。Ｓ６２０，Ｓ６２２は、図２のＳ２８，Ｓ３０と同様である。
【００９５】
（第２実施例の効果）
本実施例によると、携帯端末７０は、画像表示操作によって選択されたファイルを用いて表示用画像データを生成し（Ｓ６０４）、表示用画像データをメモリ８４に記憶させ（Ｓ６０６）、当該表示用画像データによって表わされる画像を表示する（Ｓ６０８）。そして、携帯端末７０は、メモリ８４内の表示用画像データを用いて、サムネイル画像データを生成する（Ｓ６０８）。これにより、携帯端末７０は、画像表示操作が実行される場合には、サムネイル画像データを生成するための処理負荷を軽減することができる。
【００９６】
本実施例では、携帯端末７０は、ユーザによって画像表示操作が実行された場合に（Ｓ６０２でＹＥＳ）、サムネイル画像データを生成するが（Ｓ６０８）、ユーザによって画像表示操作が実行されなかった場合に（Ｓ６０２でＮＯ）、サムネイル画像データを生成しない。画像表示操作の対象のファイルは、ユーザにとって重要なファイルであるとみなすことができる。そのため、ユーザにとって重要なファイルに関するサムネイル画像データのみを生成することができる。これにより、サムネイル画像データを生成するための処理負担を軽減することができる。
【００９７】
（対応関係）
図８のＳ６０２の画像表示操作が、「ファイル選択操作」の一例である。図８のＳ６０４の処理、Ｓ６０５の処理、Ｓ６０６の処理、Ｓ６０８の処理が、それぞれ、「第２の取得処理」、「第２の記憶処理」、「第２の表示処理」、「第１の取得処理」の一例である。
【００９８】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００９９】
（変形例１）上記の第１実施例では、図３の初期状態では、３回のサブミット操作が実行済みである。ただし、３回のサブミット操作が実行済みでなくてもよく、１回又は２回のサブミット操作が実行済みであってもよいし、４回以上のサブミット操作が実行済みであってもよい。即ち、「Ｋ」は、１以上の整数であればよい。
【０１００】
（変形例２）上記の図２では、サブミット操作において１個のファイルを選択し（Ｓ１０）、当該１個のファイルを含むサブミット要求を印刷仲介サーバ１００に送信する（Ｓ１２）。変形例では、サブミット操作において２個以上のファイルを選択し（Ｓ１０）、当該２個以上のファイルを含むサブミット要求を印刷仲介サーバ１００に送信してもよい（Ｓ１２）。即ち、「特定ファイル」は、２個以上のファイルであってもよい。
【０１０１】
（変形例３）上記の図２では、Ｓ１２のサブミット要求及びジョブ情報（即ち特性情報）はジョブ名を含むが、変形例では、サブミット要求及びジョブ情報は、ジョブ名を含まなくてもよい。この場合、図３のＳ１０４のジョブリストに含まれる特性情報Ｐ１〜Ｐ３は、ジョブ名を含まない。従って、Ｓ１０６で表示されるジョブ選択画面は、ジョブ名を含まない。即ち、「登録要求」及び「ファイル情報」は、「名称」を含んでいなくてもよい。また、「第２の受信処理」では、「Ｋ個の名称」を受信しなくてもよい。また、「第１の表示処理」では、「Ｋ個の名称」を表示させなくてもよい。
【０１０２】
（変形例４）上記の図８では、携帯端末７０は、選択済みのファイルから表示用画像データを生成するが（Ｓ６０４）、これに代えて、ファイルを生成サーバ１１０に送信して、生成サーバ１１０から表示用画像データを受信してもよい。即ち、「第２の取得処理」では、「表示用画像データ」を取得すればよい。
【０１０３】
（変形例５）上記の図２において、携帯端末７０は、選択済みのファイルの形式がいずれの形式（例えば、ＪＰＥＧ、ＧＩＦ、ＰＮＧ、ＰＤＦ、ＤＯＣ）であっても、選択済みのファイルからサムネイル画像データを生成可能であってもよい。本変形例では、「第２のサーバ」を省略することができる。また、別の変形例では、携帯端末７０は、選択済みのファイルの形式がいずれの形式であっても、選択済みのファイルを生成サーバ１１０に送信して、生成サーバ１１０からサムネイル画像データを受信してもよい。即ち、「第１の取得処理」では、サムネイル画像データを取得すればよい。
【０１０４】
（変形例６）上記の図２では、携帯端末７０は、選択済みのファイルのファイル形式がＪＰＥＧである場合にのみ、サムネイル画像データを生成することができる。即ち、「所定のファイル形式」は、ＪＰＥＧである。ただし、「所定のファイル形式」は、ＪＰＥＧに限られず、他の形式（例えばＧＩＦ、ＰＮＧ等）であってもよい。また、「所定のファイル形式」は、１個のファイル形式に限られず、２個以上のファイル形式であってもよい。
【０１０５】
（変形例７）上記の各実施例では、ファイルに基づく画像の印刷がプリンタ１０で実行されるが、実行されなくてもよい。即ち、印刷の仲介を実行するためにファイルを保存する印刷仲介サーバ１００の代わりに、単なるストレージサーバとして機能するサーバが設けられていてもよい。即ち、「情報処理プログラム」は、「サムネイル選択操作受付処理」と「送信処理」と「消去処理」とをコンピュータに実行させるためのプログラムを含んでいなくてもよい。
【０１０６】
（変形例８）上記の図５では、携帯端末７０は、１個のジョブ情報Ｊ１のみをメモリ８４から消去する（Ｓ３０５）。変形例では、例えば、Ｓ３０５の処理の前に、２個のファイルＦ１，Ｆ２に基づく２個の画像の印刷がプリンタ１０によって実行済みであり、２個のジョブ情報Ｊ１，Ｊ２が印刷仲介サーバ１００から消去済みである状況が考えられる。この場合に、Ｓ３０５では、携帯端末７０は、２個のジョブ情報Ｊ１，Ｊ２をメモリ８４から消去する。即ち、「Ｎ」は、１以上「Ｋ」以下の整数であればよい。
【０１０７】
（変形例９）携帯端末７０は、無線通信を実行して、インターネットにアクセスしなくてもよく、有線通信を実行して、インターネットにアクセスしてもよい。一般的に言うと、「情報処理装置」は、インターネットを介して、「第１のサーバ」と通信可能であればよい。
【０１０８】
（変形例１０）「情報処理装置」は、携帯端末７０でなくてもよく、据え置き型のＰＣであってもよいし、他のデバイス（例えば、プリンタ、スキャナ、多機能機、テレビ等）であってもよい。
【０１０９】
（変形例１１）上記の各実施例では、携帯端末７０のＣＰＵ８２がメモリ８４内のプログラムを実行することによって、図２〜図８等の各処理が実現される。これに代えて、図２〜図８等の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【０１１０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１１１】
２：通信システム、１０：プリンタ、７０：携帯端末、７２：操作部、７４：表示部、７６：ＮＦＣＩ／Ｆ、７８：無線ＬＡＮＩ／Ｆ、８０：制御部、８２：ＣＰＵ、８４：メモリ、１００：印刷仲介サーバ、１１０：生成サーバ、Ｄ１，Ｄ２，Ｄ４：印刷データ、Ｆ１〜Ｆ４：ファイル、Ｊ１〜Ｊ４：ジョブ情報、Ｐ１〜Ｐ４：特性情報、ＰＳ１〜ＰＳ４：印刷設定情報、ＳＴ１〜ＳＴ４：ステータス情報、Ｔ１〜Ｔ４：サムネイル画像データ
【図１】
2015138389.tif 000003
【図２】
2015138389.tif 000004
【図３】
2015138389.tif 000005
【図４】
2015138389.tif 000006
【図５】
2015138389.tif 000007
【図６】
2015138389.tif 000008
【図７】
2015138389.tif 000009
【図８】
2015138389.tif 000010