(57)【要約】【課題】各種のデータを複数の装置で処理することができる技術を提供すること。【解決手段】情報処理プログラムは、第１画面の表示指示を受け付けたことに応じて、情報処理装置の第１記憶部に記憶されているＭ個（Ｍは１以上の整数）のデータを示すＭ個の第１画像を含み、いずれかの第１画像をユーザに選択させるための第１画面を、情報処理装置の表示部に表示させる。情報処理プログラムは、サーバ装置の第２記憶部に記憶されているＮ個（Ｎは１以上の整数）のデータを識別するＮ個の識別情報をサーバ装置から受信したことに応じて、サーバ装置の第２記憶部に記憶されているＮ個の識別情報を示すＮ個の第２画像を含み、いずれかの第２画像をユーザに選択させるための第２画面を、表示部に表示させる。情報処理プログラムは、第１背景画像を含んだ第１画面を表示させるとともに、第２背景画像を含んだ第２画面を表示させる。【選択図】図２
2015138387.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するサーバ装置に通信インターフェースを介して接続することが可能な情報処理装置に読込まれる情報処理プログラムであって、
前記情報処理プログラムは、
第１画面の表示指示を受け付けたことに応じて、前記情報処理装置の第１記憶部に記憶されているＭ個（前記Ｍは１以上の整数）のデータを示すＭ個の第１画像を含み、前記Ｍ個の第１画像の中からいずれかの第１画像をユーザに選択させるための前記第１画面を、前記情報処理装置の表示部に表示させる第１画面表示手段と、
前記サーバ装置の第２記憶部に記憶されているＮ個（前記Ｎは１以上の整数）のデータを識別するＮ個の識別情報を前記サーバ装置から受信したことに応じて、前記サーバ装置の第２記憶部に記憶されているＮ個の識別情報を示すＮ個の第２画像を含み、前記Ｎ個の第２画像の中からいずれかの第２画像をユーザに選択させるための前記第２画面を、前記表示部に表示させる第２画面表示手段と、
して前記情報処理装置を機能させ、
前記第１画面表示手段は、前記第１画面の表示指示を受け付けたことに応じて、前記Ｍ個の第１画像の背景として第１背景画像を含んだ前記第１画面を表示させ、
前記第２画面表示手段は、前記Ｎ個の識別情報を前記サーバ装置から受信したことに応じて前記Ｎ個の第２画像の背景として前記第１背景画像とは異なる第２背景画像を含んだ前記第２画面を表示させることを特徴とする情報処理プログラム。
【請求項２】
通信対象のデータである通信データを前記通信インターフェースを介して前記サーバ装置と通信することの指示を受け付けたことに応じて、前記通信データを示す第３画像を含んだ第３画面を前記表示部に表示させる第３画面表示手段として、前記情報処理プログラムは前記情報処理装置をさらに機能させ、
前記第３画面表示手段は、前記サーバ装置と通信することの指示を受け付けたことに応じて、前記第３画像の背景として前記第１背景画像および前記第２背景画像とは異なる第３背景画像を含んだ前記第３画面を表示させることを特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記Ｍ個の第１画像のうちから前記第１画面表示手段が表示させた前記第１画面を用いて選択された第１画像に対応するデータである第１選択データを、前記通信インターフェースを介して前記サーバ装置に送信することによって前記第２記憶部に前記Ｎ個のデータのうちの１つとして記憶させる送信手段と、
前記第２記憶部に記憶されている前記Ｎ個のデータを識別する前記Ｎ個の識別情報を、前記通信インターフェースを介して前記サーバ装置から受信する受信手段と、
して前記情報処理プログラムは前記情報処理装置をさらに機能させ、
前記第２画面表示手段は、前記Ｎ個の識別情報を前記受信手段が前記サーバ装置から受信したことに応じて前記第２画面を表示させ、
前記受信手段によって受信された前記Ｎ個の識別情報を示すＮ個の第２画像のうちから前記第２画面表示手段が表示させた前記第２画面を介して選択された選択識別情報によって特定されるデータである第２選択データを用いて、各種の処理を実行する処理制御手段として前記情報処理プログラムは前記情報処理装置をさらに機能させることを特徴とする請求項１または２に記載の情報処理プログラム。
【請求項４】
前記情報処理装置は、前記通信インターフェースを介してプリンタに接続することが可能とされており、
第４画面の表示指示を受け付けたことに応じて、前記受信手段によって受信された前記Ｎ個の識別情報を示すＮ個の第２画像のうちから前記第２画面表示手段が表示させた前記第２画面を介して選択された前記選択識別情報によって特定されるデータである第２選択データの印刷を指示する印刷指示情報を前記プリンタに送信する処理の実行指示の入力を受け付けるための第４画面を前記表示部に表示させる第４画面表示手段として、前記情報処理プログラムは前記情報処理装置をさらに機能させ、
前記第４画面表示手段は、第４画面の表示指示を受け付けたことに応じて、前記第１〜第３背景画像とは異なる第４背景画像が含まれた前記第４画面を前記表示部に表示させ、
前記処理制御手段は、前記第４画面表示手段が前記第４画面を表示させた後に、前記実行指示の入力が受け付けられたことに応じて、前記印刷指示情報を前記通信インターフェースを介して前記プリンタに送信することを特徴とする請求項３に記載の情報処理プログラム。
【請求項５】
前記第２画面表示手段は、前記第４画面の表示指示の入力を受け付けるためのボタン画像を前記第２画面内に表示させ、
前記第４画面表示手段は、前記ボタン画像を介して前記表示指示が受け付けられることに応じて、前記ボタン画像と図柄が類似し、前記ボタン画像よりも大きなサイズを有する前記第４背景画像を含んだ前記第４画面を前記表示部に表示させることを特徴とする請求項４に記載の情報処理プログラム。
【請求項６】
前記第１画面表示手段は、前記第２画面表示手段が表示させた前記第２画面を用いて前記第１画面の表示指示を受け付けたことに応じて、前記第１画面を前記表示部に表示させ、
前記送信手段は、前記第１画面表示手段が表示させた前記第１画面を用いて選択された前記第１選択データを前記通信インターフェースを介して前記サーバ装置に送信することによって、前記第１選択データを前記Ｎ個のデータのうちの１つとして前記第２記憶部にさらに記憶させ、
前記受信手段は、前記送信手段が前記第１選択データを前記通信インターフェースを介して前記サーバ装置に送信させたことに応じて、前記第２記憶部に記憶されている、前記送信手段によって送信された第１選択データを含んでいる前記Ｎ個のデータを識別する前記Ｎ個の識別情報を、前記通信インターフェースを介して前記サーバ装置から受信し、
前記第２画面表示手段は、前記送信手段によって送信された第１選択データを含んでいる前記Ｎ個のデータを識別する前記Ｎ個の識別情報を、前記受信手段が受信したことに応じて、受信したＮ個の識別情報に基づいて、前記送信手段によって記憶された第１選択データを含んでいる前記Ｎ個のデータを識別するＮ個の識別情報を示す前記Ｎ個の第２画像を含んだ第２画面を、前記表示部に表示させることを特徴とする請求項３〜５の何れか１項に記載の情報処理プログラム。
【請求項７】
第４画面表示手段は、前記第４画面の背景色の色相を、前記第１〜第３画面の背景色の色相とは異ならせることを特徴とする請求項４〜６の何れか１項に記載の情報処理プログラム。
【請求項８】
前記第１画面表示手段、前記第３画面表示手段および前記第２画面表示手段は、前記第１画面、前記第３画面、前記第２画面の背景色の明度または彩度を、前記第１画面、前記第３画面、前記第２画面の順番で段階的に異ならせることを特徴とする請求項４〜７の何れか１項に記載の情報処理プログラム。
【請求項９】
前記第１画面表示手段は、前記第１画像として、１つ下層のデータ群を表示する指示を受け付けるためのフォルダ画像を使用することが可能とされており、
前記第２画面表示手段は、前記第２画像として、前記フォルダ画像を使用することが可能とされていないことを特徴とする請求項１〜８の何れか１項に記載の情報処理プログラム。
【請求項１０】
前記第１〜第４背景画像が前記第１〜第４画面に占める面積の割合は、前記１〜第４画面に含まれている１つ以上の表示領域のうちの最大の表示領域に対して２５％以上であることを特徴とする請求項１〜９の何れか１項に記載の情報処理プログラム。
【請求項１１】
前記第１〜第４背景画像の前記第１〜第４画面内の表示位置は、前記１〜第４画面に含まれている１つ以上の表示領域のうちの最大の表示領域の中央位置であることを特徴とする請求項１〜１０の何れか１項に記載の情報処理プログラム。
【請求項１２】
前記情報処理装置は、背景色を含むテーマ色の明度および彩度を任意の値に設定することが可能とされており、
前記第１〜第４画面表示手段は、前記第１〜第４画面の背景色の明度または彩度と逆位相の明度または彩度を有する前記第１〜第４背景画像を前記表示部に表示させることを特徴とする請求項１〜１１の何れか１項に記載の情報処理プログラム。
【請求項１３】
前記第１画面表示手段は、データ記憶フォルダをモチーフとした図柄を有する第１背景画像を含んだ前記第１画面を表示させることを特徴とする請求項１〜１２の何れか１項に記載の情報処理プログラム。
【請求項１４】
前記第２画面表示手段は、クラウドネットワークをモチーフとした図柄を有する第２背景画像を含んだ前記第２画面を表示させることを特徴とする請求項１〜１３の何れか１項に記載の情報処理プログラム。
【請求項１５】
前記第３画面表示手段は、データの動きをモチーフとした図柄を有する第３背景画像を含んだ前記第３画面を表示させることを特徴とする請求項２に記載の情報処理プログラム。
【請求項１６】
前記第４画面表示手段は、前記情報処理装置が前記プリンタに近接することに応じて、前記通信インターフェースを介して前記プリンタと通信することができることをモチーフとした図柄を有する第４背景画像を含んだ前記第４画面を表示させることを特徴とする請求項４に記載の情報処理プログラム。
【請求項１７】
前記通信インターフェースは、ＮＦＣ通信インターフェースを含んでおり、
前記第４画面表示手段は、前記情報処理装置や前記プリンタが前記ＮＦＣ通信インターフェースを備えていることを示すために装置筐体に描かれている図形をモチーフとした図柄を有する第４背景画像を含んだ前記第４画面を表示させることを特徴とする請求項４に記載の情報処理プログラム。
【請求項１８】
データを記憶するサーバ装置に通信インターフェースを介して接続することが可能な情報処理装置であって、
第１画面の表示指示を受け付けたことに応じて、前記情報処理装置の第１記憶部に記憶されているＭ個（前記Ｍは１以上の整数）のデータを示すＭ個の第１画像を含み、前記Ｍ個の第１画像の中からいずれかの第１画像をユーザに選択させるための前記第１画面を、前記情報処理装置の表示部に表示させる第１画面表示手段と、
前記サーバ装置の第２記憶部に記憶されているＮ個（前記Ｎは１以上の整数）のデータを識別するＮ個の識別情報を前記サーバ装置から受信したことに応じて、前記サーバ装置の第２記憶部に記憶されているＮ個の識別情報を示すＮ個の第２画像を含み、前記Ｎ個の第２画像の中からいずれかの第２画像をユーザに選択させるための前記第２画面を、前記表示部に表示させる第２画面表示手段と、
を備え、
前記第１画面表示手段は、前記第１画面の表示指示を受け付けたことに応じて、前記Ｍ個の第１画像の背景として第１背景画像を含んだ前記第１画面を表示させ、
前記第２画面表示手段は、前記Ｎ個の識別情報を前記サーバ装置から受信したことに応じて前記Ｎ個の第２画像の背景として前記第１背景画像とは異なる第２背景画像を含んだ前記第２画面を表示させることを特徴とする情報処理装置。
【請求項１９】
データを記憶するサーバ装置に通信インターフェースを介して接続することが可能な情報処理装置の制御方法であって、
第１画面の表示指示を受け付けたことに応じて、前記情報処理装置の第１記憶部に記憶されているＭ個（前記Ｍは１以上の整数）のデータを示すＭ個の第１画像を含み、前記Ｍ個の第１画像の中からいずれかの第１画像をユーザに選択させるための前記第１画面を、前記情報処理装置の表示部に表示させる第１画面表示ステップと、
前記サーバ装置の第２記憶部に記憶されているＮ個（前記Ｎは１以上の整数）のデータを識別するＮ個の識別情報を前記サーバ装置から受信したことに応じて、前記サーバ装置の第２記憶部に記憶されているＮ個の識別情報を示すＮ個の第２画像を含み、前記Ｎ個の第２画像の中からいずれかの第２画像をユーザに選択させるための前記第２画面を、前記表示部に表示させる第２画面表示ステップと、
を備え、
前記第１画面表示ステップは、前記第１画面の表示指示を受け付けたことに応じて、前記Ｍ個の第１画像の背景として第１背景画像を含んだ前記第１画面を表示させ、
前記第２画面表示ステップは、前記Ｎ個の識別情報を前記サーバ装置から受信したことに応じて前記Ｎ個の第２画像の背景として前記第１背景画像とは異なる第２背景画像を含んだ前記第２画面を表示させることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示されている技術は、各種のデータを複数の装置で処理することができる情報処理プログラム等に関する。
【背景技術】
【０００２】
複数の装置間で連携することによって、１つの処理（例：印刷処理）を実行する技術が知られている。なお、関連する技術が特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の画面の各々に複数の装置を割り当て、複数の画面を切り替えて表示することで、１つの表示部に複数の装置の状態を表示する場合がある。この場合、現在表示中の画面が、どの装置に関する情報を表示しているかが分かりにくくなる場合がある。
【課題を解決するための手段】
【０００５】
本明細書に開示されている情報処理プログラムは、データを記憶するサーバ装置に通信インターフェースを介して接続することが可能な情報処理装置に読込まれる情報処理プログラムであって、情報処理プログラムは、第１画面の表示指示を受け付けたことに応じて、情報処理装置の第１記憶部に記憶されているＭ個（Ｍは１以上の整数）のデータを示すＭ個の第１画像を含み、Ｍ個の第１画像の中からいずれかの第１画像をユーザに選択させるための第１画面を、情報処理装置の表示部に表示させる第１画面表示手段と、サーバ装置の第２記憶部に記憶されているＮ個（Ｎは１以上の整数）のデータを識別するＮ個の識別情報をサーバ装置から受信したことに応じて、サーバ装置の第２記憶部に記憶されているＮ個の識別情報を示すＮ個の第２画像を含み、Ｎ個の第２画像の中からいずれかの第２画像をユーザに選択させるための第２画面を、表示部に表示させる第２画面表示手段と、して情報処理装置を機能させ、第１画面表示手段は、第１画面の表示指示を受け付けたことに応じて、Ｍ個の第１画像の背景として第１背景画像を含んだ第１画面を表示させ、第２画面表示手段は、Ｎ個の識別情報をサーバ装置から受信したことに応じてＮ個の第２画像の背景として第１背景画像とは異なる第２背景画像を含んだ第２画面を表示させることを特徴とする。
【０００６】
上記の構成によると、第１背景画像および第２背景画像を用いることにより、識別情報の表示を邪魔することなく、表示部に表示されている識別情報が、情報処理装置またはサーバ装置の何れに記憶されているデータの識別情報であるかを、ユーザに認識させることが可能となる。すなわち、現在表示中の画面にどの装置に関する情報が表示されているかを、ユーザに適切に認識させることができる。
【０００７】
本明細書に記載されている情報処理プログラム等によれば、第３背景画像を用いることにより、通信データをサーバ装置と通信している期間中であることをユーザに認識させることが可能となる。装置状態をユーザに適切に認識させることができる。
【０００８】
本明細書に記載されている情報処理プログラム等によれば、情報処理装置に記憶されているデータのうちから選択された第１選択データを、サーバ装置に記憶させることができる。そして、サーバ装置に記憶されているデータのうちから選択された第２選択データを用いて、各種の処理を実行することができる。そして、第１背景画像および第２背景画像を用いることにより、第１選択データの選択操作と第２選択データの選択操作とを、ユーザに容易に区別させることができる。ユーザが選択操作を混同してしまう事態を防止することが可能となる。
【０００９】
本明細書に記載されている情報処理プログラム等によれば、印刷指示情報をプリンタに送信する処理の実行指示の入力を受け付けていることを、第４背景画像を用いてユーザに報知することが可能となる。印刷処理を実行可能であることを、ユーザに認識させることができる。
【００１０】
本明細書に記載されている情報処理プログラム等によれば、第４画面を表示部に表示させる表示指示の入力が受け付けられたことに応じて、第２画面から第４画面に遷移したことを、第４背景画像によってユーザに認識させることができる。これにより、遷移前後の画面間の関係をユーザに認識させることができるため、ユーザの混乱を防止することができる。
【００１１】
本明細書に記載されている情報処理プログラム等によれば、異なるタイミングで第２画面を複数回表示する場合に、当該第２画面において、同一の第２背景画像を表示することができる。これにより、異なるタイミングで表示される第２画面の全てが、サーバ装置に記憶されているデータを示す画面であることをユーザに認識させることができる。よって、ユーザの混乱を防止することができる。
【００１２】
本明細書に記載されている情報処理プログラム等によれば、印刷指示情報をプリンタに送信する処理を実行する段階であることを、ユーザに認識させることができる。
【００１３】
本明細書に記載されている情報処理プログラム等によれば、第１画面、第３画面、第２画面の順番で処理が段階的に進む場合に、処理の進行度合いをユーザに直感的に認識させることができる。
【００１４】
本明細書に記載されている情報処理プログラム等によれば、階層構造を使用してデータを記憶させていることをユーザに認識させることができる。
【００１５】
本明細書に記載されている情報処理プログラム等によれば、第１〜第４背景画像をユーザに適切に認識させることができる。
【００１６】
本明細書に記載されている情報処理プログラム等によれば、第１〜第４背景画像の各々に適切な図柄を用いることにより、ユーザに各種の情報を視覚的に認識させることができる。
【００１７】
なお、本明細書に開示の技術は、情報処理装置、情報処理装置を制御する制御装置、情報処理システム、情報処理方法、情報処理プログラムを記録する記録媒体等の種々の態様で実現可能である。
【図面の簡単な説明】
【００１８】
【図１】通信システムの構成を示す。
【図２】印刷アプリケーションの動作シーケンス図を示す。
【図３】印刷アプリケーションの動作シーケンス図を示す。
【図４】サーバ保存内容画面の一例を示す。
【図５】携帯電話保存内容画面の一例を示す。
【図６】印刷設定画面の一例を示す。
【図７】アップロード画面の一例を示す。
【図８】サーバ保存内容画面の一例を示す。
【図９】印刷実行画面の一例を示す。
【発明を実施するための形態】
【００１９】
（通信システムの構成）
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、プリンタ１１０、アクセスポイント６２、印刷仲介サーバ１００、基地局６１を備える。アクセスポイント６２は、既知の中継装置である。印刷仲介サーバ１００は、インターネット７０および基地局６１を介して携帯電話１０と通信することが可能である。また印刷仲介サーバ１００は、インターネット７０およびアクセスポイント６２を介してプリンタ１１０と通信することが可能である。
【００２０】
（携帯電話１０の構成）
携帯電話１０は、Ａｎｄｒｏｉｄ（Google Inc.の登録商標）のプラットフォームを搭載した携帯電話である。携帯電話１０は、ＣＰＵ１１、記憶部１２、ＮＦＣ（Near Field Communicationとも称する）インターフェース１５、ボタン入力部１７、パネル１８、携帯電話インターフェース２２、カメラ部２７、を主に備えている。ＣＰＵ１１は、記憶部１２に記憶されるプログラムや、ＮＦＣ＿Ｉ／Ｆ１５を介して送受信される各種信号などに従って、各機能の制御を行う。またＣＰＵ１１は、プログラムを読み取ることで、各種の手段として機能する。本明細書では、インターフェースのことを「Ｉ／Ｆ」と記載する。
【００２１】
記憶部１２は、プログラム２１、ファイル記憶領域２３を備える。なお、記憶部１２は、ＲＡＭ（Random Access Memoryとも称する）、ＲＯＭ（Read Only Memoryとも称する）、フラッシュメモリ、ＨＤＤ（ハードディスクとも称する）などが組み合わされて構成されているとしてもよい。記憶部１２は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２２】
プログラム２１は、印刷アプリケーション２１ａ、ブラウザアプリケーション２１ｂ、ギャラリーアプリケーション２１ｃ、メールアプリケーション２１ｄ、オペレーティングシステム２１ｅ（以下、ＯＳ２１ｅと記載する）を備えている。ＯＳ２１ｅは、ＡｎｄｒｏｉｄプラットフォームのＯＳである。印刷アプリケーション２１ａないしメールアプリケーション２１ｄの各々は、Ａｎｄｒｏｉｄ（Google Inc.の登録商標）用のアプリケーションである。
【００２３】
印刷アプリケーション２１ａは、印刷仲介サーバ１００を利用して、プリンタ１１０に印刷を実行させるためのアプリケーションである。印刷アプリケーション２１ａは、プリンタ１１０のベンダによって提供されるアプリケーションである。印刷アプリケーション２１ａは、インターネット上の不図示のサーバから携帯電話１０にインストールされてもよいし、プリンタ１１０と共に出荷されるメディアから携帯電話１０にインストールされてもよい。
【００２４】
ブラウザアプリケーション２１ｂは、印刷仲介サーバ１００から取得したウェブデータを、パネル１８に表示させるためのアプリケーションである。ギャラリーアプリケーション２１ｃは、画像データに基づく画像をパネル１８に表示させたり、画像データに各種の変換（色補正など）を行うためのアプリケーションである。メールアプリケーション２１ｄは、無線通信２１０を介してメールを送信するためのアプリケーションである。
【００２５】
ＯＳ２１ｅは、印刷アプリケーション２１ａないしメールアプリケーション２１ｄに共通して利用される基本的な機能を提供するプログラムである。またＯＳ２１ｅは、印刷アプリケーション２１ａないしメールアプリケーション２１ｄの各々の間での、データの受け渡しを管理する。すなわちＯＳ２１ｅは、共有元アプリケーションと、共有先アプリケーションとの間のデータの受け渡しを制御する共有機能を備えている。
【００２６】
ファイル記憶領域２３は、各種のデータファイルを記憶する領域である。ファイル記憶領域２３には、フォルダＦ１１と、ファイルＦ３およびＦ４が記憶されている。フォルダＦ１１は、ファイルを記憶する領域である。フォルダＦ１１を用いることにより、階層構造を用いてファイルをファイル記憶領域２３に記憶させることができる。各ファイルＦ３、Ｆ４は、例えば、携帯電話１０によって撮影された画像を表わすファイルである。各ファイルＦ３、Ｆ４は、どのようなファイル形式のファイルであってもよく、例えば、ＪＰＥＧ等のビットマップ形式のファイルであってもよいし、ベクタ形式のファイルであってもよいし、テキスト形式のファイルであってもよい。
【００２７】
ＮＦＣ＿Ｉ／Ｆ１５は、いわゆる近距離無線通信のためのＮＦＣ方式に従った無線通信２００（以下では「ＮＦＣ通信２００」と呼ぶ）を実行するためのＩ／Ｆ（即ち、ＩＣチップ、通信回路）である。ＮＦＣ方式は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく無線通信方式である。携帯電話Ｉ／Ｆ２２は、基地局６１との間で無線通信２１０を行う。無線通信２１０は、３Ｇ、４Ｇ等のセルラー方式の無線通信であってもよい。ボタン入力部１７は、携帯電話１０の各機能を実行するためのキーである。ボタン入力部１７は、タッチパネルとして、パネル１８と一体に構成されていてもよい。パネル１８は、携帯電話１０の各種機能情報を表示する。
【００２８】
（プリンタ１１０の構成）
プリンタ１１０は、印刷機能を実行可能な周辺機器（即ちＰＣ等の周辺機器）である。プリンタ１１０は、操作部１１２と、表示部１１４と、ＮＦＣインターフェース１１６と、無線ＬＡＮ（Local Area Networkとも称する）インターフェース１１８と、印刷実行部１２０と、制御部１３０と、を備える。各部１１２〜１３０は、バス線（符号省略）に接続されている。
【００２９】
操作部１１２は、複数のキーを備える。ユーザは、操作部１１２を操作することによって、様々な指示をプリンタ１１０に与えることができる。表示部１１４は、様々な情報を表示するためのディスプレイである。印刷実行部１２０は、インクジェット方式、レーザ方式等の印刷機構である。ＮＦＣ＿Ｉ／Ｆ１１６の構成は、前述のＮＦＣ＿Ｉ／Ｆ１５の構成と同様であるため、ここでは説明を省略する。
【００３０】
無線ＬＡＮ＿Ｉ／Ｆ１１８は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって定められたＷｉ−Ｆｉ方式に従った無線通信（以下では「Ｗｉ−Ｆｉ通信」と呼ぶ）を実行するためのＩ／Ｆ（即ち、ＩＣチップ、通信回路）である。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.とも称する）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ等）に基づく無線通信方式である。無線ＬＡＮ＿Ｉ／Ｆ１１８は、アクセスポイントを介した無線通信（即ちインフラストラクチャ方式の無線通信）を実行するためのＩ／Ｆであってもよいし、アクセスポイントを介さない無線通信（例えば、アドホック方式の無線通信、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ方式の無線通信）を実行するためのＩ／Ｆであってもよい。
【００３１】
制御部１３０は、ＣＰＵ１３２と、記憶部１３４と、を備える。ＣＰＵ１３２は、記憶部１３４に記憶されているプログラム（図示省略）に従って、様々な処理を実行するプロセッサである。記憶部１３４は、ＲＡＭ、ＲＯＭ等によって構成される。記憶部１３４は、記憶部１２と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００３２】
（印刷仲介サーバ１００の構成）
印刷仲介サーバ１００は、インターネット上に設置されるサーバであり、プリンタ１１０のベンダによって提供されるサーバである。ただし、変形例では、印刷仲介サーバ１００は、例えば、プリンタ１１０のベンダとは異なる事業者によって提供されるサーバであってもよい。もちろん、プリンタ１１０のベンダによって提供されるサーバであってもよい。印刷仲介サーバ１００は、記憶部１０１およびＣＰＵ１０２を備える。ＣＰＵ１０２は、記憶部１０１に記憶されているプログラム（図示省略）に従って、様々な処理を実行するプロセッサである。記憶部１０１は、携帯電話１０などの外部機器からサブミット（即ち登録）される各種の情報（例：後述するサブミット内容Ｘ１およびＸ２）を記憶する領域である。ここで、「各種の情報を印刷仲介サーバ１００にサブミットする」という概念は、「各種の情報を印刷仲介サーバ１００にアップロードする」という概念を含むものである。記憶部１０１は、各種の情報を、階層構造を用いずに記憶させる領域であってもよい。すなわち、記憶部１０１は、フォルダという概念を使用しない領域であってもよい。
【００３３】
印刷仲介サーバ１００は、外部機器（例えば携帯電話１０）とプリンタ（例えばプリンタ１１０）との間で印刷の仲介を実行するためのサーバである。即ち、印刷仲介サーバ１００は、外部機器からサブミットされるファイルを変換して、プリンタが解釈可能なデータ形式を有する印刷データを生成し、当該印刷データを当該プリンタに供給する。従って、外部機器は、ファイルを印刷データに変換するためのプリンタドライバを備えていなくても、印刷仲介サーバ１００にファイルをサブミットすれば、プリンタに印刷を実行させることができる。
【００３４】
（本明細書における記載上の注意点）
以降、アプリケーションやＯＳ２１ｅなどのプログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば「印刷アプリケーション２１ａ」という記載が、「印刷アプリケーション２１ａを実行するＣＰＵ１１」を意味する場合もある。本明細書において、「携帯端末１０のＣＰＵ１１が、各種の情報を受信する」という記載は、「携帯端末１０のＣＰＵ１１が、携帯電話Ｉ／Ｆ２２やＮＦＣ＿Ｉ／Ｆ１５を介して各種の情報を取得する」という技術内容を含んでいるものとする。また、「携帯端末１０のＣＰＵ１１が、各種の情報を送信する」という記載は、「携帯端末１０のＣＰＵ１１が、携帯電話Ｉ／Ｆ２２やＮＦＣ＿Ｉ／Ｆ１５を介して各種の情報を出力する」という技術内容を含んでいるものとする。
【００３５】
「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。但し、上記の「データ」および「情報」の区別は厳密なものではなく、例外的な取扱いも許容される。
【００３６】
（事前準備）
携帯電話１０のユーザは、印刷仲介サーバ１００を利用して、プリンタ１１０に印刷を実行させるために、以下の事前準備を実行する。
【００３７】
即ち、携帯電話１０のユーザは、例えば、携帯電話１０を利用して、印刷仲介サーバ１００にアカウントを申請し、アカウント情報ＡＣ１を取得する。アカウント情報ＡＣ１は、例えば、ユーザＩＤ、パスワード等を含む。なお、ユーザは、携帯電話１０を利用する代わりに、他の機器（例えば不図示のＰＣ等）を利用して、印刷仲介サーバ１００にアカウント情報ＡＣ１を登録してもよい。ユーザのアカウント情報が印刷仲介サーバ１００に登録されれば、ユーザは、印刷仲介サーバ１００を利用して、プリンタ１１０に印刷を実行させることができる。
【００３８】
（印刷アプリケーション２１ａの動作）
図２および図３のシーケンス図を用いて、印刷アプリケーション２１ａの動作を説明する。また本実施形態の説明例では、印刷仲介サーバ１００にサブミットされている情報の内容が、図２に記載されているサブミット内容Ｘ１からサブミット内容Ｘ２へ遷移する場合を説明する。サブミット内容Ｘ１では、アカウント情報ＡＣ１、プリンタＩＤ、ファイルＦ１、ファイルＦ１のファイル名Ｎ１およびジョブ識別情報ＩＤ１、ファイルＦ２、ファイルＦ２のファイル名Ｎ２およびジョブ識別情報ＩＤ２、が互い関連付けられて記憶されている。またサブミット内容Ｘ２では、サブミット内容Ｘ１の内容に加えて、さらにファイルＦ３、ファイルＦ３のファイル名Ｎ３およびジョブ識別情報ＩＤ３が関連付けられて記憶されている。ここで、ジョブ識別情報ＩＤ１〜ＩＤ３は、ファイルＦ１〜Ｆ３を用いた印刷ジョブを識別するための固有の情報である。
【００３９】
携帯電話１０のユーザは、後述するサブミットプロセスまたは印刷プロセスの実行を望む場合に、Ｓ２００において、印刷アプリケーション２１ａを起動する。ユーザが、ボタン入力部１７を介して印刷アプリケーション２１ａを起動させる操作を入力することに応じて、ＣＰＵ１１が、ＯＳ２１ｅに基づいて、印刷アプリケーション２１ａを起動してもよい。
【００４０】
Ｓ２２４において印刷アプリケーション２１ａは、携帯電話Ｉ／Ｆ２２を介して、アカウント情報ＡＣ１を含むログイン要求を印刷仲介サーバ１００に供給する。
【００４１】
印刷仲介サーバ１００は、携帯電話１０からログイン要求を取得すると、Ｓ２２５において、ログイン要求に含まれるアカウント情報ＡＣ１の認証を実行する。具体的には、印刷仲介サーバ１００は、ログイン要求に含まれるアカウント情報ＡＣ１が、印刷仲介サーバ１００に登録済みであるか否かを判断する。アカウント情報ＡＣ１の認証が成功した場合には、印刷仲介サーバ１００は、認証トークンを生成する。生成される認証トークンは、当該サブミットプロセスのみで用いられる、ワンタイムの認証トークンであってもよい。Ｓ２２６において印刷仲介サーバ１００は、認証トークンを含むログイン成功通知を携帯電話１０に供給する。
【００４２】
印刷アプリケーション２１ａはログイン成功通知を受信すると、Ｓ２２８において、Ｓ２２６で受信した認証トークン、及び、プリンタＩＤを含む、ファイルリスト要求を生成する。なお、印刷アプリケーション２１ａは、Ｓ２２８の前において、アカウント情報ＡＣ１に関連付けられたプリンタＩＤのリストを印刷仲介サーバ１００に要求し、返信されたプリンタＩＤのリストの中から、ファイルをサブミットする対象のプリンタＩＤを選択してもよい。この場合、Ｓ２２８においてファイルリスト要求に含まれるプリンタＩＤは、選択されたプリンタＩＤになる。プリンタＩＤの選択は、プリンタＩＤを選択するための画面を表示し、ユーザ入力によって指定されたプリンタＩＤを選択してもよい。そしてＳ２３０において印刷アプリケーション２１ａは、携帯電話Ｉ／Ｆ２２を介して（即ち無線通信２１０を実行して）、ファイルリスト要求を印刷仲介サーバ１００に供給する。
【００４３】
印刷仲介サーバ１００は、携帯電話１０からファイルリスト要求を取得すると、ファイルリスト要求に含まれる認証トークン及びプリンタＩＤの認証を実行する。そして、印刷仲介サーバ１００は、認証トークン及びプリンタＩＤが登録済みであると判断する場合（即ち、認証が成功する場合）には、Ｓ２３５において、これらの情報に関連付けられているファイル名およびジョブ識別情報を含むファイルリストを生成し、生成したファイルリストを携帯電話１０に供給する。すなわち、ファイルリストには、後述するサブミットプロセスによって、プリンタＩＤに関連付けて印刷仲介サーバにサブミットされたファイルを用いた印刷ジョブの情報が含まれている。ファイルリストには、認証トークン及びプリンタＩＤに関連付けられているファイルの印刷ステータスを示す、印刷ステータス情報が含まれていてもよい。なお、印刷仲介サーバ１００が、サブミットプロセス以外の方法でプリンタＩＤに対してサブミットされたファイルもファイルリストに含ませてもよい。
【００４４】
本実施形態の説明例では、印刷仲介サーバ１００にサブミット内容Ｘ１の情報が保存されている場合を説明する。この場合印刷仲介サーバ１００は、サブミット内容Ｘ１に基いてファイルリストを生成する。従って、ファイルリストには、２個のファイルＦ１およびＦ２を識別する、２個のファイル名Ｎ１およびＮ２と、２個のジョブ識別情報ＩＤ１およびＩＤ２が含まれる。
【００４５】
印刷アプリケーション２１ａは、携帯電話Ｉ／Ｆ２２を介して、印刷仲介サーバ１００からファイルリストを取得することに応じて、Ｓ２４０において、ファイルリストを利用して、サーバ保存内容画面をパネル１８に表示させる。サーバ保存内容画面は、印刷仲介サーバ１００に保存されているファイルを一覧表示するための画面である。
【００４６】
図４に、サーバ保存内容画面３００の一例を示す。サーバ保存内容画面３００は、ボタン画像Ｂ１、Ｂ２、Ｂ１１、Ｂ１２を含んでいる。ボタン画像Ｂ１およびＢ２の各々は、印刷仲介サーバ１００に記憶されている２個のファイルＦ１およびＦ２の各々を示す画像である。またボタン画像Ｂ１およびＢ２は、後述する印刷プロセスの実行対象となるファイルの選択を受け付けるための画像である。
【００４７】
ボタン画像Ｂ１は、サムネイル画像Ｔ１、ジョブ名画像ＮＰ１、印刷ステータス画像ＰＳ１を含んでいる。サムネイル画像Ｔ１は、ファイルＦ１によって形成される画像の縮小画像である。ジョブ名画像ＮＰ１は、ファイルＦ１のジョブ識別情報ＩＤ１を示す画像である。印刷ステータス画像ＰＳ１は、ファイルＦ１の印刷ステータスを示す画像である。印刷ステータス画像ＰＳ１は、ファイルリストに含まれている印刷ステータス情報に基づいて表示されてもよい。印刷ステータス画像ＰＳ１の一例としては、印刷待機状態を示す「ＱＵＥＵＥＤ」や、印刷エラー状態を示す「ＥＲＲＯＲ」や、印刷完了を示す「ＤＯＮＥ」などが挙げられる。ボタン画像Ｂ２の内容は、ボタン画像Ｂ１と同様であるため、説明を省略する。
【００４８】
ボタン画像Ｂ１１は、後述するサブミットプロセスの実行命令の入力を受け付けるための画像である。ボタン画像Ｂ１２は、後述する印刷プロセスの実行命令の入力を受け付けるための画像である。
【００４９】
またサーバ保存内容画面３００には、ボタン画像Ｂ１、Ｂ２、Ｂ１１、Ｂ１２の背景として、第２背景画像Ｐ２が含まれている。第２背景画像Ｐ２は、サーバ保存内容画面３００が、印刷仲介サーバ１００に記憶されているファイル画像を表示するための画面であることを示す画像である。第２背景画像Ｐ２の図柄は、クラウドサーバである印刷仲介サーバ１００をユーザに連想させる図柄を用いてもよく、例えばクラウドネットワークをモチーフとした図柄であってもよい。具体的には、雲をモチーフとした図柄であってもよい。
【００５０】
Ｓ２４５において印刷アプリケーション２１ａは、各種のプロセスの実行指示の入力を受け付ける。サブミットプロセスの実行指示の入力を受け付けた場合（Ｓ２４５：サブミット）には、Ｓ２５０に進み、サブミットプロセスが開始される。サブミットプロセスの実行指示は、図４のボタン画像Ｂ１１へのタップ入力が行われることによって受け付けられるとしてもよい。
【００５１】
（サブミットプロセス）
サブミットプロセスは、印刷対象の画像を表わすファイルを、印刷アプリケーション２１ａを用いて印刷仲介サーバ１００にサブミット（即ち登録）する処理である。本実施形態の説明例では、ファイルＦ３を印刷仲介サーバ１００にサブミットする場合を説明する。すなわち、サブミットプロセスによって、サブミット内容Ｘ１からサブミット内容Ｘ２へ遷移する場合を説明する。また本実施形態の説明例では、図１に示すように、携帯電話１０のファイル記憶領域２３に、フォルダＦ１１と、ファイルＦ３およびＦ４が記憶されている場合を説明する。
【００５２】
サブミットプロセスでは、携帯電話１０のユーザは、プリンタ１１０の近くに存在しなくてもよい。例えばユーザは、外出先で、携帯電話１０によって撮影された画像を表わすファイルを、印刷仲介サーバ１００にサブミットすることができる。
【００５３】
Ｓ２５０において、印刷アプリケーション２１ａは、携帯電話保存内容画面をパネル１８に表示させる。携帯電話保存内容画面は、携帯電話１０のファイル記憶領域２３に保存されているファイルを一覧表示するための画面である。図５に、携帯電話保存内容画面３１０の一例を示す。携帯電話保存内容画面３１０は、ボタン画像Ｂ２１〜Ｂ２３を含んでいる。ボタン画像Ｂ２１は、ファイル記憶領域２３に記憶されているフォルダＦ１１の選択を受け付けるための画像である。ボタン画像Ｂ２１が選択されることに応じて、携帯電話保存内容画面３１０が切り替えられ、フォルダＦ１１内に記憶されているファイルを示すボタン画像が携帯電話保存内容画面３１０に表示されるとしてもよい。ボタン画像Ｂ２１は、フォルダ画像ＦＤ２１およびフォルダ名画像ＮＤ２１を含んでいる。フォルダ画像ＦＤ２１は、フォルダＦ１１を示す画像である。フォルダ名画像ＮＤ２１は、フォルダＦ１１のフォルダ名を示す画像である。
【００５４】
ボタン画像Ｂ２２およびＢ２３の各々は、ファイル記憶領域２３に記憶されているファイルＦ３およびＦ４の各々を示す画像である。またボタン画像Ｂ２２およびＢ２３は、サブミットプロセスの実行対象となるファイルの選択を受け付けるための画像である。ボタン画像Ｂ２２は、サムネイル画像Ｔ２２およびファイル名画像ＮＰ２２を含んでいる。サムネイル画像Ｔ２２は、ファイル記憶領域２３に記憶されているファイルＦ３によって形成される画像の縮小画像である。ファイル名画像ＮＰ２２は、ファイルＦ３のファイル名Ｎ３を示す画像である。なお、ボタン画像Ｂ２３の内容は、ボタン画像Ｂ２２と同様であるため、説明を省略する。
【００５５】
また携帯電話保存内容画面３１０には、ボタン画像Ｂ２１〜Ｂ２３の背景として、第１背景画像Ｐ１が含まれている。第１背景画像Ｐ１は、携帯電話保存内容画面３１０が、携帯電話１０のファイル記憶領域２３に記憶されているファイル画像を表示するための画面であることを示す画像である。第１背景画像Ｐ１の図柄は、ファイルを携帯電話１０に保存する機能をユーザに連想させる図柄を用いてもよく、例えばデータ記憶フォルダをモチーフとした図柄であってもよい。具体的には、厚紙や樹脂などでできた、持ち運び可能な書類フォルダをモチーフとした図柄であってもよい。
【００５６】
Ｓ２５５において印刷アプリケーション２１ａは、ボタン画像Ｂ２１〜Ｂ２３のうちの何れかのボタン画像の選択を受け付ける。ボタン画像の選択受け付けは、ボタン画像Ｂ２１〜Ｂ２３が表示されている領域へのタップ入力を検出することによって行われてもよい。本実施形態の説明例では、ボタン画像Ｂ２２がユーザによってタップされ、ファイルＦ３が印刷仲介サーバ１００へのサブミット対象として選択された場合を例として、以下に説明を続ける。
【００５７】
Ｓ２６０において印刷アプリケーション２１ａは、印刷設定画面をパネル１８に表示させる。印刷設定画面は、プリンタ１１０で印刷処理を実行する際の各種の設定の入力を受け付けるための画面である。図６に、印刷設定画面３２０の一例を示す。印刷設定画面３２０は、ボタン画像Ｂ３１〜Ｂ３６を含んでいる。ボタン画像Ｂ３１は、カラー印刷およびモノクロ印刷の設定を受け付ける画像である。ボタン画像Ｂ３２は、両面印刷の実行可否を受け付ける画像である。ボタン画像Ｂ３３は、印刷用紙のサイズ選択を受け付ける画像である。ボタン画像Ｂ３４は、両面方向の選択を受け付ける画像である。ボタン画像Ｂ３５は、印刷品質の選択を受け付ける画像である。ボタン画像Ｂ３６は、サブミット対象のファイルを印刷仲介サーバ１００へアップロードする、アップロード命令の入力を受け付ける画像である。
【００５８】
また印刷設定画面３２０には、ボタン画像Ｂ３１〜Ｂ３６の背景として、第５背景画像Ｐ５が含まれている。第５背景画像Ｐ５は、印刷設定画面３２０が、各種の印刷設定の入力を受け付けるための画面であることを示す画像である。
【００５９】
Ｓ２６５において印刷アプリケーション２１ａは、ユーザによるアップロード命令の入力を受け付ける。アップロード命令の入力は、ボタン画像Ｂ３６へのタップ入力を検出することによって受け付けられてもよい。
【００６０】
Ｓ２７０において印刷アプリケーション２１ａは、アップロード画面をパネル１８に表示させる。アップロード画面は、ファイルを印刷仲介サーバ１００へアップロードする処理の実行期間中であることをユーザに報知する画面である。図７に、アップロード画面３３０の一例を示す。アップロード画面３３０は、ボタン画像Ｂ４１およびＢ４２を含んでいる。ボタン画像Ｂ４１は、印刷仲介サーバ１００にアップロードされているファイルＦ３を示す画像である。ボタン画像Ｂ４２は、印刷仲介サーバ１００へファイルＦ３をアップロードする処理のキャンセル指示の入力を受け付ける画像である。
【００６１】
またアップロード画面３３０には、ボタン画像Ｂ４１およびＢ４２の背景として、第３背景画像Ｐ３が含まれている。第３背景画像Ｐ３は、アップロード画面３３０が、アップロード処理の実行期間中であることを示す画面であることを示す画像である。第３背景画像Ｐ３の図柄は、アップロード処理をユーザに連想させる図柄を用いてもよく、例えば、データの動きをモチーフとした図柄であってもよい。具体的には、上向きの矢印をモチーフとした図柄であってもよい。
【００６２】
また印刷アプリケーション２１ａは、アップロード画面をパネル１８に表示させるとともに、Ｓ２７２においてサブミット要求を生成する。サブミット要求は、記憶部１２内のプリンタＩＤと、ユーザによってサブミット対象に選択されたファイルＦ３と、ファイルＦ３のファイル名Ｎ３と、を含む。なお、印刷アプリケーション２１ａは、Ｓ２７２において、アカウント情報ＡＣ１に関連付けられたプリンタＩＤのリストを印刷仲介サーバ１００に要求し、返信されたプリンタＩＤのリストの中から、ファイルＦ３をサブミットする対象のプリンタＩＤを選択してもよい。この場合、Ｓ２７２においてサブミット要求に含まれるプリンタＩＤは、選択されたプリンタＩＤになる。プリンタＩＤの選択は、プリンタＩＤを選択するための画面を表示し、ユーザ入力によって指定されたプリンタＩＤを選択してもよい。
【００６３】
Ｓ２７５において印刷アプリケーション２１ａは、携帯電話Ｉ／Ｆ２２を介して、サブミット要求を印刷仲介サーバ１００に供給する。Ｓ２７６において印刷仲介サーバ１００は、ジョブ識別情報ＩＤ３を生成する。ジョブ識別情報ＩＤ３は、ファイルＦ３を用いた印刷ジョブを識別するための固有の情報である。
【００６４】
Ｓ２７７において印刷仲介サーバ１００は、サブミット要求に含まれるプリンタＩＤに関連付けて、ファイルＦ３、ファイル名Ｎ３、ジョブ識別情報ＩＤ３を記憶部１０１に記憶させる。この結果、印刷仲介サーバ１００では、サブミットされている情報の内容が、サブミット内容Ｘ１からサブミット内容Ｘ２へ遷移する（図２を参照）。Ｓ２８０において印刷仲介サーバ１００は、サブミット成功通知を携帯電話１０に供給する。
【００６５】
印刷アプリケーション２１ａは、携帯電話Ｉ／Ｆ２２を介して、印刷仲介サーバ１００からサブミット成功通知を取得する。これにより、１個のファイルＦ３を印刷仲介サーバ１００にサブミットする、サブミットプロセスが終了する。そしてＳ２２８へ戻る。
【００６６】
Ｓ２２８へ戻ると、印刷アプリケーション２１ａは、ファイルリスト要求を再度生成する。Ｓ２３０において印刷アプリケーション２１ａは、生成したファイルリスト要求を印刷仲介サーバ１００に供給する。Ｓ２３５において印刷仲介サーバ１００は、遷移後のサブミット内容Ｘ２に基いたファイルリストを携帯電話１０に供給する。当該ファイルリストには、３個のファイルＦ１〜Ｆ３を識別する３個のファイル名Ｎ１〜Ｎ３と、３個のジョブ識別情報ＩＤ１〜ＩＤ３が含まれている。Ｓ２４０において印刷アプリケーション２１ａは、サブミット内容Ｘ２に基いたファイルリストを利用して、サーバ保存内容画面をパネル１８に表示させる。
【００６７】
図８に、サーバ保存内容画面３００ａの一例を示す。図８のサーバ保存内容画面３００ａでは、図４のサーバ保存内容画面３００に比して、ボタン画像Ｂ３が追加された状態である。ボタン画像Ｂ３は、サブミットプロセスで追加的に印刷仲介サーバ１００に記憶された、ファイルＦ３を示す画像である。
【００６８】
（印刷プロセス）
一方、Ｓ２４０において、サーバ保存内容画面３００ａ（図８）を表示させた印刷アプリケーション２１ａは、印刷プロセスの実行対象となるファイルの選択を受け付ける。印刷プロセスは、携帯電話１０がプリンタ１１０に印刷を実行させる処理である。具体的には、印刷アプリケーション２１ａは、ボタン画像Ｂ１〜Ｂ３のうちの１以上のボタン画像の選択を受け付ける。ボタン画像の選択受け付けは、ボタン画像Ｂ１〜Ｂ３が表示されている領域へのタップ入力を検出することによって行われてもよい。本実施形態の説明例では、ボタン画像Ｂ１がユーザによってタップされ、ファイルＦ１が印刷プロセスの実行対象として選択された場合を例として、以下に説明を続ける。
【００６９】
印刷プロセスでは、携帯電話１０のユーザは、プリンタ１１０の近くに存在しなくてはならない。後述するように、携帯電話１０及びプリンタ１１０がＮＦＣ通信を実行しなければならないからである。従ってユーザは、例えば、外出先から帰宅した後に、携帯電話１０を利用してプリンタ１１０に印刷を実行させる。
【００７０】
Ｓ２４５において印刷プロセスの実行指示の入力が受け付けられることに応じて（Ｓ２４５：印刷）、Ｓ２８５へ進み、印刷プロセスが開始される。印刷プロセスの実行指示は、図８のボタン画像Ｂ１２へのタップ入力が行われることによって受け付けられる。
【００７１】
ボタン画像Ｂ１２へのタップ入力が行われることに応じて、Ｓ２８５において印刷アプリケーション２１ａは、印刷実行画面をパネル１８に表示させる。すなわちボタン画像Ｂ１２は、印刷実行画面（図９）の表示指示の入力を受け付けるための画像としても機能する。印刷実行画面は、印刷指示情報をプリンタ１１０へ送信する処理の実行命令の入力を受け付けるための画面である。印刷指示情報は、Ｓ２４０で選択されたファイルの印刷をプリンタ１１０へ指示するための情報である。
【００７２】
図９に、印刷実行画面３５０の一例を示す。印刷実行画面３５０には、携帯電話１０をプリンタ１１０に近づけることを促すメッセージＭ１が含まれている。また印刷実行画面３５０には、背景として、第４背景画像Ｐ４が含まれている。第４背景画像Ｐ４は、携帯電話１０をプリンタ１１０に近接させることをユーザに促す画像である。第４背景画像Ｐ４の図柄は、サーバ保存内容画面３００および３００ａのボタン画像Ｂ１２（図４、図８参照）の図柄と類似していてもよい。また第４背景画像Ｐ４は、ボタン画像Ｂ１２よりも大きなサイズを有していてもよい。
【００７３】
また印刷実行画面３５０の背景色の色相を、サーバ保存内容画面３００および３００ａ、携帯電話保存内容画面３１０、印刷設定画面３２０、アップロード画面３３０の背景色の色相とは異ならせてもよい。例えば、印刷実行画面３５０の背景色の色相を黄色などに設定し、サーバ保存内容画面３００等の色相をモノクロに設定してもよい。
【００７４】
Ｓ２９０において印刷アプリケーション２１ａは、携帯電話１０がプリンタ１１０にタッチされたか否かを判断する。否定判断される場合（Ｓ２９０：ＮＯ）には、Ｓ２９０へ戻る。一方、肯定判断される場合（Ｓ２９０：ＹＥＳ）には、携帯電話１０のＮＦＣ＿Ｉ／Ｆ１５とプリンタ１１０のＮＦＣ＿Ｉ／Ｆ１１６との間でＮＦＣ通信２００が確立され、Ｓ２９５へ進む。
【００７５】
Ｓ２９５において印刷アプリケーション２１ａは、ＮＦＣ通信２００を利用して、印刷指示情報をプリンタ１１０に送信する。印刷指示情報は、ユーザによって印刷プロセスの実行対象として選択されたファイルＦ１を用いたジョブを識別するジョブ識別情報ＩＤ１、および、認証トークンを含む。
【００７６】
プリンタ１１０のＣＰＵ１３２は、携帯電話１０から印刷指示情報を受信すると、印刷データ要求を生成する。印刷データ要求は、認証トークン、および、印刷指示に含まれていたジョブ識別情報ＩＤ１を含む。Ｓ３００においてＣＰＵ１３２は、記憶部１３４に予め記憶されている印刷仲介サーバ１００のＵＲＬを利用して、無線ＬＡＮ＿Ｉ／Ｆ１１８を介して、印刷データ要求を印刷仲介サーバ１００に供給する。
【００７７】
印刷仲介サーバ１００は、プリンタ１１０から印刷データ要求を取得すると、印刷データ要求に含まれる認証トークンの認証を実行する。そして、印刷仲介サーバ１００は、認証トークン及びプリンタＩＤが登録済みであると判断する場合（即ち、認証が成功する場合）には、Ｓ３１５において、印刷データ要求に含まれるジョブ識別情報によって識別されるファイル（すなわち、ジョブ識別情報ＩＤ１によって識別されるファイルＦ１）に対する変換処理を実行する。変換処理では、ファイルＦ１が変換され、印刷データＤ１が生成される。例えば変換処理では、ファイルが、ＰＤＦ形式の印刷データに変換されてもよい。Ｓ３２０において印刷仲介サーバ１００は、印刷データＤ１をプリンタ１１０に供給する。
【００７８】
プリンタ１１０のＣＰＵ１３２は、無線ＬＡＮ＿Ｉ／Ｆ１１８を介して、印刷仲介サーバ１００から印刷データＤ１を取得する。Ｓ３２５においてＣＰＵ１３２は、取得した印刷データＤ１を印刷実行部１２０に供給する。この結果、印刷実行部１２０は、印刷データＤ１によって表わされる画像を印刷用紙に印刷する。これにより、携帯電話１０のユーザは、印刷済みの印刷用紙を取得することができる。
【００７９】
（効果）
本明細書に記載されている通信システム１では、携帯電話１０、印刷仲介サーバ１００、プリンタ１１０、の３つのノードの各々でファイルが取り扱われることで、印刷が実行される。そして、３つのノードを用いた印刷処理を、携帯電話１０を用いて制御している。この場合、携帯電話１０のパネル１８に３つのノードの各々の状態を表示する必要があるため、どのノードについての情報がパネル１８に表示されているかについてユーザが混乱するおそれがある。本明細書に記載されている印刷アプリケーション２１ａによれば、携帯電話１０に記憶されているファイルに関する情報を携帯電話保存内容画面３１０（図５参照）に表示し、印刷仲介サーバ１００に記憶されているファイルに関する情報をサーバ保存内容画面３００（図４および図８参照）に表示する。そして携帯電話保存内容画面３１０では、背景画像に第１背景画像Ｐ１を用いている。これにより、携帯電話１０に記憶されているファイルに関する情報を表示中であることを、第１背景画像Ｐ１を介してユーザに直感的に認識させることができる。またサーバ保存内容画面３００では、背景画像に第２背景画像Ｐ２を用いている。これにより、印刷仲介サーバ１００に記憶されているファイルに関する情報を表示中であることを、第２背景画像Ｐ２を介してユーザに直感的に認識させることができる。また、どのノードに記憶されているファイルに関する情報を表示中であるかを、背景画像を用いてユーザに認識させることができるため、パネル１８の表示領域を効率よく使用することができる。
【００８０】
本明細書に記載されている印刷アプリケーション２１ａによれば、ユーザによるアップロード命令の入力を受け付けたことに応じて（Ｓ２６５）、アップロード画面３３０（図７参照）をパネル１８に表示させることができる（Ｓ２７０）。これにより、ファイルを印刷仲介サーバ１００へアップロードする処理の実行期間中であることを、ユーザに認識させることが可能となる。従って、携帯電話１０の処理状態を、ユーザに適切に認識させることができる。
【００８１】
本明細書に記載されている印刷アプリケーション２１ａによれば、携帯電話１０に記憶されているファイルを一覧表示するための携帯電話保存内容画面３１０をパネル１８に表示させ（Ｓ２５０）、携帯電話１０に記憶されているファイルのうちから選択（Ｓ２５５）された第１のファイルを、印刷仲介サーバに記憶（Ｓ２７７）させることができる。そして、印刷仲介サーバ１００に記憶されているファイルを一覧表示するためのサーバ保存内容画面３００および３００ａをパネル１８に表示させ（Ｓ２４０）、印刷仲介サーバ１００に記憶されているファイルのうちから選択（Ｓ２４０）された第２のファイルを用いて、印刷処理（Ｓ３２５）を実行することができる。そして、携帯電話保存内容画面３１０やサーバ保存内容画面３００および３００ａにおいて、第１背景画像Ｐ１および第２背景画像Ｐ２を用いることにより、第１のファイルの選択操作と第２のファイルの選択操作とを、ユーザに容易に区別させることができる。第１および第２のファイルの選択操作を、ユーザが混同してしまう事態を防止することが可能となる。
【００８２】
本明細書に記載されている印刷アプリケーション２１ａによれば、印刷プロセスの実行指示の入力が受け付けられることに応じて（Ｓ２４５：印刷）、印刷実行画面３５０（図９参照）をパネル１８に表示させることができる（Ｓ２８５）。また、印刷実行画面３５０には、携帯電話１０をプリンタ１１０に近接させることをユーザに促すための第４背景画像Ｐ４が含まれている。これにより、プリンタ１１０に印刷処理を実行させることが可能であることを、第４背景画像Ｐ４を用いて、ユーザに報知することが可能となる。
【００８３】
本明細書に記載されている印刷アプリケーション２１ａによれば、サーバ保存内容画面３００および３００ａに含まれているボタン画像Ｂ１２（図４、図８参照）へのタップ入力が行われることに応じて（Ｓ２４５：印刷）、第４背景画像Ｐ４を含んだ印刷実行画面３５０（図９参照）へ表示画面を遷移させることができる（Ｓ２８５）。そして、第４背景画像Ｐ４の図柄を、ボタン画像Ｂ１２の図柄と類似させている。これにより、ボタン画像Ｂ１２と印刷実行画面３５０とが関連していることをユーザに直感的に認識させることができる。従って、サーバ保存内容画面３００および３００ａと印刷実行画面３５０との関係をユーザに認識させることができるため、画面遷移によってユーザが混乱してしまうことを防止することができる。
【００８４】
本明細書に記載されている印刷アプリケーション２１ａによれば、ファイルを印刷仲介サーバ１００にアップロード（Ｓ２７５）して、印刷仲介サーバ１００の記憶内容を更新（Ｓ２７７）したことに応じて、更新後の記憶内容を示すファイルリストを印刷仲介サーバ１００から受信（Ｓ２３５）し、更新後の記憶内容を示すサーバ保存内容画面をパネル１８に表示（Ｓ２４０）させることができる。すなわち、サーバ保存内容画面は、異なるタイミングでパネル１８に複数回表示される。そして、複数回表示されるサーバ保存内容画面の各々において、同一の第２背景画像Ｐ２を表示することができる。これにより、異なるタイミングで表示される第２画面の全てが、印刷仲介サーバに記憶されているファイルを示す画面であることをユーザに認識させることができる。よって、ユーザの混乱を防止することができる。
【００８５】
本明細書に記載されている印刷アプリケーション２１ａによれば、プリンタ１１０と通信する際に用いられる画面（すなわち、印刷実行画面３５０（図９））の背景色の色相を、印刷仲介サーバ１００と通信する際に用いられる画面（すなわち、サーバ保存内容画面３００および３００ａ（図４および図８）、携帯電話保存内容画面３１０（図５）、印刷設定画面３２０（図６）、アップロード画面３３０（図７））の背景色の色相とは異ならせている。これにより、通信先がプリンタ１１０であるか印刷仲介サーバ１００であるかを、背景色を介してユーザに直感的に認識させることができる。また、背景色を用いているため、パネル１８の表示領域を効率よく使用することができる。
【００８６】
本明細書に記載されている印刷アプリケーション２１ａによれば、携帯電話保存内容画面３１０（図５参照）では、フォルダを示すフォルダ画像（例：フォルダ画像ＦＤ２１）を表示可能とする一方、サーバ保存内容画面３００および３００ａ（図４および図８参照）では、フォルダ画像を表示不可とすることができる。これにより、携帯電話１０では、フォルダを使用することで、階層構造を用いてファイルをファイル記憶領域２３に記憶させることが可能であることを、ユーザに視覚的に認識させることが可能となる。また、印刷仲介サーバ１００では、階層構造を用いずに、ファイルを記憶部１０１に記憶させていることを、ユーザに視覚的に認識させることが可能となる。
【００８７】
図５の携帯電話保存内容画面３１０には、タイトルを表示するための第１表示領域Ａ１と、ボタン画像を表示するための第２表示領域Ａ２と、が含まれている。そして、第１背景画像Ｐ１が、携帯電話保存内容画面３１０の全体に占める面積の割合は、携帯電話保存内容画面３１０に含まれている最大の表示領域（すなわち第２表示領域Ａ２）の面積に対して２５％以上とされている。これにより、第１背景画像Ｐ１を目立たせることができるため、第１背景画像Ｐ１をユーザに適切に認識させることができる。また、第２背景画像Ｐ２〜第４背景画像Ｐ４も、第１背景画像Ｐ１と同様の表示面積を有するため、第２背景画像Ｐ２〜第４背景画像Ｐ４をユーザに適切に認識させることができる。
【００８８】
本明細書に記載されている印刷アプリケーション２１ａによれば、第１背景画像Ｐ１（図５参照）〜第４背景画像（図９山陽）の各々に、適切な図柄を用いることができる。これにより、ユーザに各種の情報を視覚的に認識させることができる。
【００８９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【００９０】
（変形例）
本実施形態で説明した印刷処理では、アップロードするためのファイルの選択（Ｓ２５５）、ファイルのアップロード（Ｓ２７５）、印刷対象のファイルの選択（Ｓ２４０）、の順番で、処理が段階的に進行していく。従って、パネル１８に表示される画面が、携帯電話保存内容画面３１０、アップロード画面３３０、サーバ保存内容画面３００および３００ａ、の順番で遷移していくことになる。本明細書に記載されている印刷アプリケーション２１ａでは、携帯電話保存内容画面３１０、アップロード画面３３０、サーバ保存内容画面３００および３００ａ、の順番で、これらの画面の背景色の明度または彩度を、段階的に異ならせてもよい。例えば、段階的に明度を高めてもよいし、段階的に彩度を高めてもよい。これにより、処理が進行するにつれて背景色が明るく変化していくため、処理の進行度合いをユーザに直感的に認識させることが可能となる。
【００９１】
第１背景画像Ｐ１の、携帯電話保存内容画面３１０内での表示位置は、任意に設定することが可能である。例えば、携帯電話保存内容画面３１０に含まれている最大の表示領域（すなわち第２表示領域Ａ２）の中央位置であってもよい。これにより、第１背景画像Ｐ１を目立たせることができるため、第１背景画像Ｐ１をユーザに適切に認識させることができる。また、第２背景画像Ｐ２〜第４背景画像Ｐ４の表示位置を、第１背景画像Ｐ１と同様にしてもよい。これにより、第２背景画像Ｐ２〜第４背景画像Ｐ４をユーザに適切に認識させることができる。
【００９２】
携帯電話１０は、パネル１８に表示する画面の背景色を含むテーマ色の明度および彩度を、任意の値に設定することが可能とされていてもよい。この場合、本明細書に記載されている印刷アプリケーション２１ａは、携帯電話保存内容画面３１０の背景色の明度または彩度と逆位相の明度または彩度を有する第１背景画像Ｐ１を、パネル１８に表示させるとしてもよい。例えば、携帯電話保存内容画面３１０の背景を白色とし、第１背景画像Ｐ１をグレーとしてもよい。また例えば、携帯電話保存内容画面３１０の背景を黒色とし、第１背景画像Ｐ１を白色としてもよい。これにより、第１背景画像Ｐ１を目立たせることができるため、第１背景画像Ｐ１をユーザに適切に認識させることができる。また、第２背景画像Ｐ２〜第４背景画像Ｐ４の明度または彩度を、第１背景画像Ｐ１と同様に設定してもよい。これにより、第２背景画像Ｐ２〜第４背景画像Ｐ４をユーザに適切に認識させることができる。
【００９３】
第４背景画像Ｐ４（図９参照）は、携帯電話１０が接近した装置に対して携帯電話１０からデータが出力されること（すなわち、携帯電話１０がプリンタ１１０に近接することに応じて、ＮＦＣ通信２００を介して通信することができること）をモチーフとした図柄であってもよい。具体的には、携帯電話１０を示す図形と、携帯電話１０から出力されるデータを示す図形とを含んだ図柄であってもよい。携帯電話１０を示す図形の一例としては、長方形が挙げられる。データを示す図形の一例としては、無線通信を示す、扇状に広がる点線が挙げられる。
【００９４】
また、携帯電話１０やプリンタ１１０がＮＦＣ  Ｉ／Ｆを備えていることを示すために、装置筐体に描かれている図柄をモチーフとした図柄であってもよい。装置筐体に描かれている図柄の一例としては、ＮＦＣ通信が可能であることを示すロゴマークが挙げられる。また、装置筐体に描かれている図柄の他の例としては、プリンタ１１０の装置筐体に描かれている、ＮＦＣのタッチ位置を示す図柄が挙げられる。
【００９５】
印刷仲介サーバ１００へサブミットするファイルの選択を受け付ける処理（Ｓ２５５）や、印刷プロセスの実行対象となるファイルの選択を受け付ける処理（Ｓ２４０）では、全てのファイルを選択する処理を受け付けることが可能とされていてもよい。
【００９６】
印刷実行画面３５０の表示指示は、ボタン画像Ｂ１２（図３００ａ参照）のような、明示的に表示指示の入力を受け付けるボタン画像を介して受け付けられる形態に限られない。例えば、Ｓ２４０において、印刷プロセスの実行対象のファイルを選択する操作の入力受け付けが、印刷実行画面３５０の表示指示の入力受け付けを兼ねていてもよい。これにより、ユーザの入力操作数を減少させることができるため、利便性を高めることができる。
【００９７】
Ｓ３１５の変換処理では、各種の変換処理が実行されてもよい。例えば、ファイルをプリンタ１１０が印刷可能な形式に変換する変換処理を実行するとしてもよい。また例えば、Ｓ２６０において入力された印刷設定に応じて、ファイルを変換するとしてもよい。変換処理は、印刷仲介サーバ１００で実行する形態に限られず、不図示の外部サーバによって実行されるとしてもよい。
【００９８】
Ｓ２５５において、サブミットプロセスの実行対象となるファイルを、複数選択することが可能であってもよい。この場合、例えば、携帯電話保存内容画面３１０にＯＫボタン画像が含まれており、複数のボタン画像をタップした後にＯＫボタン画像をタップすることによって、複数のファイルを選択することが出来るとしてもよい。
【００９９】
事前準備で取得する情報は、アカウント情報ＡＣ１に限られない。例えば、印刷アプリケーション２１ａが、認証トークンを得るためのリフレッシュトークンを印刷仲介サーバ１００から取得してもよい。そして、サブミット要求を生成（Ｓ２７２）する前、および、ファイルリスト要求を生成（Ｓ２２８）する前、に、リフレッシュトークンを印刷仲介サーバ１００へ送信して、認証トークンを取得して利用する形態であってもよい。この場合、印刷アプリケーション２１ａが、Ｓ２９５において、リフレッシュトークンをプリンタ１１０に送信してもよい。プリンタ１１０が、印刷データ要求（Ｓ３００）を送信する前に、リフレッシュトークンを印刷仲介サーバ１００へ送信して、認証トークンを取得して利用してもよい。
【０１００】
また事前準備では、いわゆるＯＡｕｔｈの手法を用いてもよい。また事前準備において、以後のサブミットプロセスや印刷プロセスでも使用することができる認証トークンを印刷仲介サーバ１００から受信してもよい。この場合、印刷アプリケーション２１ａが、サブミット要求を送信（Ｓ２７５）するとき、および、ファイルリスト要求を送信（Ｓ２３０）するときに、事前準備において受信した認証トークンを利用してもよい。また、印刷アプリケーション２１ａが事前準備において受信した認証トークンを、プリンタ１１０が、Ｓ２９５において受信し、印刷データ要求（Ｓ３００）を送信するときに利用してもよい。
【０１０１】
Ｓ２９５において印刷アプリケーション２１ａは、ジョブ名Ｎ１を含んだ印刷指示をプリンタ１１０に送信してもよい。この場合、印刷仲介サーバ１００は、Ｓ３１５において、ジョブ名Ｎ１で識別されるファイルＦ１に対して変換処理を実行すればよい。
【０１０２】
Ｓ２９５において印刷アプリケーション２１ａは、プリンタＩＤを含んだ印刷指示をプリンタ１１０に送信してもよい。この場合、Ｓ３００においてプリンタ１１０は、プリンタＩＤを含んだ印刷データ要求を印刷仲介サーバ１００に送信してもよい。
【０１０３】
印刷設定の入力を受け付ける処理（Ｓ２６０）は、省略することが可能である。この場合、Ｓ２５５からＳ２７０へ進むとしてもよい。また印刷実行画面を表示する処理（Ｓ２８５）は、省略することが可能である。以上より、一般的に言うと、印刷アプリケーション２１ａは、「第１画面表示手段」と、「第２画面表示手段」として、携帯電話１０を少なくとも機能させれば良い。具体例としては、印刷アプリケーション２１ａは、Ｓ２５０と、Ｓ２４０とを、少なくとも機能させれば良い。
【０１０４】
プリンタ１１０及び携帯電話１０は、ＮＦＣ通信２００を実行する代わりに、他の通信方式の近距離無線通信（例えば、トランスファージェット方式、赤外線方式等の無線通信）を実行してもよい。また、プリンタ１１０及び携帯電話１０は、ＮＦＣ通信２００を実行する代わりに、Ｗｉ−Ｆｉ方式の無線通信を実行してもよい。また、プリンタ１１０及び携帯電話１０は、無線通信を実行する代わりに、有線通信を実行してもよい。一般的に言うと、携帯電話１０とプリンタ１１０とが通信可能であればよい。
【０１０５】
携帯電話１０は、Ｗｉ−Ｆｉ方式の無線通信を実行して、印刷仲介サーバ１００と様々な情報（例：サブミット要求）の通信を実行してもよい。また、携帯電話１０は、有線でインターネット７０に接続されている場合には、有線通信を実行して、印刷仲介サーバ１００と通信を実行してもよい。一般的に言うと、携帯電話１０と印刷仲介サーバ１００とが通信可能であればよい。
【０１０６】
プリンタ１１０は、有線でインターネットに接続されている場合には、有線通信を実行して、印刷仲介サーバ１００と様々な情報（例：ファイルリスト等）の通信を実行してもよい。一般的に言うと、プリンタ１１０と印刷仲介サーバ１００とが通信可能であればよい。
【０１０７】
印刷仲介サーバ１００は、１個のサーバでなくてもよく、別体に構成されている複数個のサーバであってもよい。例えば、印刷仲介サーバ１００は、サブミットプロセスに示される各処理を実行する第１のサーバと、印刷プロセスに示される各処理を実行する第２のサーバ（即ち第１のサーバとは別体に構成されている第２のサーバ）と、を備えていてもよい。
【０１０８】
印刷アプリケーション２１ａが動作する装置は、携帯電話１０でなくてもよく、据え置き型のＰＣであってもよいし、他のデバイス（例えばテレビ等）であってもよい。
【０１０９】
上記の各実施例では、プリンタ１１０のＣＰＵ１３２及び携帯電話１０のＣＰＵ１１が記憶部１３４および１２内のプログラムを実行することによって、図２および図３等の各処理が実現される。これに代えて、図２および図３等の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【０１１０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【０１１１】
印刷仲介サーバ１００は、サーバ装置の一例である。携帯電話Ｉ／Ｆ２２は、通信インターフェースの一例である。携帯電話１０は、情報処理装置の一例である。印刷アプリケーション２１ａは、情報処理プログラムの一例である。記憶部１２は、第１記憶部の一例である。携帯電話保存内容画面３１０は、第１画面の一例である。パネル１８は、表示部の一例である。Ｓ２５０を実行するＣＰＵは、第１画面表示手段の一例である。記憶部１０１は、第２記憶部の一例である。ファイル名は、識別情報の一例である。サーバ保存内容画面３００および３００ａは、第２画面の一例である。Ｓ２４０を実行するＣＰＵは、第２画面表示手段の一例である。アップロード画面３３０は、第３画面の一例である。Ｓ２７０を実行するＣＰＵは、第３画面表示手段の一例である。Ｓ２７５を実行するＣＰＵは、送信手段の一例である。Ｓ２３５を実行するＣＰＵは、受信手段の一例である。Ｓ２９５を実行するＣＰＵは、処理制御手段の一例である。印刷実行画面３５０は、第４画面の一例である。Ｓ２８５を実行するＣＰＵは、第４画面表示手段の一例である。ボタン画像Ｂ１２は、第４画面の表示指示の入力を受け付けるためのボタン画像の一例である。
【符号の説明】
【０１１２】
１：通信システム、１０：携帯電話、１１および１３２：ＣＰＵ、２１ａ：印刷アプリケーション、２１ｅ：オペレーティングシステム、１００：印刷仲介サーバ、１１０：プリンタ
【図１】
2015138387.tif 000003
【図２】
2015138387.tif 000004
【図３】
2015138387.tif 000005
【図４】
2015138387.tif 000006
【図５】
2015138387.tif 000007
【図６】
2015138387.tif 000008
【図７】
2015138387.tif 000009
【図８】
2015138387.tif 000010
【図９】
2015138387.tif 000011