(57)【要約】【課題】携帯端末を用いて印刷装置による印刷処理を行う際の操作性を向上させるための技術を提供する。【解決手段】携帯電話から送信された表示指示データ及び画像データを、ＭＦＰは無線通信を介して受信する（Ｍ１０６、Ｍ１１６）。ＭＦＰは、表示指示データを受信すると、複数の画像データのなかから任意の画像データを選択するためのプリントボタンをパネルに表示する（Ｍ１０８）。そして、プリントボタンへのユーザ操作により画像データが選択されと、選択された画像データに基づく画像の印刷処理が行われる（Ｍ１１８）。つまり、印刷対象の画像が、印刷装置で選択され、選択された画像が印刷装置で印刷される。これにより、携帯電話での印刷対象の画像を選択するためのユーザ操作を省くことが可能となり、携帯電話を用いて印刷装置による印刷処理を行う際の操作性が向上する。【選択図】図４
2014195980.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と無線通信を行う印刷装置側無線通信部と、
ユーザ操作を受け付ける操作受付部と、
プロセッサと、
を備える印刷装置であって、
前記プロセッサは、
指示情報を、前記無線通信を介して取得する指示情報取得手段と、
複数の画像情報を含むことが可能な画像情報セットのうちの少なくとも１つの画像情報を、前記無線通信を介して取得する画像情報取得手段と、
前記操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報セットに含まれる前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として取得する選択情報取得手段と、
前記指示情報取得手段が前記指示情報を取得した場合は、前記選択情報取得手段が取得した選択情報に基づいて特定される画像情報に基づく画像を印刷するための第１の印刷処理を行う印刷処理手段と、
して機能することを特徴とする印刷装置。
【請求項２】
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得しなかった場合は、前記第１の印刷処理とは異なる第２の処理を行うことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記プロセッサは、
画像情報の送信を前記携帯端末に要求する要求情報を、前記無線通信によって送信させる要求情報送信手段として機能し、
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得した場合は、前記要求情報を、前記要求情報送信手段を介して前記無線通信によって送信させた後に前記画像情報取得手段が取得した画像情報に基づく画像の印刷処理を行うことで前記第１の印刷処理を行うことを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記画像情報取得手段は、
前記画像情報セットに含まれる複数の画像情報を、前記無線通信を介して取得し、
前記選択情報取得手段は、
前記指示情報を前記指示情報取得手段が取得し、前記画像情報取得手段が前記複数の画像情報を取得した後に前記操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報取得手段が取得した前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として取得し、
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得した場合は、前記画像情報取得手段が取得した前記複数の画像情報のうちの、前記選択情報取得手段が取得した選択情報に基づいて特定される画像情報に基づく画像の印刷処理を行うことで前記第１の印刷処理を行うことを特徴とする請求項１または２に記載の印刷装置。
【請求項５】
表示部を備え、
前記プロセッサは、
前記画像情報セットに含まれる前記複数の画像情報から任意の画像情報を選択するためのユーザ操作を受け付ける操作画像を前記表示部に表示するための画面情報を出力する画面情報出力手段として機能し、
前記選択情報取得手段は、
前記表示部に表示された前記操作画像へのユーザ操作を前記操作受付部が受け付けたことにより発生した情報を取得することで、前記選択情報を取得し、
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得した場合は、前記画面情報を、前記画面情報出力手段を介して出力させ、前記画面情報を出力させた後に前記選択情報取得手段が取得した選択情報に基づいて特定される画像情報に基づく画像を印刷するための第１の印刷処理を行うことを特徴とする請求項１ないし４の何れか１項に記載の印刷装置。
【請求項６】
前記選択情報取得手段は、
前記指示情報取得手段が取得した指示情報に、前記画像情報セットに含まれる複数の画像情報のうちの特定の画像情報に関する関連情報が含まれている場合に、前記操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記ユーザ操作によって選択された画像情報である、と前記関連情報が関連する画像情報を特定するための選択情報として取得し、
前記印刷処理手段は、
前記指示情報取得手段が取得した指示情報に、前記画像情報セットに含まれる複数の画像情報のうちの特定の画像情報に関する関連情報が含まれている場合は、さらに、前記選択情報を前記選択情報取得手段が取得した場合には、前記第１の印刷処理を行い、前記選択情報を前記選択情報取得手段が取得しなかった場合には、前記第１の印刷処理とは異なる第２の処理を行うことを特徴とする請求項１ないし５の何れか１項に記載の印刷装置。
【請求項７】
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得しなかった場合は、前記選択情報取得手段が前記選択情報を取得することなく、前記画像情報取得手段が取得した前記少なくとも１つの画像情報に基づく画像の印刷処理を行うことで前記第２の処理を行うことを特徴とする請求項１ないし６の何れか１項に記載の印刷装置。
【請求項８】
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得しなかった場合は、前記画像情報取得手段が取得したすべての画像情報に基づく画像の印刷処理を行うことを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記印刷装置側無線通信部は、
前記携帯端末と近接無線通信を行う印刷装置側近接無線通信部を有し、
前記指示情報取得手段は、
前記携帯端末との間で前記近接無線通信が確立したときに前記携帯端末が送信した前記指示情報を、前記近接無線通信を介して取得することを特徴とする請求項１ないし８の何れか１項に記載の印刷装置。
【請求項１０】
前記印刷装置側無線通信部は、
前記携帯端末との無線通信を、前記印刷装置側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信によって行う印刷装置側長距離無線通信部を有し、
前記長距離無線通信部は、前記携帯端末との間で前記近接無線通信が確立したときに前記携帯端末が前記近接無線通信を用いて送信した、長距離無線通信に関する長距離関連情報に基づいて、前記携帯端末との間の前記長距離無線通信を確立し、
前記画像情報取得手段は、
前記指示情報取得手段が前記近接無線通信部を介して前記指示情報を取得し、かつ、前記長距離無線通信が確立した後に、前記指示情報取得手段が取得した前記指示情報の送信元である携帯端末が送信した、前記画像情報セットのうちの少なくとも１つの画像情報を、前記長距離無線通信を介して取得することを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記プロセッサは、
前記選択情報取得手段によって取得された選択情報が示す任意の画像情報の送信を前記携帯端末に要求する要求情報を、前記長距離無線通信によって送信させる要求情報送信手段として機能し、
前記印刷処理手段は、
前記指示情報取得手段が前記指示情報を取得した場合は、前記指示情報取得手段が前記近接無線通信部を介して前記指示情報を取得し、かつ、前記長距離無線通信が確立した後に、前記選択情報取得手段が取得した選択情報に基づいて特定される画像情報の送信を前記携帯端末に要求する要求情報を、前記要求情報送信手段を介して前記長距離無線通信によって送信させ、前記要求情報送信手段を介して要求情報を送信させた後、前記画像情報取得手段が前記長距離無線通信を介して取得した、前記要求情報に応じて前記携帯端末が返信した画像情報に基づく画像の印刷処理を行うことで前記第１の印刷処理を行うことを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
携帯端末と無線通信を行う印刷装置側無線通信部と、
ユーザ操作を受け付ける操作受付部と、
を備える印刷装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
指示情報を、前記無線通信を介して取得する指示情報取得手段と、
複数の画像情報を含むことが可能な画像情報セットのうちの少なくとも１つの画像情報を、前記無線通信を介して取得する画像情報取得手段と、
前記操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報セットに含まれる前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として取得する選択情報取得手段と、
前記指示情報取得手段が前記指示情報を取得した場合は、前記選択情報取得手段が取得した選択情報に基づいて特定される画像情報に基づく画像を印刷するための第１の印刷処理を行う印刷処理手段と、
して機能させることを特徴とするプログラム。
【請求項１３】
印刷装置と無線通信を行う携帯端末側無線通信部
を備える携帯端末のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
複数の画像情報を含むことが可能な画像情報セットのうちの少なくとも１つの画像情報を、前記無線通信によって送信させる画像情報送信手段と、
ユーザ操作を受けるために前記印刷装置に設けられた操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報セットに含まれる前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として扱うことを指示する指示情報を、前記無線通信によって送信させる指示情報送信手段と、
して機能させることを特徴とするプログラム。
【請求項１４】
前記コンピュータを、
前記印刷装置からの画像情報の送信を要求する要求情報を、前記無線通信を介して取得する要求情報取得手段として機能させ、
前記画像情報送信手段は、
前記指示情報送信手段が前記指示情報を送信させた場合は、前記要求情報取得手段が前記要求情報を取得した後に、前記要求情報によって要求される画像情報を、前記無線通信によって送信させることを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記指示情報送信手段は、
前記指示情報送信手段が送信させた指示情報に、前記画像情報セットに含まれる複数の画像情報のうちの特定の画像情報に関する関連情報が含まれている場合に、前記操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記ユーザ操作によって選択された画像情報である、と前記関連情報が関連する画像情報を特定するための選択情報として扱うことを指示する指示情報を、前記無線通信によって送信することを特徴とする請求項１３または１４に記載のプログラム。
【請求項１６】
前記携帯端末側無線通信部は、
前記印刷装置と近接無線通信を行う携帯端末側近接無線通信部を有し、
前記指示情報送信手段は、
前記印刷装置との間で前記近接無線通信が確立した後に、前記指示情報を、前記近接無線通信によって送信させることを特徴とする請求項１３ないし１５の何れか１項に記載のプログラム。
【請求項１７】
前記携帯端末側無線通信部は、
前記印刷装置との無線通信を、前記携帯端末側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信によって行う携帯端末側長距離無線通信部を有し、
前記携帯端末側長距離無線通信部は、
前記印刷装置との間で前記近接無線通信が確立したときに前記印刷装置が前記近接無線通信を用いて送信した、長距離無線通信に関する長距離関連情報に基づいて、前記印刷装置との間の前記長距離無線通信を確立し、
前記画像情報送信手段は、
前記指示情報送信手段が前記近接無線通信部を介して前記指示情報を送信させ、かつ、前記長距離無線通信が確立した後に、前記画像情報セットに含まれる前記複数の画像情報のうちの少なくとも１つの画像情報を、前記長距離無線通信によって送信させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
印刷装置と無線通信を行う携帯端末側無線通信部と、
プロセッサと、
を備える携帯端末であって、
前記プロセッサは、
複数の画像情報を含むことが可能な画像情報セットのうちの少なくとも１つの画像情報を、前記無線通信によって送信させる画像情報送信手段と、
ユーザ操作を受けるために前記印刷装置に設けられた操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報セットに含まれる前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として扱うことを指示する指示情報を、前記無線通信によって送信させる指示情報送信手段と、
して機能することを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末によって送信される印刷データに基づく印刷処理を行う印刷装置および、印刷装置に印刷データを送信する携帯端末等に関する。
【背景技術】
【０００２】
近年、ＮＦＣ（Near Field Communicationの略）等の近接無線通信方式が提案されている。これらの近接無線通信の技術によって、通信対象の装置同士を近接させるだけで無線データ通信が行われる。
【０００３】
具体的には、下記特許文献に記載されているように、通信装置１と通信装置２との間でデータが送受信される際に，通信装置１は，始めに近距離無線通信、つまり、ＮＦＣ方式の無線データ通信によって通信装置２から通信方式と暗号化方式とを取得する。そして，取得した通信方式および暗号化方式が通信装置１に定められた通信方式および暗号化方式に合致した場合には，ＮＦＣよりも高速でデータの送受信を行うことが可能な通信方式で、通信装置２とデータ通信を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献に記載の技術には次のような問題があった。詳しくは、スマートフォン，タブレットＰＣ等の携帯端末と印刷装置とを近接させて、近接無線通信を確立させたとしても、無線通信確立後の印刷処理についてのユーザ操作の操作性について考慮されていない。本発明は、そのような事情に鑑みてなされたものであり、近接無線通信を用いて印刷処理を行う際の操作性を向上させるための技術を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本明細書の実施形態として記載の印刷装置は、携帯端末と無線通信を行う印刷装置側無線通信部と、ユーザ操作を受け付ける操作受付部と、プロセッサと、を備える印刷装置であって、前記プロセッサは、指示情報を、前記無線通信を介して取得する指示情報取得手段と、複数の画像情報を含むことが可能な画像情報セットのうちの少なくとも１つの画像情報を、前記無線通信を介して取得する画像情報取得手段と、前記操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報セットに含まれる前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として取得する選択情報取得手段と、前記指示情報取得手段が前記指示情報を取得した場合は、前記選択情報取得手段が取得した選択情報に基づいて特定される画像情報に基づく画像を印刷するための第１の印刷処理を行う印刷処理手段と、して機能することを特徴とする。
【０００７】
また、上記課題を解決するために、本明細書の実施形態として記載のプログラムは、印刷装置と無線通信を行う携帯端末側無線通信部を備える携帯端末のコンピュータが読み取り可能なプログラムであって、前記コンピュータを、複数の画像情報を含むことが可能な画像情報セットのうちの少なくとも１つの画像情報を、前記無線通信によって送信させる画像情報送信手段と、ユーザ操作を受けるために前記印刷装置に設けられた操作受付部がユーザ操作を受け付けたことにより発生した情報を、前記画像情報セットに含まれる前記複数の画像情報のうち、前記ユーザ操作によって選択された画像情報を特定するための選択情報として扱うことを指示する指示情報を、前記無線通信によって送信させる指示情報送信手段と、して機能させることを特徴とする。
【発明の効果】
【０００８】
本明細書の実施形態として記載の印刷装置、印刷装置のプログラム、携帯端末若しくは、携帯端末のプログラムでは、携帯端末から送信された指示情報を印刷装置が受信した場合に、印刷対象の画像を印刷装置でのユーザ操作によって選択し、印刷される。これにより、携帯端末で印刷対象の画像を選択するためのユーザ操作を必要とせず、近接無線通信を用いて印刷装置による印刷処理を行うことが可能になるので、操作性がよい。
【０００９】
本明細書の実施形態として記載の印刷装置等では、印刷装置が指示情報を受信しなかった場合に、印刷装置が指示情報を受信した場合の印刷処理とは異なる処理を行うことが可能である。これにより、印刷対象の画像を印刷装置でのユーザ操作によって選択しない場合であっても、近接無線通信を用いて印刷装置による処理を行うことが可能となるので、操作性がよい。
【００１０】
本明細書の実施形態として記載の印刷装置等では、印刷装置と携帯端末との間で、印刷装置で選択した分の画像情報の送受信を行い、印刷処理を行う。これにより、印刷装置で選択していない分の画像情報の送受信に要する時間をユーザが待つことを必要とせず、近接無線通信を用いて印刷装置による印刷処理を行うことが可能となるので、操作性が良い。
【００１１】
本明細書の実施形態として記載の印刷装置等では、画像情報セットに含まれる全画像情報に基づく画像のうちの、いずれかの画像を印刷装置で選択し、印刷処理を行う。これにより、画像を印刷装置で選択してから、印刷装置で選択した分の画像情報の送受信に要する時間をユーザが待つことを必要とせず、近接無線通信を用いて印刷装置による印刷処理を行うことが可能となるので、操作性が良い。
【００１２】
本明細書の実施形態として記載の印刷装置等では、指示情報を印刷装置が受信した場合には印刷装置で画像を選択することが可能となり、かつ、ユーザに示唆されるので、操作性がよい。
【００１３】
本明細書の実施形態として記載の印刷装置等では、携帯端末で予め特定されている画像情報に基づく画像の印刷処理を行うかどうかを印刷装置でのユーザ操作で選択するだけで、近接無線通信を用いて印刷装置による印刷処理を行うことが可能となるので、操作性がよい。
【００１４】
本明細書の実施形態として記載の印刷装置等では、印刷装置でのユーザ操作をさせたくないときでも、または、携帯端末側に指示情報を送信する機能がないときでも、近接無線通信を用いて、印刷装置が受信した画像データに基づく画像のうちの、全ての画像、若しくは、一部の画像の印刷処理を行うことが可能であるので、操作性がよい。
【００１５】
本明細書の実施形態として記載の印刷装置等では、携帯端末を印刷装置へ近づけ、近接無線通信が確立するだけで指示情報の送受信が行われる。これにより、指示情報の送受信に時間がかからず、操作性がよい。
【００１６】
本明細書の実施形態として記載の印刷装置等では、近接無線通信を利用して指示情報が送受信された後、印刷装置でのユーザ操作で選択された画像情報が、長距離無線通信を利用して携帯端末から印刷装置に送信される。これにより、携帯端末を印刷装置に近接させ続ける必要なく、ユーザ操作で選択された画像情報の印刷処理を行うことが可能となるので、操作性がよい。
【００１７】
本明細書の実施形態として記載の印刷装置等では、近接無線通信を利用して指示情報が送受信された後、印刷装置でのユーザ操作で選択された画像情報の送信を要求する要求情報が、長距離無線通信を利用して、携帯端末から印刷装置に送信される。これにより、携帯端末を印刷装置に近接させ続ける必要なく、ユーザ操作で選択された画像情報の印刷処理を行うことが可能となるので、操作性がよい。
【図面の簡単な説明】
【００１８】
【図１】通信システム１のブロック図である。
【図２】通信システム１の斜視図である。
【図３】携帯電話１０のパネル２２への画像１００の表示態様を示す図である。
【図４】通信システム１での印刷処理時のシーケンス図である。
【図５】ＭＦＰ５０のパネル５６への表示態様を示す図である。
【図６】ＭＦＰ５０の動作フローチャートを示す図である。
【図７】ＭＦＰ５０の動作フローチャートを示す図である。
【図８】携帯電話１０の動作フローチャートを示す図である。
【図９】第２実施形態の通信システム１での印刷処理時のシーケンス図である。
【図１０】第２実施形態のＭＦＰ５０の動作フローチャートを示す図である。
【図１１】第２実施形態のＭＦＰ５０の動作フローチャートを示す図である。
【図１２】第２実施形態の携帯電話１０の動作フローチャートを示す図である。
【図１３】変形例のＭＦＰ５０のパネル５６への表示態様を示す図である。
【発明を実施するための形態】
【００１９】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示し、図２に、通信システム１の斜視図を示す。通信システム１は、携帯電話１０、ＭＦＰ（Multifunction Peripheralの略）５０、ウェブサーバ８２、基地局８４を備える。携帯電話１０、および、ＭＦＰ５０は、既知の無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。ウェブサーバ８２は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。
【００２０】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「Ａデータ」から複製された、または、変換された「Ｂデータ」は、「Ａデータ」と同等の意味を持って使用される限り「Ａ情報」である。
【００２１】
携帯電話１０の構成について説明する。携帯電話１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、携帯電話通信Ｉ／Ｆ１６、無線ＬＡＮＩ／Ｆ１８、ＮＦＣＩ／Ｆ２０、パネル２２、ボタン入力部２４、スピーカ２８、マイク３０を主に備えている。これらの構成要素は、入出力ポート３０を介して互いに通信可能とされている。
【００２２】
無線ＬＡＮＩ／Ｆ１８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、ＷｉＦｉダイレクト（登録商標）方式（ＷＦＤ方式と略して記載する場合もある）の無線通信９０を行うことが可能とされている。すなわち、携帯電話１０は、ＭＦＰ５０が備えるアクセスポイントへアクセスし、ＷＦＤ方式の無線通信９０を行える状態になれば、ＭＦＰ５０と直接、データ通信することが可能になる。
【００２３】
ＮＦＣＩ／Ｆ２０は、ＩＳＯ／ＩＥＣ２１４８１またはＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて、ＮＦＣ方式の無線通信９２を行うことが可能とされている。すなわち、携帯電話１０は、ＮＦＣ方式の無線通信９２を行える状態になれば、ＭＦＰ５０と直接、データ通信することが可能になる。ただし、ＮＦＣ方式の無線通信９２では、ＷＦＤ方式の無線通信９０と比較して、通信距離が短く、通信速度は遅い。
【００２４】
携帯電話通信Ｉ／Ｆ１６は、基地局８４との間で携帯電話通信方式の無線通信９６を行うことが可能とされている。すなわち、携帯電話１０は、携帯電話通信方式の無線通信９６を行える状態になれば、ウェブサーバ８２と、基地局８４を介して、データ通信することが可能になる。
【００２５】
ＣＰＵ１２は、記憶部１４内のプログラム３２に従って処理を実行する。以降、印刷アプリケーション３２ａなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「印刷アプリケーション３２ａが」という記載は、「印刷アプリケーション３２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００２６】
記憶部１４は、プログラム３２を記憶する。プログラム３２は、印刷アプリケーション３２ａ、オペレーティングシステム３２ｂ（ＯＳ３２ｂと略して記載する場合もある）を含む。印刷アプリケーション３２ａは、コンテンツデータ記憶領域１４ａに記憶されているコンテンツデータによって表される画像をＭＦＰ５０に印刷させる処理を、ＣＰＵ１２に実行させるためのアプリケーションである。記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２７】
オペレーティングシステム３２ｂは、印刷アプリケーション３２ａに利用される基本的な機能を提供するプログラムである。ＯＳ３２ｂは、携帯電話通信Ｉ／Ｆ１６、無線ＬＡＮＩ／Ｆ１８、ＮＦＣＩ／Ｆ２０を介して無線通信９０，９２，９６を実行させるためのプログラム、および、記憶部１４，パネル２２，ボタン入力部２４などを制御するプログラムなどを含む。
【００２８】
また、記憶部１４は、コンテンツデータ記憶領域１４ａを備える。コンテンツデータ記憶領域１４ａは、複数の写真データ、文書データを記憶する領域である。写真データとしては、ＪＰＥＧ方式のデータが記憶されており、文書データとしては、ＰＤＦ方式のデータが記憶されている。写真データは画像データの一例である。また、文書データは、通常、複数のページに対応する複数のページ文書データから構成されている。ページ文書データは画像データの一例である。印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、記憶部１４が記憶しているデータを取得する。
【００２９】
パネル２２は、携帯電話１０の各種機能を表示する表示面を備える。印刷アプリケーション３２ａは、表示用の画像データを出力し、ＯＳ３２ｂを介してパネル２２に表示させる。ボタン入力部２４は、タッチセンサを有し、パネル２２と一体的に構成されており、入力媒体のパネル２２への接近・接触を検出し、ユーザによるボタン操作を受け付ける。印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、ユーザによるボタン操作内容を示すデータを取得する。
【００３０】
ＭＦＰ５０の構成について説明する。ＭＦＰ５０は、ＣＰＵ５２、記憶部５４、パネル５６、ボタン入力部５８、プリンタ６０、スキャナ６２、モデム６４、電話回線接続部６６、無線ＬＡＮＩ／Ｆ６８、ＮＦＣＩ／Ｆ７０を主に備えている。これらの構成要素は、入出力ポート７１を介して互いに通信可能とされている。
【００３１】
無線ＬＡＮＩ／Ｆ６８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、ＷＦＤ方式の無線通信９０を行う。ＮＦＣＩ／Ｆ７０は、ＩＳＯ／ＩＥＣ２１４８１またはＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて、ＮＦＣ方式の無線通信９２を行う。
【００３２】
ＣＰＵ５２は、記憶部５４内のプログラム７４に従って処理を実行する。以降、印刷処理プログラム７４ａなど、プログラムを実行するＣＰＵ５２のことを、単にプログラム名でも記載する場合がある。例えば、「印刷処理プログラム７４ａが」という記載は、「印刷処理プログラム７４ａを実行するＣＰＵ５２が」ということを意味する場合がある。
【００３３】
記憶部５４は、プログラム７４を記憶する。プログラム７４は、印刷処理プログラム７４ａ、オペレーティングシステム７４ｂ（ＯＳ７４ｂと略して記載する場合もある）を含む。印刷処理プログラム７４ａは、携帯電話１０のコンテンツデータ記憶領域１４ａに記憶されているコンテンツデータによって表される画像をプリンタ６０に印刷させる処理を、ＣＰＵ５２に実行させるためのプログラムである。
【００３４】
オペレーティングシステム７４ｂは、印刷処理プログラム７４ａに利用される基本的な機能を提供するプログラムである。ＯＳ７４ｂは、無線ＬＡＮＩ／Ｆ６８、ＮＦＣＩ／Ｆ７０を介して無線通信９０，９２を実行させるためのプログラム、および、記憶部５４，パネル５６，ボタン入力部５８などを制御するプログラムなどを含む。記憶部５４は、記憶部１４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００３５】
パネル５６は、ＭＦＰ５０の各種機能を表示する表示面を備える。印刷処理プログラム７４ａは、表示用の画像データを出力し、ＯＳ７４ｂを介してパネル５６に表示させる。ボタン入力部５８は、タッチセンサを有し、パネル５６と一体的に構成されており、入力媒体のパネル５６への接近・接触を検出し、ユーザによるボタン操作を受け付ける。印刷処理プログラム７４ａは、ＯＳ７４ｂを介して、ユーザによるボタン操作内容を示すデータを取得する。
【００３６】
プリンタ６０は、印刷を実行する部位である。スキャナ６２は、スキャンを実行する部位である。モデム６４は、ファクシミリ機能によって送信する原稿データを、電話回線網７２に伝送可能な信号に変調して電話回線接続部６６を介して送信したり、電話回線網７２から電話回線接続部６６を介して入力された信号を受信し、原稿データを復調するものである。
【００３７】
＜携帯電話での画像の閲覧＞
携帯電話１０では、コンテンツデータ記憶領域１４ａに記憶されているコンテンツデータに基づく画像を閲覧することができる。具体的には、携帯電話１０のコンテンツデータ記憶領域１４ａには、コンテンツデータとして、複数のＪＰＥＧ方式の写真データ、および、ＰＤＦ方式の文書データが記憶されている。写真データ，文書データ等のコンテンツデータは、１以上の画像データによって構成されており、図３に示すように、所定範囲のコンテンツデータを構成する１以上の画像データに基づく画像１００が、１枚毎に表示される。写真データに基づく画像を表示する場合は、所定グループ内の１以上の写真データに基づく画像が表示される。所定グループ内の写真データとは、１つのフォルダ内の写真データであってもよいし、所定のタグが付けられた写真データでもよい。文書データに基づく画像を表示する場合は、文書データ内の１以上のページ文書データに基づく画像が表示される。なお、複数の画像データの中からユーザが予め選択した１以上の画像データを表示するとしてもよい。画像１００の両側方には、戻りボタン１０２と送りボタン１０４とが表示されている。戻りボタン１０２と送りボタン１０４とは、表示されている画像１００を、順次、切り換えるためのボタンであり、戻りボタン１０２、送りボタン１０４へのタップ操作により任意の画像１００がパネル２２に表示される。このような操作により、ユーザは、コンテンツデータに含まれる１以上の画像データに基づく任意の画像１００を閲覧することができる。すなわち、パネル２２に表示されている画像は、携帯電話１０において選択されている画像データに基づく画像の一例である。
【００３８】
＜ハンドオーバー処理＞
通信システム１では、携帯電話１０で閲覧した任意の画像１００を、ＭＦＰ５０を用いて印刷することが可能である。詳しくは、携帯電話１０をＭＦＰ５０に接近させて、ＮＦＣ方式の無線通信９２を確立させ、ＮＦＣ方式の無線通信９２を利用した印刷（ＮＦＣ印刷と略して記載する場合もある）を行うことが可能である。ちなみに、ＮＦＣ方式の無線通信９２は、携帯電話１０のＮＦＣＩ／Ｆ２０とＭＦＰ５０のＮＦＣＩ／Ｆ７０とによって行われるため、携帯電話１０は、ＭＦＰ５０のＮＦＣＩ／Ｆ７０に近づけられる。なお、ＮＦＣＩ／Ｆ７０は、図２に示すように、ＭＦＰ５０の上面に設けられている。
【００３９】
携帯電話１０のＭＦＰ５０への接近により、携帯電話１０とＭＦＰ５０との距離が、ＮＦＣ方式の無線通信９２の通信範囲内となると、携帯電話１０とＭＦＰ５０との間で、ＮＦＣ方式の初期シーケンス処理が実行され、ＮＦＣ方式の無線通信９２が確立する。ＮＦＣ方式の無線通信９２が確立すると、その無線通信９２を用いて、ＷＦＤ方式の無線通信９０を確立するための接続情報が、携帯電話１０とＭＦＰ５０との間で送受信される。
【００４０】
ＷＦＤ方式の無線通信９０を確立させるのは、ＷＦＤ方式の無線通信９０は、ＮＦＣ方式の無線通信９２より高速でデータの送受信を行うことが可能であり、文書データ若しくは、写真データの送受信は、ＷＦＤ方式の無線通信９０により行うことが好ましいためである。ＷＦＤ方式の無線通信９０は、ＮＦＣ方式の無線通信９２より長距離のデータの送受信を行うことが可能という点でも、文書データ若しくは、写真データの送受信は、ＷＦＤ方式の無線通信９０により行うことが好ましい。
【００４１】
なお、ＮＦＣ方式の無線通信９２を利用して、ＮＦＣ方式よりも高速でデータの送受信を行うことが可能なＷＦＤ方式の無線通信９０に切り換える処理は、ハンドオーバー処理と呼ばれている。以下に、ハンドオーバー処理の実行について、図４に示すシーケンス図を用いて、詳しく説明する。
【００４２】
ＷＦＤ方式の無線通信９０を確立するための接続情報としては、例えば、ＳＳＩＤ（Service Set IDentifierの略）が挙げられ、ＳＳＩＤが携帯電話１０とＭＦＰ５０との間で、ＮＦＣ方式の無線通信９２を利用して、送受信される。つまり、ＮＦＣ方式の無線通信９２が確立すると、まず、携帯電話１０の無線ＬＡＮ  Ｉ／Ｆ１８が使用するＳＳＩＤが、ＮＦＣ方式の無線通信９２によって携帯電話１０からＭＦＰ５０に送信される（Ｍ１００）。
【００４３】
そして、ＭＦＰ５０の無線ＬＡＮ  Ｉ／Ｆ６８にアクセスしＷＦＤ方式の無線通信９０を確立するためのＳＳＩＤが、ＮＦＣ方式の無線通信９２によってＭＦＰ５０から携帯電話１０に送信される（Ｍ１０２）。そして、携帯電話１０は、ＭＦＰ５０のＳＳＩＤに基づいて、ＭＦＰ５０との間でＷＦＤ方式の無線通信９０を確立させる（Ｍ１０４）。
【００４４】
＜印刷装置での印刷画像の選択＞
携帯電話１０とＭＦＰ５０との間でＷＦＤ方式の無線通信９０が確立すると、その無線通信９０を用いて、携帯電話１０からＭＦＰ５０に表示指示データが送信される（Ｍ１０６）。表示指示データは、ＭＦＰ５０のパネル５６に、２種類のプリントボタン１１０，１１２を表示させる旨の指示データであり、ＭＦＰ５０は、その表示指示データを受信すると、図５に示すように、パネル５６に２種類のプリントボタン１１０，１１２を表示する（Ｍ１０８）。一方のプリントボタン１１０は、携帯電話１０のパネル２２に表示されている画像１００を印刷するためのボタン（表示画像プリントボタンと記載する場合もある）であり、他方のプリントボタン１１２は、所定範囲のコンテンツデータに含まれる全ての画像データに基づく画像を印刷するためのボタン（全画像プリントボタンと記載する場合もある）である。
【００４５】
そして、ユーザが、表示画像プリントボタン１１０と全画像プリントボタン１１２とのいずれかのボタンを操作することで、ユーザの望む画像が、ＭＦＰ５０のプリンタ６０によって印刷される。詳しくは、ユーザにより表示画像プリントボタン１１０と全画像プリントボタン１１２とのいずれかのボタンが操作されると、操作されたプリントボタン１１０，１１２に応じた印刷処理を行うために必要な画像データに関する情報（選択情報と記載する場合もある）を記憶する（Ｍ１１０）。具体的には、表示画像プリントボタン１１０が操作された場合には、携帯電話１０のパネル２２に表示されている画像１００の画像データが必要である旨の情報が、ＭＦＰ５０の記憶部５４に記憶される。一方、全画像プリントボタン１１２が操作された場合には、携帯電話１０のパネル２２に表示されている画像１００を含むコンテンツデータの全ての画像データが必要である旨の情報が、ＭＦＰ５０の記憶部５４に記憶される。
【００４６】
また、記憶部５４に記憶されている選択情報を携帯電話１０に送信する旨の返信指示データが、ＷＦＤ方式の無線通信９０を用いて、携帯電話１０からＭＦＰ５０に送信される（Ｍ１１２）。ＭＦＰ５０は、その返信指示データを受信すると、プリントボタン１１０，１１２の操作により記憶された選択情報を、ＷＦＤ方式の無線通信９０を用いて、携帯電話１０に送信する（Ｍ１１４）。
【００４７】
そして、携帯電話１０は、選択情報を受信すると、選択情報に応じた画像データを、ＷＦＤ方式の無線通信９０を用いて、ＭＦＰ５０に送信する（Ｍ１１６）。具体的には、受信した選択情報が、表示画像プリントボタン１１０が操作された際に記憶された情報である場合には、携帯電話１０のパネル２２に表示されている画像１００の画像データが、ＭＦＰ５０に送信される。一方、受信した選択情報が、全画像プリントボタン１１２が操作された際に記憶された情報である場合には、携帯電話１０のパネル２２に表示されている画像１００を含むコンテンツデータの全ての画像データが、ＭＦＰ５０に送信される。そして、ＭＦＰ５０は、携帯電話１０から画像データを受信すると、受信した画像データに基づく画像の印刷処理を行う（Ｍ１１８）。
【００４８】
このように、通信システム１では、ＮＦＣ印刷時に、印刷対象となる画像を選択するためのプリントボタン１１０，１１２が、ＭＦＰ５０のパネル５６に表示される。このため、ユーザは、ＮＦＣ印刷の実行を望む際には、とりあえず、携帯電話１０をＭＦＰ５０に接近させた後に、ＭＦＰ５０で印刷対象となる画像を選択することが可能となる。つまり、携帯電話１０に対するユーザ操作を行うことなく、ＮＦＣ印刷を実行することが可能となる。これにより、ＮＦＣ印刷時の操作性が向上する。
【００４９】
＜表示指示データを送信不能な携帯電話を用いたＮＦＣ印刷＞
上述したように、通信システム１では、プリントボタン１１０，１１２が、ＭＦＰ５０のパネル５６に表示されることで、ＭＦＰ５０で印刷対象となる画像を選択することが可能となる。つまり、携帯電話１０から、表示指示データがＭＦＰ５０に送信されなければ、プリントボタン１１０，１１２はＭＦＰ５０のパネル５６に表示されず、ＭＦＰ５０で印刷対象となる画像を選択することができない。携帯電話１０による表示指示データの送信は、印刷アプリケーション３２ａの実行により行われるため、携帯電話１０と同じ構成の携帯電話であっても、印刷アプリケーション３２ａがインストールされていなければ、ＭＦＰ５０で印刷対象となる画像を選択することができない。
【００５０】
一方、印刷アプリケーション３２ａと異なる印刷アプリケーションが携帯電話１０にインストールされている場合には、その印刷アプリケーション３２ａと異なる印刷アプリケーションの実行により、通常、携帯電話１０のパネル２２にプリントボタン等が表示され、そのプリントボタンへのユーザ操作により、印刷対象となる画像が選択される。そして、プリントボタンのユーザ操作により、選択された画像の画像データが、ＷＦＤ方式の無線通信９０を介して、ＭＦＰ５０に送信される。
【００５１】
ＭＦＰ５０は、表示指示データを受信せずに、画像データを受信した場合には、第２の処理として、受信した画像データに基づく画像の印刷処理を行う。これにより、表示指示データを送信することができない携帯電話等であっても、ＭＦＰ５０を用いたＮＦＣ印刷を行うことが可能となる。
【００５２】
＜印刷アプリケーションおよび印刷処理プログラム＞
上述した印刷処理は、印刷アプリケーション３２ａが携帯電話１０のＣＰＵ１２によって実行されるとともに、印刷処理プログラム７４ａがＭＦＰ５０のＣＰＵ５２によって実行されることで行われる。以下に、図６乃至図８を用いて、携帯電話１０内に記憶されているコンテンツデータに基づく画像を、ＭＦＰ５０によって印刷するためのフローを説明する。
【００５３】
まず、図６および図７を用いて、ＭＦＰ５０のＣＰＵ５２によって実行される印刷処理プログラム７４ａについて説明する。ＭＦＰ５０の電源が入り、印刷処理プログラム７４ａが起動されるとメインフローの処理が開始される。メインフローのＳ１００において、ＣＰＵ５２は、ＮＦＣ方式の無線通信９２が確立しているか否かを判定する。具体的には、ＮＦＣ方式の無線通信９２が確立したときにＯＳ３２ｂが出力するイベントデータを取得できた場合、ＮＦＣ方式の無線通信９２が確立していると判定する。ＮＦＣ方式の無線通信９２が確立していない場合（Ｓ１００：ＮＯ）には、Ｓ１００の処理が繰り返される。一方、ＮＦＣ方式の無線通信９２が確立している場合（Ｓ１００：ＹＥＳ）には、Ｓ１０２に進む。Ｓ１０２において、ＣＰＵ５２は、＜ハンドオーバー処理＞に述べた処理を実行する。そして、Ｓ１０４に進む。
【００５４】
Ｓ１０４において、ＣＰＵ５２は、表示指示データをＷＦＤ方式の無線通信９０によって取得したことにより発生したデータを、ＯＳ７４ｂを介して取得したか否かを判定する。つまり、ＣＰＵ５２は、＜印刷装置での印刷画像の選択＞に述べたように、プリントボタン１１０，１１２をＭＦＰ５０のパネル５６に表示させる旨の指示データを、無線ＬＡＮ  Ｉ／Ｆ６８が取得したか否かを判定する。表示指示データを取得していない場合（Ｓ１０４：ＮＯ）には、Ｓ１１６に進む。
【００５５】
一方、表示指示データを取得している場合（Ｓ１０４：ＹＥＳ）には、Ｓ１０６に進む。Ｓ１０６において、ＣＰＵ５２は、プリントボタン１１０，１１２をパネル５６に表示させるための画像データを、ＯＳ７４ｂを介して出力する。これにより、＜印刷装置での印刷画像の選択＞に述べたように、ＭＦＰ５０で印刷対象の画像を選択することが可能となる。そして、Ｓ１０８に進む。
【００５６】
Ｓ１０８において、ＣＰＵ５２は、プリントボタン１１０，１１２へのユーザ操作により発生したデータを、ＯＳ７４ｂを介して取得すると、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ５２は、選択情報を記憶部５４に記憶するためのデータを、ＯＳ７４ｂを介して出力する。つまり、＜印刷装置での印刷画像の選択＞に述べたように、操作されたプリントボタン１１０，１１２に応じた印刷処理を行うために必要な画像データに関する選択情報が、記憶部５４に記憶される。そして、Ｓ１１２に進む。
【００５７】
Ｓ１１２において、ＣＰＵ５２は、＜印刷装置での印刷画像の選択＞に述べたように、返信指示データをＷＦＤ方式の無線通信９０によって取得したことにより発生したデータを、ＯＳ７４ｂを介して取得すると、Ｓ１１４に進む。Ｓ１１４において、ＣＰＵ５２は、無線ＬＡＮＩ／Ｆ６８がＷＦＤ方式の無線通信９０によって携帯電話１０の無線ＬＡＮＩ／Ｆ１８に送信するよう、記憶部５４に記憶されている選択情報を、ＯＳ７４ｂを介して出力する。そして、Ｓ１１６に進む。
【００５８】
Ｓ１１６において、ＣＰＵ５２は、＜印刷装置での印刷画像の選択＞に述べたように、画像データをＷＦＤ方式の無線通信９０によって取得したことにより発生したデータを、ＯＳ７４ｂを介して取得すると、Ｓ１１８に進む。Ｓ１１８において、ＣＰＵ５２は、取得した画像データに基づく画像の印刷処理を実行する。つまり、ＣＰＵ５２は、取得した画像データに基づく画像の印刷処理をプリンタ６０によって実行させるためのデータを、ＯＳ７４ｂを介して出力する。そして、印刷処理プログラム７４ａの実行が終了する。
【００５９】
一方、Ｓ１０４で表示指示データを取得していない場合（Ｓ１０４：ＮＯ）には、Ｓ１１６以降の処理が実行される。つまり、＜表示指示データを送信不能な携帯電話を用いたＮＦＣ印刷＞に述べたように、ＭＦＰ５０では、表示指示データを受信せずに、画像データを受信した場合に、受信した画像データに基づく画像の印刷処理が行われる。
【００６０】
次に、図８を用いて、携帯電話１０のＣＰＵ１２によって実行される印刷アプリケーション３２ａについて説明する。携帯電話１０の電源が入り、印刷アプリケーション３２ａが起動されるとメインフローの処理が開始される。メインフローのＳ２００において、ＣＰＵ１２は、ＮＦＣ方式の無線通信９２が確立しているか否かを判定する。具体的には、ＮＦＣ方式の無線通信９２が確立したときにＯＳ３２ｂが出力するイベントデータを取得できた場合、ＮＦＣ方式の無線通信９２が確立していると判定する。ＮＦＣ方式の無線通信９２が確立していない場合（Ｓ２００：ＮＯ）には、Ｓ２００の処理が繰り返される。一方、ＮＦＣ方式の無線通信９２が確立している場合（Ｓ２００：ＹＥＳ）には、Ｓ２０２に進む。Ｓ２０２において、ＣＰＵ１２は、＜ハンドオーバー処理＞に述べた処理を実行する。そして、Ｓ２０４に進む。
【００６１】
Ｓ２０４において、ＣＰＵ１２は、無線ＬＡＮＩ／Ｆ１８がＷＦＤ方式の無線通信９０によってＭＦＰ５０の無線ＬＡＮＩ／Ｆ７８に送信するよう、表示指示データを、ＯＳ３２ｂを介して出力する。つまり、＜印刷装置での印刷画像の選択＞に述べたように、プリントボタン１１０，１１２をＭＦＰ５０のパネル５６に表示させる旨の指示データを、ＷＦＤ方式の無線通信９０を介して、ＭＦＰ５０に送信する。そして、Ｓ２０６に進む。
【００６２】
Ｓ２０６において、ＣＰＵ１２は、無線ＬＡＮＩ／Ｆ１８がＷＦＤ方式の無線通信９０によってＭＦＰ５０の無線ＬＡＮＩ／Ｆ７８に送信するよう、返信指示データを、ＯＳ３２ｂを介して出力する。つまり、＜印刷装置での印刷画像の選択＞に述べたように、プリントボタン１１０，１１２へのユーザ操作により記憶された選択情報をＭＦＰ５０に送信する旨の指示データを、ＷＦＤ方式の無線通信９０を介して、ＭＦＰ５０に送信する。そして、Ｓ２０８に進む。
【００６３】
Ｓ２０８において、ＣＰＵ１２は、選択情報をＷＦＤ方式の無線通信９０によって取得したことにより発生したデータを、ＯＳ３２ｂを介して取得したか否かを判定する。つまり、ＣＰＵ１２は、＜印刷装置での印刷画像の選択＞に述べたように、プリントボタン１１０，１１２へのユーザ操作により記憶された選択情報を、ＭＦＰ５０から取得したか否かを判定する。選択情報を取得していない場合（Ｓ２０８：ＮＯ）には、Ｓ２０６に戻る。
【００６４】
一方、選択情報を取得している場合（Ｓ２０８：ＹＥＳ）には、Ｓ２１０に進む。Ｓ２１０において、ＣＰＵ１２は、選択情報に対応する画像データを記憶部１４に記憶するためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ２１２に進む。Ｓ２１２において、ＣＰＵ１２は、選択情報に対応する画像データおよび、その画像データに基づく画像の印刷指令をＷＦＤ方式の無線通信９０によってＭＦＰ５０に送信する。つまり、ＣＰＵ１２は、無線ＬＡＮＩ／Ｆ１８がＷＦＤ方式の無線通信９０によってＭＦＰ５０の無線ＬＡＮＩ／Ｆ６８に送信するよう、選択情報に対応する画像データおよび、その画像データに基づく画像の印刷指令を、ＯＳ３２ｂを介して出力する。そして、印刷アプリケーション３２ａの実行が終了する。
【００６５】
＜第２実施形態＞
第２実施形態に係る通信システム１の動作を説明する。なお、第２実施形態における通信システム１の構成は、第１実施形態における通信システム１の構成と同じであるため、ここでは説明を省略する。
【００６６】
第１実施形態の通信システム１では、コンテンツデータに含まれる複数の画像データのうちの印刷対象の画像データが、携帯電話１０からＭＦＰ５０に送信されているが、第２実施形態の通信システム１では、コンテンツデータに含まれる全ての複数の画像データが、携帯電話１０からＭＦＰ５０に送信される。そして、ＭＦＰ５０では、コンテンツデータに含まれる全ての複数の画像データのなかから、ＭＦＰ５０で選択された印刷対象の画像データに基づく画像の印刷処理が行われる。以下に、第２実施形態での印刷処理の実行について、図９に示すシーケンス図を用いて、詳しく説明する。
【００６７】
まず、＜携帯電話での画像の閲覧＞に述べたように、ユーザは、印刷対象の画像を、携帯電話１０のパネル２２に表示させる。そして、携帯電話１０をＭＦＰ５０のＮＦＣ  Ｉ／Ｆ７０に接近させる。携帯電話１０のＭＦＰ５０への接近により、＜ハンドオーバー処理＞に述べたように、ＮＦＣ方式の無線通信９２が確立する。そして、ＮＦＣ方式の無線通信９２を利用して、ＷＦＤ方式の無線通信９０が確立する（Ｍ２００，Ｍ２０２，Ｍ２０４）。
【００６８】
携帯電話１０とＭＦＰ５０との間でＷＦＤ方式の無線通信９０が確立すると、その無線通信９０を用いて、携帯電話１０からＭＦＰ５０に表示指示データと、表示ページ番号データが送信される（Ｍ２０６）。表示指示データは、第１実施形態の表示指示データと同じ指示データであり、ＭＦＰ５０のパネル５６に、２種類のプリントボタン１１０，１１２を表示させる旨の指示データである。表示ページ番号データは、携帯電話１０のパネル２２に表示されている画像１００のページ番号を示すデータである。つまり、ユーザが携帯電話１０で閲覧している画像１００の画像データを、コンテンツデータに含まれる全ての複数の画像データの中から特定するためのデータである。ＭＦＰ５０は、表示ページ番号データを受信すると、その表示ページ番号データを記憶部５４に記憶する（Ｍ２０８）。
【００６９】
また、携帯電話１０は、表示指示データおよび表示ページ番号データをＭＦＰ５０に送信した後に、パネル２２に表示されている画像１００の画像データを含む所定範囲のコンテンツデータの全ての画像データを、ＷＦＤ方式の無線通信９０を用いて、ＭＦＰ５０に送信する（Ｍ２１０）。ＭＦＰ５０は、コンテンツデータの全ての画像データを携帯電話１０から受信すると、その全画像データを記憶部５４に記憶する（Ｍ２１２）。また、ＭＦＰ５０は、上記表示指示データに従って、図５に示すように、パネル５６に２種類のプリントボタン１１０，１１２を表示する（Ｍ２１４）。
【００７０】
そして、ユーザにより、表示画像プリントボタン１１０と全画像プリントボタン１１２とのいずれかのボタンが操作されると、ＭＦＰ５０は、操作されたボタンに応じた印刷処理を行う（Ｍ２１６）。具体的には、表示画像プリントボタン１１０が操作された場合には、ページ番号データによって特定される画像データに基づく画像の印刷処理が行われる。つまり、記憶部１４に記憶されている全ての画像データのなかから、ページ番号データによって特定される画像データが抽出され、その抽出された画像データに基づく画像の印刷処理が行われる。一方、全画像プリントボタン１１２が操作された場合には、記憶部１４に記憶されている全ての画像データに基づく画像の印刷処理が行われる。
【００７１】
このように、第２実施形態の通信システム１でも、第１実施形態の通信システム１と同様に、ＮＦＣ印刷時に、印刷対象となる画像を選択するためのプリントボタン１１０が、ＭＦＰ５０のパネル５６に表示される。これにより、携帯電話１０に対するユーザ操作を行うことなく、ＮＦＣ印刷を実行することが可能となり、ＮＦＣ印刷時の操作性が向上する。
【００７２】
また、第２実施形態の通信システム１では、ＭＦＰ５０が、表示指示データを受信しなかった場合には、第２の処理として、記憶部５４に記憶されている全ての画像データに基づく画像の印刷処理が行われる。これは、＜表示指示データを送信不能な携帯電話を用いたＮＦＣ印刷＞に述べたように、印刷アプリケーション３２ａと異なる印刷アプリケーションが携帯電話１０にインストールされている場合には、携帯電話１０で印刷対象となる画像が選択され、選択された画像の画像データが、ＷＦＤ方式の無線通信９０を介して、ＭＦＰ５０に送信されるためであり、これにより、表示指示データを送信することができない携帯電話等であっても、ＭＦＰ５０を用いたＮＦＣ印刷を行うことが可能となる。
【００７３】
上述した第２実施形態での印刷処理を行うためのフローを、図１０乃至図１２を用いて説明する。まず、図１０および図１１を用いて、ＭＦＰ５０で上記印刷処理を行うためのフローについて説明する。Ｓ３００において、ＣＰＵ５２は、ＮＦＣ方式の無線通信９２が確立しているか否かを判定する。ＮＦＣ方式の無線通信９２が確立していない場合（Ｓ３００：ＮＯ）には、Ｓ３００の処理が繰り返される。一方、ＮＦＣ方式の無線通信９２が確立している場合（Ｓ３００：ＹＥＳ）には、Ｓ３０２に進む。Ｓ３０２において、ＣＰＵ５２は、＜ハンドオーバー処理＞に述べた処理を実行する。そして、Ｓ３０４に進む。
【００７４】
Ｓ３０４において、ＣＰＵ５２は、画像データをＷＦＤ方式の無線通信９０によって取得したことにより発生したデータを、ＯＳ７４ｂを介して取得すると、Ｓ３０６に進む。Ｓ３０６において、ＣＰＵ５２は、取得した画像データを記憶部５４に記憶する。つまり、取得した画像データを記憶部５４に記憶するためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ３０８に進む。
【００７５】
Ｓ３０８において、ＣＰＵ５２は、表示指示データおよび表示ページ番号データを取得したか否かを判定する。つまり、ＣＰＵ５２は、表示指示データおよび表示ページ番号データをＷＦＤ方式の無線通信９０によって取得したことにより発生したデータを、ＯＳ７４ｂを介して取得したか否かを判定する。表示指示データおよび表示ページ番号データを取得していない場合（Ｓ３０８：ＮＯ）には、Ｓ３２０に進む。
【００７６】
一方、表示指示データおよび表示ページ番号データを取得している場合（Ｓ３０８：ＹＥＳ）には、Ｓ３１０に進む。Ｓ３１０において、ＣＰＵ５２は、取得した表示ページ番号データを記憶部５４に記憶する。つまり、取得した表示ページ番号データを記憶部５４に記憶するためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ３１２に進む。Ｓ３１２において、ＣＰＵ５２は、プリントボタン１１０，１１２をパネル５６に表示させるための画像データを、ＯＳ７４ｂを介して出力する。そして、Ｓ３１４に進む。
【００７７】
Ｓ３１４において、ＣＰＵ５２は、全画像プリントボタン１１２が操作されたか否かを判定する。つまり、ＣＰＵ５２は、全画像プリントボタン１１２へのユーザ操作により発生したデータを、ＯＳ７４ｂを介して取得したか否かを判定する。全画像プリントボタン１１２が操作されている場合（Ｓ３１４：ＹＥＳ）には、Ｓ３２０に進む。
【００７８】
Ｓ３２０において、ＣＰＵ５２は、記憶部５４に記憶されている全ての画像データに基づく画像の印刷処理を実行する。つまり、ＣＰＵ５２は、記憶部５４に記憶されている全ての画像データに基づく画像の印刷処理をプリンタ６０によって実行させるためのデータを、ＯＳ７４ｂを介して出力する。そして、印刷処理プログラム７４ａの実行が終了する。
【００７９】
一方、全画像プリントボタン１１２が操作されていない場合（Ｓ３１４：ＮＯ）には、Ｓ３１６に進む。Ｓ３１６において、ＣＰＵ５２は、表示画像プリントボタン１１０が操作されたか否かを判定する。つまり、ＣＰＵ５２は、表示画像プリントボタン１１０へのユーザ操作により発生したデータを、ＯＳ７４ｂを介して取得したか否かを判定する。表示画像プリントボタン１１０が操作されていない場合（Ｓ３１６：ＮＯ）には、Ｓ３１４に戻る。一方、表示画像プリントボタン１１０が操作されている場合（Ｓ３１６：ＹＥＳ）には、Ｓ３１８に進む。
【００８０】
Ｓ３１８において、ＣＰＵ５２は、表示ページ番号データに応じた画像データに基づく画像の印刷処理を実行する。つまり、ＣＰＵ５２は、記憶部５４に記憶されている全ての画像データのなかから、表示ページ番号データによって特定される画像データを抽出するためのデータを、ＯＳ７４ｂを介して出力する。そして、抽出された画像データに基づく画像の印刷処理をプリンタ６０によって実行させるためのデータを、ＯＳ７４ｂを介して出力する。そして、印刷処理プログラム７４ａの実行が終了する。
【００８１】
次に、図１２を用いて、携帯電話１０で上記印刷処理を行うためのフローについて説明する。Ｓ４００において、ＣＰＵ１２は、ＮＦＣ方式の無線通信９２が確立しているか否かを判定する。ＮＦＣ方式の無線通信９２が確立していない場合（Ｓ４００：ＮＯ）には、Ｓ４００の処理が繰り返される。一方、ＮＦＣ方式の無線通信９２が確立している場合（Ｓ４００：ＹＥＳ）には、Ｓ４０２に進む。Ｓ４０２において、ＣＰＵ１２は、＜ハンドオーバー処理＞に述べた処理を実行する。そして、Ｓ４０４に進む。
【００８２】
Ｓ４０４において、ＣＰＵ１２は、パネル２２に表示されている画像１００の画像データを含むコンテンツデータの全画像データをＷＦＤ方式の無線通信９０によってＭＦＰ５０に送信する。つまり、ＣＰＵ１２は、無線ＬＡＮＩ／Ｆ１８がＷＦＤ方式の無線通信９０によってＭＦＰ５０の無線ＬＡＮＩ／Ｆ６８に送信するよう、パネル２２に表示されている画像１００の画像データを含むコンテンツデータの全画像データを、ＯＳ３２ｂを介して出力する。そして、Ｓ４０６に進む。
【００８３】
Ｓ４０６において、ＣＰＵ１２は、無線ＬＡＮＩ／Ｆ１８がＷＦＤ方式の無線通信９０によってＭＦＰ５０の無線ＬＡＮＩ／Ｆ７８に送信するよう、表示指示データおよび表示ページ番号データを、ＯＳ３２ｂを介して出力する。つまり、プリントボタン１１０，１１２をＭＦＰ５０のパネル５６に表示させる旨の指示データおよび、コンテンツデータの全画像データの中からパネル２２に表示されている画像１００の画像データを特定するためのデータを、ＷＦＤ方式の無線通信９０を介して、ＭＦＰ５０に送信する。そして、印刷アプリケーション３２ａの実行が終了する。
【００８４】
＜変形例＞
本実施形態では、ＭＦＰ５０で、携帯電話１０のパネル２２に表示されている１枚の画像の印刷と、コンテンツデータに含まれる全ての画像データに基づく画像の印刷とが、選択可能であるが、複数枚の任意の画像の印刷を行うことも可能である。具体的には、携帯電話１０が、表示指示データを送信した後に、パネル２２に表示されている画像１００の画像データを含む所定範囲のコンテンツデータの全ての画像データを、ＭＦＰ５０に送信し（Ｍ２１０）、ＭＦＰ５０では、携帯電話１０からの表示指示データに従って、コンテンツデータに含まれる複数の画像１００を、図１３に示すように、サムネイル形式でパネル５６に表示することが可能である（Ｍ２１４）。その画像１００の上方には、チェック欄１２０が表示されている。チェック欄１２０は、チェック欄１２０が設けられている画像１００がユーザにより選択されているか否かを示すものであり、画像１００へのタップ操作により、チェック欄１２０に「レ」が記される。チェック欄１２０に「レ」が記された画像１００は、ユーザにより選択されている画像１００である。ちなみに、ユーザは、任意の画像を複数選択することが可能である。さらに、パネル５６の下方には、選択画像プリントボタン１２２と全画像プリントボタン１２４とが表示される。選択画像プリントボタン１２２は、ユーザ操作により選択された画像１００を印刷するためのボタンである。つまり、ユーザは、パネル５６に表示された画像１００から任意の画像を選択し、選択画像プリントボタン１２２を操作することで、任意の画像を印刷することができる。なお、全画像プリントボタン１２４は、全画像プリントボタン１１２と同じであり、全画像プリントボタン１２４の操作により、コンテンツデータの全画像データに基づく画像が印刷される。
【００８５】
また、本実施形態のＭＦＰ５０では、表示指示データに従って、画像を選択するためのプリントボタン１１０，１１２がパネル５６に表示されるが、ＭＦＰ５０の既存の操作ボタンをプリントボタンとして機能させてもよい。具体的には、例えば、所定のボタンが操作された場合に、表示画像プリントボタン１１０が操作された場合と同様の処理を行い、別の所定のボタンが操作された場合に、全画像プリントボタン１１２が操作された場合と同様の処理を行ってもよい。
【００８６】
また、本実施形態のＭＦＰ５０では、表示指示データを受信しなかった場合には、取得した全画像データに基づく画像の印刷処理を行っているが、第２の処理として、取得した全画像データのうちの一部の画像データに基づく画像の印刷処理を行うことが可能である。この際、取得した全画像データのなかからの印刷対象の画像データの選択は、ユーザ操作により行われてもよく、ＭＦＰ５０に予め設定されている条件等により行われてもよい。また、表示指示データを受信しなかった場合には、第２の処理として、エラー画面を表示し、印刷を実行しないことも可能である。さらに言えば、表示指示データを受信しなかった場合には、第２の処理を実行しないことも可能である。つまり、表示指示データを受信しなかった場合に、何の処理もしないことも可能である。
【００８７】
また、本実施形態のＭＦＰ５０は、記憶部５４に記憶されている選択情報を携帯電話１０に送信する旨の返信指示データを、携帯電話１０から受信した場合（図４参照：Ｍ１１２）に、選択情報を、ＷＦＤ方式の無線通信９０を用いて、携帯電話１０に送信する（図４参照：Ｍ１１４）が、記憶部５４に記憶されている選択情報を携帯電話１０に送信する旨の返信指示データを、携帯電話１０から受信しなくても、選択情報を、ＷＦＤ方式の無線通信９０を用いて、携帯電話１０に送信することが可能である。つまり、ＭＦＰ５０は、選択情報を記憶した（図４参照：Ｍ１１０）後に、その選択情報を、ＷＦＤ方式の無線通信９０を用いて、携帯電話１０に送信することが可能である。
【００８８】
また、印刷アプリケーション３２ａにより実行される図６及び図７のフローにおいて、Ｓ１０６で、プリントボタン１１０，１１２がパネル５６に表示されてから所定時間過ぎてもプリントボタン１１０，１１２へのユーザ操作がなかった場合には、携帯電話１０のパネル２２に表示されている画像１００の画像データが必要である旨を示すデータを、ＷＦＤ方式の無線通信９０を用いて、携帯電話１０に送信することが可能である。
【００８９】
また、印刷アプリケーション３２ａにより実行される図８のフローにおいて、Ｓ２０４で、プリントボタン１１０，１１２をＭＦＰ５０のパネル５６に表示させる旨の指示データが、ＷＦＤ方式の無線通信９０を介して、携帯電話１０からＭＦＰ５０に送信されるが、その際に、指示データと共に、携帯電話１０のパネル２２に表示されている画像１００の画像データが、携帯電話１０からＭＦＰ５０に送信されてもよい。そして、ＭＦＰ５０は、画像データ及び指示データの受信により、プリントボタン１１０，１１２を、画像１００と共にパネル５６に表示させることが可能である。
【００９０】
また、表示指示データをＭＦＰ５０に送信する携帯端末は、携帯電話１０に限られず、タブレット機器，スマートフォンなどでもよい。
【００９１】
また、表示指示データに従ってプリントボタン１１０等を表示し、印刷対象の画像を選択することが可能な装置は、ＭＦＰ５０に限られず、印刷可能な装置であれば限定されない。
【００９２】
また、本実施形態では、近接無線通信として、ＮＦＣ方式の無線通信が採用されているが、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）方式等の無線通信を採用することも可能である。この場合、ハンドオーバ処理により確立される無線通信は、ＴｒａｎｓｆｅｒＪｅｔ方式の無線通信より高速な、種々の無線通信方式を採用することが可能である。この場合、ハンドオーバ処理により確立される無線通信は、ＴｒａｎｓｆｅｒＪｅｔ方式の無線通信より通信可能距離が長い、種々の無線通信方式を採用することが可能である。また、ＴｒａｎｓｆｅｒＪｅｔ方式の無線通信を利用し、ハンドオーバーせず、画像情報などもＴｒａｎｓｆｅｒＪｅｔ方式の無線通信で送受信してもよい。
【００９３】
本実施例の携帯電話１０及びＭＦＰ５０では、印刷アプリケーション３２ａに基づいて実行するＣＰＵ１２および、印刷処理プログラム７４ａに基づいて実行するＣＰＵ５２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。印刷アプリケーション３２ａに基づいて実行するＣＰＵ１２が、ＯＳ３２ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。また、印刷処理プログラム７４ａに基づいて実行するＣＰＵ１２が、ＯＳ７４ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００９４】
また、上記実施例では、印刷処理プログラム７４ａの実行により図６及び図７に示すフローが実行されるが、そのフローにおいて、Ｓ１００，Ｓ１０２，Ｓ１０６，Ｓ１１２，Ｓ１１４の処理を行わないことも可能である。なお、上記処理が行われない場合には、表示指示データを取得した場合（Ｓ１０４：ＹＥＳ）に、Ｓ１０８に進み、表示指示データを取得しない場合（Ｓ１０４：ＮＯ）に、Ｓ１１６に進む。また、選択情報が記憶された（Ｓ１１０）後には、Ｓ１１６に進む。なお、Ｓ１００，Ｓ１０２，Ｓ１０６，Ｓ１１２，Ｓ１１４の全ての処理を行わないのではなく、Ｓ１００，Ｓ１０２，Ｓ１０６，Ｓ１１２，Ｓ１１４のうち、いずれかの処理を任意に加えたフローとすることも可能である。
【００９５】
また、上記実施例では、印刷アプリケーション３２ａの実行により図８に示すフローが実行されるが、そのフローにおいて、Ｓ２００，Ｓ２０２，Ｓ２０６〜Ｓ２１０の処理を行わないことも可能である。なお、Ｓ２００，Ｓ２０２，Ｓ２０６〜Ｓ２１０の全ての処理を行わないのではなく、Ｓ２００，Ｓ２０２，Ｓ２０６〜Ｓ２１０のうち、いずれかの処理を任意に加えたフローとすることも可能である。
【００９６】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００９７】
携帯電話１０は携帯端末の一例である。ＣＰＵ１２は、携帯端末のコンピュータおよびプロセッサの一例である。無線ＬＡＮＩ／Ｆ１８は携帯端末側無線通信部および携帯端末側長距離通信部の一例である。ＮＦＣＩ／Ｆ２０は携帯端末側無線通信部および携帯端末側近接無線通信部の一例である。印刷アプリケーション３２ａは携帯端末のプログラムの一例である。ＭＦＰ５０は印刷装置の一例である。ＣＰＵ５２は、印刷装置のコンピュータおよびプロセッサの一例である。パネル５６は表示部の一例である。無線ＬＡＮＩ／Ｆ６８は印刷装置側無線通信部および印刷装置側長距離通信部の一例である。ＮＦＣＩ／Ｆ７０は印刷装置側無線通信部および印刷装置側近接無線通信部の一例である。印刷処理プログラム７４ａは印刷装置のプログラムの一例である。表示画像プリントボタン１１０，全画像プリントボタン１１２，選択画像プリントボタン１２２，全画像プリントボタン１２４は操作受付部の一例である。
【００９８】
Ｓ１０４，Ｓ３０８を実行するＣＰＵ５２は、指示情報取得手段の一例である。Ｓ１１６，Ｓ３０４を実行するＣＰＵ５２は、画像情報取得手段の一例である。Ｓ１０８，Ｓ３１４，Ｓ３１６を実行するＣＰＵ５２は、選択情報取得手段の一例である。Ｓ１１８，Ｓ３１８，Ｓ３２０を実行するＣＰＵ５２は、印刷処理手段の一例である。Ｓ１１４を実行するＣＰＵ５２は、要求情報送信手段の一例である。Ｓ１０６，Ｓ３１２を実行するＣＰＵ５２は、画面情報出力手段の一例である。Ｓ２１２，Ｓ４０４を実行するＣＰＵ１２は、画像情報送信手段の一例である。Ｓ２０４，Ｓ４０６を実行するＣＰＵ１２は、指示情報送信手段の一例である。Ｓ２０８を実行するＣＰＵ１２は、要求情報取得手段の一例である。
【００９９】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。印刷処理プログラム（印刷アプリケーション３２ａ，印刷処理プログラム７４ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２，５２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル２２，５６など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【符号の説明】
【０１００】
１０：携帯電話、１２：ＣＰＵ、１８：無線ＬＡＮＩ／Ｆ、２０：ＮＦＣＩ／Ｆ、３２ａ：印刷アプリケーション、５０：ＭＦＰ、５２：ＣＰＵ、５６：パネル、６８：無線ＬＡＮＩ／Ｆ、７０：ＮＦＣＩ／Ｆ，７４ａ：印刷処理プログラム，１１０：表示画像プリントボタン、１１２：全画像プリントボタン、１２２：選択画像プリントボタン、１２４：全画像プリントボタン 
【図１】
2014195980.tif 000003
【図２】
2014195980.tif 000004
【図３】
2014195980.tif 000005
【図４】
2014195980.tif 000006
【図５】
2014195980.tif 000007
【図６】
2014195980.tif 000008
【図７】
2014195980.tif 000009
【図８】
2014195980.tif 000010
【図９】
2014195980.tif 000011
【図１０】
2014195980.tif 000012
【図１１】
2014195980.tif 000013
【図１２】
2014195980.tif 000014
【図１３】
2014195980.tif 000015