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