(57)【要約】【課題】携帯端末を用いて印刷装置による印刷処理を行う際の機密性を適切に担保するための技術を提供する。【解決手段】携帯電話とＭＦＰとの間で接続されている近接無線通信を利用して、近接無線通信よりも通信距離の長い長距離無線通信を行うことが可能な通信システムにおいて、長距離無線通信を用いて、画像データが携帯電話からＭＦＰに送信され、その画像データに基づく画像の印刷処理がＭＦＰにおいて、行われる。この印刷処理中に、携帯電話がＭＦＰから設定距離、離れたことを条件として（Ｓ１４６）、ＭＦＰによる印刷処理が停止される（Ｓ１５４）。これにより、ユーザがＭＦＰの傍にいない状態において、印刷原稿が放置されることを防止することが可能となり、機密性を適切に担保することが可能となる。【選択図】図５
2015084126.tif 000002
【特許請求の範囲】
【請求項１】
通信範囲内に存在する印刷装置と近接無線通信を行う携帯端末側近接無線通信部と、
前記携帯端末側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信を前記印刷装置と行う携帯端末側長距離無線通信部と、
画像情報を記憶する記憶部と、
を備える携帯端末のコンピュータが読み取り可能なプログラムであって、
前記印刷装置と前記携帯端末側長距離無線通信部を介して前記長距離無線通信を行うために必要な識別情報を、前記印刷装置に宛てて前記携帯端末側近接無線通信部に送信させる、または、前記印刷装置から送信された前記識別情報を、前記携帯端末側近接無線通信部を介して取得する識別情報送受信手段と、
前記記憶部に記憶されている画像情報に基づく画像の印刷を指示する印刷指示情報を、前記印刷装置に宛てて前記携帯端末側近接無線通信部と前記携帯端末側長距離無線通信部との一方に送信させる印刷指示情報送信手段と、
前記印刷指示情報が送信された後に、前記携帯端末が前記印刷装置から設定距離、離れた否かを判断する判断手段と、
前記判断手段によって前記携帯端末が前記印刷装置から前記設定距離、離れたと判断されたことを条件として、前記携帯端末側近接無線通信部と前記携帯端末側長距離無線通信部との一方によって送信された画像情報に基づく画像の印刷の停止を指示する印刷停止指示情報を、前記印刷装置に宛てて前記携帯端末側長距離無線通信部に送信させる印刷停止指示情報送信手段と、
して前記コンピュータを機能させることを特徴とするプログラム。
【請求項２】
人工衛星からの信号を受信し、受信した信号に基づいて前記携帯端末の位置を取得する携帯端末位置取得手段と、
前記携帯端末と前記印刷装置との間で前記近接無線通信が確立している際に、前記携帯端末位置取得手段によって取得された前記携帯端末の位置である基準携帯端末位置を前記記憶部に記憶させる基準携帯端末位置記憶手段と、
して前記コンピュータを機能させ、
前記判断手段は、
前記携帯端末位置取得手段によって取得された前記携帯端末の位置と、前記基準携帯端末位置との間の距離が前記設定距離以上となった場合に、前記携帯端末が前記印刷装置から前記設定距離、離れたと判断することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記携帯端末側長距離無線通信部は、
前記印刷装置と、直接、前記長距離無線通信を行うものであり、
前記長距離無線通信の強度を取得する通信強度取得手段と
して前記コンピュータを機能させ、
前記判断手段は、
前記通信強度取得手段によって取得された前記長距離無線通信の強度に基づいて、前記携帯端末が前記印刷装置から前記設定距離、離れたか否かを判断することを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記判断手段は、
前記携帯端末側近接無線通信部による前記印刷装置との前記近接無線通信が確立した後に切断した場合に、前記携帯端末が前記印刷装置から前記設定距離、離れたと判断することを特徴とする請求項１ないし３の何れか１項に記載のプログラム。
【請求項５】
前記携帯端末は、
前記印刷装置との前記近接無線通信の維持を促す旨のユーザへの報知を行う第１報知部を備え、
前記印刷指示情報が送信された後に、前記第１報知部にユーザへの報知を行わせる第１報知部制御手段と
して前記コンピュータを機能させることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記判断手段は、
人工衛星からの信号に基づいて取得される前記携帯端末の位置と、前記携帯端末側近接無線通信部による前記印刷装置との近接無線通信の接続の有無との各々に基づいて、前記携帯端末が前記印刷装置から設定距離、離れたか否かを判断することが可能である場合には、前記コンピュータが人工衛星からの信号に基づいて前記携帯端末の位置を取得可能であることを条件として、人工衛星からの信号に基づいて取得される前記携帯端末の位置に基づいて、前記携帯端末が前記印刷装置から設定距離、離れたか否かを判断し、
前記コンピュータが人工衛星からの信号に基づいて前記携帯端末の位置を取得できないことを条件として、前記携帯端末側近接無線通信部による前記印刷装置との近接無線通信の接続の有無に基づいて、前記携帯端末が前記印刷装置から設定距離、離れたか否かを判断することを特徴とする請求項１ないし５の何れか１項に記載のプログラム。
【請求項７】
前記判断手段は、
前記携帯端末側長距離無線通信部による前記印刷装置との長距離無線通信の強度と、前記携帯端末側近接無線通信部による前記印刷装置との近接無線通信の接続の有無との各々に基づいて、前記携帯端末が前記印刷装置から設定距離、離れたか否かを判断することが可能である場合には、前記携帯端末側長距離無線通信部が前記印刷装置と、直接、前記長距離無線通信を行うことを条件として、前記携帯端末側長距離無線通信部による前記印刷装置との長距離無線通信の強度に基づいて、前記携帯端末が前記印刷装置から設定距離、離れたか否かを判断し、
前記携帯端末側長距離無線通信部が前記印刷装置と、アクセスポイントを介して、前記長距離無線通信を行うことを条件として、前記携帯端末側近接無線通信部による前記印刷装置との近接無線通信の接続の有無に基づいて、前記携帯端末が前記印刷装置から設定距離、離れたか否かを判断することを特徴とする請求項１ないし６の何れか１項に記載のプログラム。
【請求項８】
前記携帯端末は、
前記携帯端末が前記印刷装置から前記設定距離離れている旨のユーザへの報知を行う第２報知部を備え、
前記携帯端末が前記印刷装置から前記設定距離以上離れている場合に、前記第２報知部にユーザへの報知を行わせる第２報知部制御手段と
して前記コンピュータを機能させることを特徴とする請求項１ないし７の何れか１項に記載のプログラム。
【請求項９】
前記印刷停止指示情報出力手段は、
前記第２報知部によるユーザへの報知が設定時間、継続して行われた場合、若しくは、前記第２報知部によるユーザへの報知が行われた後に、前記携帯端末が前記印刷装置から前記設定距離より長い距離に設定されている第２設定距離、離れた場合に、前記印刷停止指示情報を、前記印刷装置に宛てて前記携帯端末側長距離無線通信部に送信させることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記判断手段は、
前記携帯端末側長距離無線通信部によって送信された画像情報に基づく画像の印刷予定枚数が、設定枚数以上である場合に、前記携帯端末が前記印刷装置から前記設定距離、離れた否かを判断することを特徴とする請求項１ないし９の何れか１項に記載のプログラム。
【請求項１１】
通信範囲内に存在する印刷装置と近接無線通信を行う携帯端末側近接無線通信部と、
前記携帯端末側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信を前記印刷装置と行う携帯端末側長距離無線通信部と、
画像情報を記憶する記憶部と、
携帯端末側プロセッサと、
を備える携帯端末であって、
前記携帯端末側プロセッサは、
前記印刷装置と前記携帯端末側長距離無線通信部を介して前記長距離無線通信を行うために必要な識別情報を、前記印刷装置に宛てて前記携帯端末側近接無線通信部に送信させる、または、前記印刷装置から送信された前記識別情報を、前記携帯端末側近接無線通信部を介して取得する識別情報送受信手段と、
前記記憶部に記憶されている画像情報に基づく画像の印刷を指示する印刷指示情報を、前記印刷装置に宛てて前記携帯端末側近接無線通信部と前記携帯端末側長距離無線通信部との一方に送信させる印刷指示情報送信手段と、
前記印刷指示情報が送信された後に、前記携帯端末が前記印刷装置から設定距離、離れた否かを判断する判断手段と、
前記判断手段によって前記携帯端末が前記印刷装置から前記設定距離、離れたと判断されたことを条件として、前記携帯端末側近接無線通信部と前記携帯端末側長距離無線通信部との一方によって送信された画像情報に基づく画像の印刷の停止を指示する印刷停止指示情報を、前記印刷装置に宛てて前記携帯端末側長距離無線通信部に送信させる印刷停止指示情報送信手段と、
して機能することを特徴とする携帯端末。
【請求項１２】
通信範囲内に存在する携帯端末と近接無線通信を行う印刷装置側近接無線通信部と、
前記印刷装置側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信を前記携帯端末と行う印刷装置側長距離無線通信部と、
印刷装置側プロセッサと、
を備える印刷装置であって、
前記印刷装置側プロセッサは、
前記携帯端末と前記印刷装置側長距離無線通信部を介して前記長距離無線通信を行うために必要な識別情報を、前記携帯端末から前記印刷装置側近接無線通信部を介して取得する、または、前記長距離無線通信を行うために必要な識別情報を、前記携帯端末に宛てて前記印刷装置側近接無線通信部に送信させる識別情報送受信手段と、
前記携帯端末から取得した画像情報に基づく画像の印刷を指示する印刷指示情報を、前記携帯端末から前記印刷装置側近接無線通信部と前記印刷装置側長距離無線通信部との一方を介して取得する印刷指示情報取得手段と、
前記印刷指示情報取得手段によって前記印刷指示情報が取得された後に、前記携帯端末から取得した画像情報に基づく画像の印刷を実行するための情報を出力する印刷実行手段と、
前記携帯端末から取得した画像情報に基づく画像の印刷が実行された後に、前記携帯端末が前記印刷装置から設定距離、離れた否かを判断する判断手段と、
前記判断手段によって前記携帯端末が前記印刷装置から設定距離、離れたと判断されたことを条件として、前記携帯端末から取得した画像情報に基づく画像の印刷を停止するための情報を出力する印刷停止手段と、
して機能することを特徴とする印刷装置。
【請求項１３】
前記印刷装置側プロセッサは、
前記携帯端末の位置を、前記携帯端末から前記印刷装置側長距離無線通信部を介して取得する携帯端末位置取得手段と、
前記携帯端末と前記印刷装置との間で前記近接無線通信が確立している際に、前記携帯端末位置取得手段によって取得された前記携帯端末の位置である基準携帯端末位置を記憶部に記憶させる基準携帯端末位置記憶手段と、
して機能し、
前記判断手段は、
前記携帯端末位置取得手段によって取得された前記携帯端末の位置と、前記基準携帯端末位置との距離が前記設定距離以上となった場合に、前記携帯端末が前記印刷装置から前記設定距離、離れたと判断することを特徴とする請求項１２に記載の印刷装置。
【請求項１４】
前記印刷装置側長距離無線通信部は、
前記携帯端末と、直接、前記長距離無線通信を行うものであり、
前記印刷装置側プロセッサは、
前記長距離無線通信の強度を取得する通信強度取得手段と
して機能し、
前記判断手段は、
前記通信強度取得手段によって取得された前記長距離無線通信の強度に基づいて、前記携帯端末が前記印刷装置から前記設定距離、離れたか否かを判断することを特徴とする請求項１２または１３に記載の印刷装置。
【請求項１５】
前記判断手段は、
前記印刷装置側近接無線通信部による前記携帯端末との前記近接無線通信が確立した後に切断した場合に、前記携帯端末が前記印刷装置から前記設定距離、離れたと判断することを特徴とする請求項１２ないし１４の何れか１項に記載の印刷装置。
【請求項１６】
前記携帯端末は、
前記携帯端末が前記印刷装置から前記設定距離離れている旨のユーザへの報知を行う第２報知部を備え、
前記印刷装置側プロセッサは、
前記携帯端末が前記印刷装置から前記設定距離以上離れている場合に、前記第２報知部にユーザへの報知を行わせるための指令を、前記携帯端末に宛てて前記印刷装置側長距離無線通信部に送信させる報知指令送信手段と、
して機能し、
前記印刷停止手段は、
前記第２報知部によるユーザへの報知が設定時間、継続して行われた場合、若しくは、前記第２報知部によるユーザへの報知が行われた後に、前記携帯端末が前記印刷装置から前記設定距離より長い距離に設定されている第２設定距離、離れた場合に、前記携帯端末から取得した画像情報に基づく画像の印刷を停止するための情報を出力することを特徴とする請求項１２ないし１５の何れか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に画像データを送信する携帯端末および、携帯端末から送信された画像データに基づく画像を印刷する印刷装置等に関する。
【背景技術】
【０００２】
近年、スマートフォン，タブレットＰＣ等の携帯端末と、印刷機能を有する印刷装置との通信には、Ｂｌｕｅｔｏｏｔｈ(R)（ＢＬＵＥＴＯＯＴＨ ＳＩＧ, ＩＮＣ.の登録商標），Ｗｉ-Ｆｉ(R)（Ｗｉ-Ｆｉ Ａｌｌｉａｎｃｅの登録商標），ＮＦＣ（Near Field Communicationの略）等の複数の無線通信方式が採用されている。これらの無線通信の技術としては、例えば、初めに、ＮＦＣを用いて携帯端末と印刷装置との間で無線通信を確立させ、そのＮＦＣの無線通信を利用して、ＮＦＣよりも高速でデータの送受信を行うことが可能な通信方式に切り換える技術、所謂、ハンドオーバ技術が提案されている。
【０００３】
具体的には、下記特許文献に記載されているように、通信装置１と通信装置２との間でデータが送受信される際に，通信装置１は，始めに近距離無線通信、つまり、ＮＦＣ方式の無線通信によって通信装置２から通信方式と暗号化方式とを取得する。そして，取得した通信方式および暗号化方式が通信装置１に定められた通信方式および暗号化方式に合致した場合には，ＮＦＣよりも高速でデータの送受信を行うことが可能な通信方式で、通信装置２とデータ通信を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献に記載の技術には次のような問題があった。詳しくは、上述したハンドオーバ技術を、携帯端末と印刷装置との間のデータ通信に適用した場合に、ハンドオーバを行って無線通信を確立させて、その無線通信を利用して、携帯端末から画像データを印刷装置に送信し、その画像データに基づく画像の印刷処理を行うことが可能である。ただし、画像データ送信後に、ユーザが印刷装置から離れてしまう場合があり、このような場合には、画像が印刷された原稿が放置され、機密性を担保することができない。本発明は、そのような事情に鑑みてなされたものであり、携帯端末を用いて印刷装置による印刷処理を行う際の機密性を適切に担保するための技術を提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本明細書の実施形態として記載のプログラムは、通信範囲内に存在する印刷装置と近接無線通信を行う携帯端末側近接無線通信部と、前記携帯端末側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信を前記印刷装置と行う携帯端末側長距離無線通信部と、画像情報を記憶する記憶部と、を備える携帯端末のコンピュータが読み取り可能なプログラムであって、前記印刷装置と前記携帯端末側長距離無線通信部を介して前記長距離無線通信を行うために必要な識別情報を、前記印刷装置に宛てて前記携帯端末側近接無線通信部に送信させる、または、前記印刷装置から送信された前記識別情報を、前記携帯端末側近接無線通信部を介して取得する識別情報送受信手段と、前記記憶部に記憶されている画像情報に基づく画像の印刷を指示する印刷指示情報を、前記印刷装置に宛てて前記携帯端末側近接無線通信部と前記携帯端末側長距離無線通信部との一方に送信させる印刷指示情報送信手段と、前記印刷指示情報が送信された後に、前記携帯端末が前記印刷装置から設定距離、離れた否かを判断する判断手段と、前記判断手段によって前記携帯端末が前記印刷装置から前記設定距離、離れたと判断されたことを条件として、前記携帯端末側近接無線通信部と前記携帯端末側長距離無線通信部との一方によって送信された画像情報に基づく画像の印刷の停止を指示する印刷停止指示情報を、前記印刷装置に宛てて前記携帯端末側長距離無線通信部に送信させる印刷停止指示情報送信手段と、して前記コンピュータを機能させることを特徴とする。
【０００７】
また、上記課題を解決するために、本明細書の実施形態として記載の印刷装置は、通信範囲内に存在する携帯端末と近接無線通信を行う印刷装置側近接無線通信部と、前記印刷装置側近接無線通信部による前記近接無線通信より通信距離の長い長距離無線通信を前記携帯端末と行う印刷装置側長距離無線通信部と、印刷装置側プロセッサと、を備える印刷装置であって、前記印刷装置側プロセッサは、前記携帯端末と前記印刷装置側長距離無線通信部を介して前記長距離無線通信を行うために必要な識別情報を、前記携帯端末から前記印刷装置側近接無線通信部を介して取得する、または、前記長距離無線通信を行うために必要な識別情報を、前記携帯端末に宛てて前記印刷装置側近接無線通信部に送信させる識別情報送受信手段と、前記携帯端末から取得した画像情報に基づく画像の印刷を指示する印刷指示情報を、前記携帯端末から前記印刷装置側近接無線通信部と前記印刷装置側長距離無線通信部との一方を介して取得する印刷指示情報取得手段と、前記印刷指示情報取得手段によって前記印刷指示情報が取得された後に、前記携帯端末から取得した画像情報に基づく画像の印刷を実行するための情報を出力する印刷実行手段と、前記携帯端末から取得した画像情報に基づく画像の印刷が実行された後に、前記携帯端末が前記印刷装置から設定距離、離れた否かを判断する判断手段と、前記判断手段によって前記携帯端末が前記印刷装置から設定距離、離れたと判断されたことを条件として、前記携帯端末から取得した画像情報に基づく画像の印刷を停止するための情報を出力する印刷停止手段と、して機能することを特徴とする。
【発明の効果】
【０００８】
本明細書の実施形態として記載の携帯端末、携帯端末のプログラム、および、印刷装置では、携帯端末が印刷装置から設定距離、離れたことを条件として、印刷装置による印刷処理が停止される。これにより、ユーザが印刷装置の傍にいない状態において、印刷原稿が放置されることを防止することが可能となり、機密性を適切に担保することが可能となる。
【０００９】
本明細書の実施形態として記載の携帯端末、印刷装置等では、人工衛星からの信号に基づいて得られる携帯端末の位置情報を利用して、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能である。つまり、携帯端末のＧＰＳ機能を利用して、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能である。これにより、容易かつ、確実に、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能となる。
【００１０】
本明細書の実施形態として記載の携帯端末、印刷装置等では、携帯端末と印刷装置との間で、直接的に長距離無線通信を行うことが可能であり、その長距離無線通信の強度を利用して、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能である。長距離無線通信の強度は、通常、携帯端末と印刷装置との離間距離が短いほど、強くなり、携帯端末と印刷装置との離間距離が長くなるほど、弱くなる。このため、携帯端末と印刷装置との離間距離を容易に推定することが可能となり、携帯端末が印刷装置から設定距離、離れたか否かを適切に判断することが可能となる。
【００１１】
本明細書の実施形態として記載の携帯端末、印刷装置等では、携帯端末と印刷装置との間で近接無線通信が確立した後に、その近接無線通信が切断した場合に、携帯端末が印刷装置から設定距離、離れたと判断することが可能である。近接無線通信の通信範囲は、比較的小さいため、携帯端末を把持するユーザが、印刷装置から離れた場合には、携帯端末と印刷装置との間で確立した近接無線通信は、切断される。このことから、近接無線通信を利用することで、確実に、携帯端末が印刷装置から設定距離、離れたことを判断することが可能となる。
【００１２】
本明細書の実施形態として記載の携帯端末、印刷装置等では、近接無線通信の接続の有無に基づいて、携帯端末が印刷装置から設定距離、離れたか否かが判断される場合において、印刷指示が携帯端末から印刷装置に送信された後に、携帯端末と印刷装置との近接無線通信の維持を促す旨のメッセージを、ユーザに報知することが可能である。これにより、ユーザが、不用意に印刷装置から離れることを防止し、機密性を適切に担保することが可能となる。
【００１３】
本明細書の実施形態として記載の携帯端末、印刷装置等では、ＧＰＳ機能を用いた携帯端末の位置情報と、携帯端末と印刷装置との間で直接的に接続される長距離無線通信の強度との各々に基づいて、携帯端末が印刷装置から設定距離、離れたか否かを判断可能である場合に、携帯端末がＧＰＳ機能を有していることを条件として、携帯端末の位置情報に基づいて、携帯端末が印刷装置から設定距離、離れたか否かを判断し、携帯端末がＧＰＳ機能を有していないことを条件として、長距離無線通信の強度に基づいて、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能である。これにより、携帯端末の有する機能に応じて、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能となる。
【００１４】
本明細書の実施形態として記載の携帯端末、印刷装置等では、近接無線通信の接続の有無と、携帯端末と印刷装置との間で直接的に接続される長距離無線通信の強度との各々に基づいて、携帯端末が印刷装置から設定距離、離れたか否かを判断可能である場合に、携帯端末と印刷装置との間で直接的に長距離無線通信が接続されることを条件として、長距離無線通信の強度に基づいて、携帯端末が印刷装置から設定距離、離れたか否かを判断し、携帯端末と印刷装置との間で、アクセスポイントを介して、長距離無線通信が接続されることを条件として、近接無線通信の接続の有無に基づいて、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能である。これにより、長距離無線通信の種類に応じて、携帯端末が印刷装置から設定距離、離れたか否かを判断することが可能となる。
【００１５】
本明細書の実施形態として記載の携帯端末、印刷装置等では、携帯端末が印刷装置から設定距離離れている場合に、携帯端末が印刷装置から設定距離、離れている旨のメッセージを、ユーザに報知することが可能である。これにより、ユーザに、自身が印刷装置から離れていることを認知させ、ユーザに印刷装置の近辺に戻ることを促すことが可能となる。
【００１６】
本明細書の実施形態として記載の携帯端末、印刷装置等では、携帯端末が印刷装置から設定距離、離れている旨のメッセージが、設定時間継続して、ユーザに報知された場合、若しくは、上記メッセージがユーザに報知された後に、携帯端末が、更に印刷装置から離れた場合に、印刷装置による印刷処理を停止することが可能である。つまり、ユーザへの報知が所定時間行われたにも拘らず、ユーザが印刷装置の傍に戻らない場合、若しくは、ユーザが印刷装置から更に離れた場合に、印刷処理が停止される。これにより、印刷処理の停止を、ユーザに認知させた後に、印刷処理を停止することが可能となる。
【００１７】
本明細書の実施形態として記載の携帯端末、印刷装置等では、画像の印刷予定枚数が、設定枚数以上である場合に、携帯端末が印刷装置から設定距離、離れた否かを判断することが可能である。印刷予定枚数が多い場合には、印刷予定枚数の印刷が完了する前に、ユーザが印刷装置から離れる可能性が高いため、適切な状況下で、携帯端末が印刷装置から設定距離、離れた否かを判断することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】通信システム１のブロック図である。
【図２】携帯電話１０の動作フローチャートを示す図である。
【図３】携帯電話１０の動作フローチャートを示す図である。
【図４】携帯電話１０の動作フローチャートを示す図である。
【図５】携帯電話１０の動作フローチャートを示す図である。
【図６】携帯電話１０の動作フローチャートを示す図である。
【図７】ＭＦＰ５０の動作フローチャートを示す図である。
【図８】ＭＦＰ５０の動作フローチャートを示す図である。
【図９】ＭＦＰ５０の動作フローチャートを示す図である。
【図１０】ＭＦＰ５０の動作フローチャートを示す図である。
【図１１】ＭＦＰ５０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１９】
＜第１実施形態＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話１０、ＭＦＰ（Multifunction Peripheralの略）５０、アクセスポイント８０、ウェブサーバ８２、基地局８４を備える。携帯電話１０、および、ＭＦＰ５０は、無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。アクセスポイント８０は、無線ＬＡＮアクセスポイントとしての機能を備える。ウェブサーバ８２は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。なお、ＭＦＰ５０も無線ＬＡＮアクセスポイントとしての機能を備えている。
【００２０】
携帯電話１０の構成について説明する。携帯電話１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、ＧＰＳ信号受信部１５、携帯電話通信Ｉ／Ｆ１６、無線ＬＡＮＩ／Ｆ１８、ＮＦＣＩ／Ｆ２０、パネル２２、ボタン入力部２４、ブザー２６、スピーカ２８、マイク３０、を主に備えている。これらの構成要素は、入出力ポート３１を介して互いに通信可能とされている。
【００２１】
無線ＬＡＮＩ／Ｆ１８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、Ｗｉ-Ｆｉ方式（ＷＦ方式と略して記載する場合もある）の無線通信９０を行うことが可能とされている。すなわち、携帯電話１０は、アクセスポイント８０へアクセスし、ＷＦ方式の無線通信９０を行える状態になれば、アクセスポイント８０を介して、ＭＦＰ５０とデータ通信することが可能になる。
【００２２】
また、無線ＬＡＮＩ／Ｆ１８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、Ｗｉ-Ｆｉダイレクト方式（ＷＦＤ方式と略して記載する場合もある）の無線通信９２を行うことが可能とされている。すなわち、携帯電話１０は、ＭＦＰ５０が備えるアクセスポイントへアクセスし、ＷＦＤ方式の無線通信９２を行える状態になれば、ＭＦＰ５０と直接、データ通信することが可能になる。
【００２３】
ＮＦＣＩ／Ｆ２０は、ＩＳＯ／ＩＥＣ２１４８１またはＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて、ＮＦＣ方式の無線通信９４を行うことが可能とされている。すなわち、携帯電話１０は、ＮＦＣ方式の無線通信９４を行える状態になれば、ＭＦＰ５０と直接、データ通信することが可能になる。ただし、ＮＦＣ方式の無線通信９４では、ＷＦ方式の無線通信９０およびＷＦＤ方式の無線通信９２と比較して、通信距離が短く、通信速度は遅い。
【００２４】
携帯電話通信Ｉ／Ｆ１６は、基地局８４との間で携帯電話通信方式の無線通信９６を行うことが可能とされている。すなわち、携帯電話１０は、携帯電話通信方式の無線通信９６を行える状態になれば、ウェブサーバ８２と、基地局８４を介して、データ通信することが可能になる。
【００２５】
ＣＰＵ１２は、記憶部１４内のプログラム３２に従って処理を実行する。以降、印刷アプリケーション３２ａなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「印刷アプリケーション３２ａが」という記載は、「印刷アプリケーション３２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００２６】
記憶部１４は、プログラム３２を記憶する。プログラム３２は、印刷アプリケーション３２ａ、オペレーティングシステム３２ｂ（ＯＳ３２ｂと略して記載する場合もある）を含む。印刷アプリケーション３２ａは、データ記憶領域１４ａに記憶されている画像データに基づく画像をＭＦＰ５０に印刷させる処理を、ＣＰＵ１２に実行させるためのアプリケーションである。記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２７】
オペレーティングシステム３２ｂは、印刷アプリケーション３２ａに利用される基本的な機能を提供するプログラムである。ＯＳ３２ｂは、携帯電話通信Ｉ／Ｆ１６、無線ＬＡＮＩ／Ｆ１８、ＮＦＣＩ／Ｆ２０を介して無線通信９０，９２，９４，９６を実行させるためのプログラム、および、記憶部１４，パネル２２，ボタン入力部２４，ブザー２６などを制御するプログラムなどを含む。
【００２８】
また、記憶部１４は、データ記憶領域１４ａを備える。データ記憶領域１４ａは、複数の写真データ、文書データ等の画像データおよび、マップデータ等の各種データを記憶する領域である。印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、各種データをデータ記憶領域１４ａに記憶させるためのデータを出力する。若しくは、印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、データ記憶領域１４ａが記憶している各種データ等を取得する。
【００２９】
ＧＰＳ信号受信部１５は、ＧＰＳ衛星９８からの信号を受信する。ＯＳ３２ｂは、その受信した信号に基づいて、携帯電話１０の位置を演算する。印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、演算された携帯電話１０の位置に関するデータを取得する。
【００３０】
パネル２２は、携帯電話１０の各種機能を表示する表示面を備える。印刷アプリケーション３２ａは、表示用の画像データを出力し、画像データに基づく画像を、ＯＳ３２ｂを介してパネル２２に表示させる。
【００３１】
ボタン入力部２４は、タッチセンサを有し、パネル２２と一体的に構成されており、入力媒体のパネル２２への接近・接触を検出し、ユーザによるボタン操作を受け付ける。印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、ユーザによるボタン操作内容を示すデータを取得する。
【００３２】
ブザー２６は、警告音を発生する。印刷アプリケーション３２ａは、ＯＳ３２ｂを介して、ブザー２６に警告音を発生させる。
【００３３】
ＭＦＰ５０の構成について説明する。ＭＦＰ５０は、ＣＰＵ５２、記憶部５４、パネル５６、ボタン入力部５８、プリンタ６０、スキャナ６２、モデム６４、電話回線接続部６６、無線ＬＡＮＩ／Ｆ６８、ＮＦＣＩ／Ｆ７０を主に備えている。これらの構成要素は、入出力ポート７１を介して互いに通信可能とされている。
【００３４】
無線ＬＡＮＩ／Ｆ６８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、ＷＦ方式の無線通信９０を行う。また、無線ＬＡＮＩ／Ｆ６８は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、ＷＦＤ方式の無線通信９２を行う。ＮＦＣＩ／Ｆ７０は、ＩＳＯ／ＩＥＣ２１４８１またはＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて、ＮＦＣ方式の無線通信９４を行う。
【００３５】
ＣＰＵ５２は、記憶部５４内のプログラム７４に従って処理を実行する。印刷プログラム７４ａなど、プログラムを実行するＣＰＵ５２のことを、単にプログラム名でも記載する場合がある。例えば、「印刷プログラム７４ａが」という記載は、「印刷プログラム７４ａを実行するＣＰＵ５２が」ということを意味する場合がある。
【００３６】
記憶部５４は、プログラム７４を記憶する。プログラム７４は、印刷プログラム７４ａ、オペレーティングシステム７４ｂ（ＯＳ７４ｂと略して記載する場合もある）を含む。印刷プログラム７４ａは、携帯電話１０のデータ記憶領域１４ａに記憶されている画像データに基づく画像をプリンタ６０に印刷させる処理を、ＣＰＵ５２に実行させるためのプログラムである。
【００３７】
オペレーティングシステム７４ｂは、印刷プログラム７４ａに利用される基本的な機能を提供するプログラムである。ＯＳ７４ｂは、無線ＬＡＮＩ／Ｆ６８、ＮＦＣＩ／Ｆ７０を介して無線通信９０，９２，９４を実行させるためのプログラム、および、記憶部５４，パネル５６，ボタン入力部５８などを制御するプログラムなどを含む。
【００３８】
パネル５６は、ＭＦＰ５０の各種機能を表示する表示面を備える。印刷プログラム７４ａは、表示用の画像データを出力し、画像データに基づく画像を、ＯＳ７４ｂを介してパネル５６に表示させる。ボタン入力部５８は、タッチセンサを有し、パネル５６と一体的に構成されており、入力媒体のパネル５６への接近・接触を検出し、ユーザによるボタン操作を受け付ける。印刷プログラム７４ａは、ＯＳ７４ｂを介して、ユーザによるボタン操作内容を示すデータを取得する。
【００３９】
プリンタ６０は、印刷を実行する部位である。スキャナ６２は、スキャンを実行する部位である。モデム６４は、ファクシミリ機能によって送信する原稿データを、電話回線網７２に伝送可能な信号に変調して電話回線接続部６６を介して送信したり、電話回線網７２から電話回線接続部６６を介して入力された信号を受信し、原稿データを復調するものである。
【００４０】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。
【００４１】
＜ＭＦＰによる印刷処理＞
通信システム１では、携帯電話１０をＭＦＰ５０に接近させるだけで、携帯電話１０のデータ記憶領域１４ａに記憶されている画像データに基づく画像を、ＭＦＰ５０により印刷することが可能となっている。つまり、携帯電話１０をＭＦＰ５０に接近させて、ＮＦＣ方式の無線通信９４を確立させ、ＮＦＣ方式の無線通信９４を利用した印刷を行うことが可能となっている。
【００４２】
具体的には、ユーザが、携帯電話１０をＭＦＰ５０のＮＦＣＩ／Ｆ７０に近づける。携帯電話１０のＭＦＰ５０への接近により、携帯電話１０とＭＦＰ５０との距離が、ＮＦＣ方式の無線通信９４の通信範囲内となると、携帯電話１０とＭＦＰ５０との間で、ＮＦＣ方式の初期シーケンス処理が実行され、ＮＦＣ方式の無線通信９４が確立する。
【００４３】
ＮＦＣ方式の無線通信９４が確立すると、その無線通信９４を用いて、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を確立するための接続情報が、携帯電話１０とＭＦＰ５０との間で送受信される。これは、ＷＦ方式の無線通信９０およびＷＦＤ方式の無線通信９２は、ＮＦＣ方式の無線通信９４より高速でデータの送受信を行うことが可能であり、画像データの送受信は、ＷＦ方式の無線通信９０若しくはＷＦＤ方式の無線通信９２により行うことが好ましいためである。なお、ＮＦＣ方式の無線通信９４を利用して、ＮＦＣ方式よりも高速でデータの送受信を行うことが可能なＷＦ方式の無線通信９０若しくはＷＦＤ方式の無線通信９２に切り換える処理は、ハンドオーバ処理と呼ばれている。以下に、ハンドオーバ処理の実行について詳しく説明する。
【００４４】
ＷＦ方式の無線通信９０および、ＷＦＤ方式の無線通信９２を確立するための接続情報としては、例えば、ＳＳＩＤ（Service Set IDentifierの略）が挙げられ、ＳＳＩＤが携帯電話１０とＭＦＰ５０との間で、ＮＦＣ方式の無線通信９４を利用して、送受信される。つまり、ＮＦＣ方式の無線通信９４が確立すると、まず、携帯電話１０の無線ＬＡＮ  Ｉ／Ｆ１８が使用するＳＳＩＤが、ＮＦＣ方式の無線通信９４によって携帯電話１０からＭＦＰ５０に送信される。
【００４５】
携帯電話１０のＳＳＩＤがＭＦＰ５０の使用しているＳＳＩＤと同じである場合には、ＭＦＰ５０のＳＳＩＤとＩＰアドレスが、ＮＦＣ方式の無線通信９４によって、ＭＦＰ５０から携帯電話１０に送信される。そして、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２が、携帯電話１０とＭＦＰ５０との間で確立される。一方、携帯電話１０のＳＳＩＤがＭＦＰ５０の使用しているＳＳＩＤと同じでない場合には、ＭＦＰ５０のアクセスポイントにアクセスしＷＦＤ方式の無線通信９２を確立するためのＳＳＩＤおよび、パスワードが、ＮＦＣ方式の無線通信９４によってＭＦＰ５０から携帯電話１０に送信される。そして、携帯電話１０は、ＭＦＰ５０のＳＳＩＤに基づいて、ＭＦＰ５０との間でＷＦＤ方式の無線通信９２を確立させる。
【００４６】
携帯電話１０とＭＦＰ５０との間でＷＦＤ方式の無線通信９２若しくは、ＷＦ方式の無線通信９０が確立すると、携帯電話１０は、ＷＦＤ方式の無線通信９２若しくは、ＷＦ方式の無線通信９０によって、任意の画像データをＭＦＰ５０に送信する。この際、画像データとともに、画像の印刷指令も、ＷＦＤ方式の無線通信９２若しくは、ＷＦ方式の無線通信９０によって、携帯電話１０からＭＦＰ５０に送信される。これにより、ＭＦＰ５０では、送信された画像データに基づく画像の印刷処理が行われる。
【００４７】
＜ＭＦＰの印刷処理の停止＞
上述したように、通信システム１では、携帯電話１０をＭＦＰ５０に接近させるだけで、携帯電話１０のデータ記憶領域１４ａに記憶されている画像データに基づく画像をＭＦＰ５０によって印刷させることが可能であり、非常に便利である。ただし、ユーザが、携帯電話１０をＭＦＰ５０に接近させて、印刷処理を開始した後に、ＭＦＰ５０から離れる場合がある。このような場合には、ユーザがＭＦＰ５０の近辺にいない状態で、ＭＦＰ５０による印刷処理が行われ、画像が印刷された原稿が、ＭＦＰ５０から排出される。このため、画像が印刷された原稿が、第三者に閲覧され、機密性を適切に担保することができない虞がある。このようなことに鑑みて、通信システム１では、ユーザが、携帯電話１０をＭＦＰ５０に接近させて、印刷処理を開始した後に、ＭＦＰ５０から離れたことを条件として、印刷処理が停止される。
【００４８】
具体的には、まず、携帯電話１０がＭＦＰ５０から設定距離、離れたか否かを判定する。通信システム１では、携帯電話１０がＭＦＰ５０から設定距離、離れたか否かを、３つの手法の各々に従って、判断することが可能とされている。以下に、３つの判断手法の各々について、詳しく説明する。
【００４９】
＜携帯電話の位置情報に基づく判断＞
１つ目の判断手法としては、携帯電話１０の位置情報に基づく判断手法が採用されている。携帯電話１０は、上述したように、ＧＰＳ衛星９８からの信号を受信するＧＰＳ信号受信部１５を有しており、携帯電話１０の位置情報を取得することが可能である。このＧＰＳ機能を利用して、携帯電話１０とＭＦＰ５０との間でＮＦＣ方式の無線通信９４が確立している際の携帯電話１０の位置情報を、取得し、この位置情報を、基準位置情報として、データ記憶領域１４ａに記憶する。
【００５０】
なお、ＧＰＳ信号受信部１５は、ＧＰＳ衛星９８からの信号を、常時、受信しており、短い時間間隔で、携帯電話１０の位置情報が演算される。また、基準位置情報が取得されるタイミングは、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２の確立前後、画像データ等の携帯電話１０からＭＦＰ５０への送信前後に関わらず、携帯電話１０とＭＦＰ５０との間でＮＦＣ方式の無線通信９４が確立しているタイミングであればよい。
【００５１】
基準位置情報が記憶された後にも、短い時間間隔で、新たな携帯電話１０の位置情報が演算される。そして、その新たな携帯電話１０の位置情報に基づく位置と、基準位置情報に基づく位置との間の距離が演算される。その距離が、設定距離（通信システム１では、１０ｍに設定されている）以上となった場合に、携帯電話１０がＭＦＰ５０から設定距離、離れたと判断される。
【００５２】
携帯電話１０がＭＦＰ５０から設定距離、離れたと判断されると、ブザー２６により警告音が発せられる。これにより、ユーザに、自身がＭＦＰ５０から離間していることを認知させ、ユーザにＭＦＰ５０の近辺に戻ることを促すことが可能となる。そして、警告音が３０秒間、継続して発生した場合、つまり、ユーザがＭＦＰ５０の近辺に戻ることなく、携帯電話１０が、３０秒間、継続してＭＦＰ５０から設定距離、離れた場合に、印刷処理を停止させるための指令が、携帯電話１０から、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２によって、ＭＦＰ５０に送信される。ＭＦＰ５０は、この印刷処理停止指令を受信すると、印刷処理を停止する。なお、１枚の原稿の印刷途中である場合には、その１枚の原稿の印刷処理は行われ、その１枚以降の原稿の印刷処理が停止する。
【００５３】
＜ＷＦＤ方式の無線通信に基づく判断＞
２つ目の判断手法としては、ＷＦＤ方式の無線通信９２に基づく判断手法が採用されている。通信システム１では、上述したように、画像データおよび印刷指令が、ＷＦＤ方式の無線通信９２によって送信可能である。この無線通信９２の強度は、当然、携帯電話１０とＭＦＰ５０との離間距離が長いほど、弱くなり、携帯電話１０とＭＦＰ５０との離間距離が短いほど、強くなる。携帯電話１０のデータ記憶領域１４ａには、無線通信９２の強度と、携帯電話１０とＭＦＰ５０との離間距離との関係を数式化したものが、マップデータとして、記憶されている。このため、ＷＦＤ方式の無線通信９２の強度を取得し、その強度に応じた携帯電話１０とＭＦＰ５０との離間距離が、マップデータを参照することで演算される。このマップデータに基づいて演算された離間距離が、設定距離（通信システム１では、１０ｍに設定されている）以上となった場合に、携帯電話１０がＭＦＰ５０から設定距離、離れたと判断される。
【００５４】
ＷＦＤ方式の無線通信９２に基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れたと判断された場合にも、ブザー２６により警告音が発せられる。この際にも、ＷＦＤ方式の無線通信９２の強度が取得され、その強度に応じた携帯電話１０とＭＦＰ５０との離間距離が演算され続けており、演算された離間距離が、３０ｍ以上となった場合に、印刷処理を停止させるための指令が、携帯電話１０から、ＷＦＤ方式の無線通信９２によって、ＭＦＰ５０に送信される。そして、ＭＦＰ５０は、この印刷処理停止指令を受信すると、印刷処理を停止する。
【００５５】
＜ＮＦＣ方式の無線通信に基づく判断＞
３つ目の判断手法としては、ＮＦＣ方式の無線通信９４に基づく判断手法が採用されている。通信システム１では、上述したように、ユーザが、携帯電話１０をＭＦＰ５０に接近させることで、ＮＦＣ方式の無線通信９４が確立する。この無線通信９４は、携帯電話１０がＮＦＣ方式の無線通信９４の通信範囲内にある場合に確立し、携帯電話１０がＮＦＣ方式の無線通信９４の通信範囲外に出た場合には、切断する。このため、ＮＦＣ方式の無線通信９４が確立した後に、その無線通信９４が切断した場合に、携帯電話１０がＭＦＰ５０から設定距離、離れたと判断される。
【００５６】
ちなみに、無線通信９４の確立と切断との判断は、携帯電話１０とＭＦＰ５０との間での無線通信９４を用いたデータの送受信ができるか否かによって行われる。例えば、携帯電話１０から所定のデータをＭＦＰ５０に、無線通信９４を用いて送信し、その返信を携帯電話１０が受信している場合には、無線通信９４が確立していると判断される。一方、携帯電話１０から所定のデータをＭＦＰ５０に、無線通信９４を用いて送信し、その返信を携帯電話１０が受信できない場合には、無線通信９４が切断していると判断される。
【００５７】
携帯電話１０がＭＦＰ５０から設定距離、離れたと判断されると、印刷処理を停止させるための指令が、携帯電話１０から、ＷＦＤ方式の無線通信９２、若しくは、ＷＦ方式の無線通信９０によって、ＭＦＰ５０に送信される。そして、ＭＦＰ５０は、この印刷処理停止指令を受信すると、印刷処理を停止する。
【００５８】
なお、本手法では、ＮＦＣ方式の無線通信９４が切断した場合に、印刷処理が停止するため、携帯電話１０のパネル２２には、ＮＦＣ方式の無線通信９４の維持を促すメッセージ、つまり、携帯電話１０を無線通信９４の通信範囲内に維持する旨のメッセージが表示される。具体的には、「携帯電話をＭＦＰにかざし続けて下さい」というメッセージが表示される。これにより、ユーザが、不用意にＭＦＰ５０から離れることを防止し、機密性を適切に担保することが可能となる。
【００５９】
また、本手法では、携帯電話１０からＭＦＰ５０に送信された画像データに基づく画像の印刷予定枚数が２枚以上である場合に、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かの判断が行われる。つまり、印刷予定枚数が２枚以上である場合にのみ、ユーザがＭＦＰ５０から離れたことによる印刷停止処理が行われる。これは、印刷予定枚数が１枚である場合には、印刷予定枚数の印刷が完了する前に、ユーザがＭＦＰ５０から遠くに離れることが少ないためである。
【００６０】
＜判断手法の選択＞
上述したように、通信システム１では、携帯電話１０がＭＦＰ５０から設定距離、離れたか否かを、３つの手法の各々に従って、判断することが可能とされている。それら３つの判断手法の中では、ＧＰＳ機能を利用した携帯電話１０の位置情報に基づいた判断手法が、最も精度良く、携帯電話１０とＭＦＰ５０との離間距離を判断できることから、携帯電話にＧＰＳ機能がある場合には、この判断手法が採用される。つまり、ＧＰＳ機能を有する携帯電話では、ＧＰＳ機能を利用した携帯電話１０の位置情報に基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判断される。
【００６１】
また、ＧＰＳ機能を有していない携帯電話では、ＷＦＤ方式の無線通信９２に基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判断される。ただし、この判断手法を用いるためには、ＷＦＤ方式の無線通信９２が確立していることが前提条件となる。つまり、無線通信９２を用いて、画像データおよび印刷指令が、携帯電話１０からＭＦＰ５０に送信された場合に、ＷＦＤ方式の無線通信９２に基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判断される。一方、ＷＦ方式の無線通信９０を用いて、画像データおよび印刷指令が、携帯電話１０からＭＦＰ５０に送信された場合には、ＮＦＣ方式の無線通信９２に基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判断される。
【００６２】
＜印刷アプリケーション＞
上述した印刷処理は、印刷アプリケーション３２ａが携帯電話１０のＣＰＵ１２によって実行されることで行われる。以下に、図２乃至図６を用いて、携帯電話１０内に記憶されている画像データに基づく画像を、ＭＦＰ５０によって印刷させるとともに、その印刷時にユーザがＭＦＰ５０から離れた場合に印刷を停止するためのフローを説明する。
【００６３】
携帯電話１０がＭＦＰ５０に接近させられ、ＮＦＣ方式の無線通信９４が確立すると、図２に示すメインフローの処理が開始される。メインフローのＳ１００において、ＣＰＵ１２は、＜ＭＦＰによる印刷処理＞に記載されているように、携帯電話１０のＳＳＩＤを、ＮＦＣ方式の無線通信９４を用いてＭＦＰ５０に送信するためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１０２に進む。Ｓ１０２において、ＣＰＵ１２は、無線通信９４を用いてＭＦＰ５０から送信されたＭＦＰ５０のＳＳＩＤを、ＯＳ３２ｂを介して取得する。そして、Ｓ１０４に進む。
【００６４】
Ｓ１０４において、ＣＰＵ１２は、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２をＭＦＰ５０との間で確立させるためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１０６に進む。Ｓ１０６において、ＣＰＵ１２は、データ記憶領域１４ａに記憶されている画像データおよび、その画像データに基づく画像の印刷指令を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を用いてＭＦＰ５０に送信するためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１０８に進む。
【００６５】
Ｓ１０８において、ＣＰＵ１２は、ＧＰＳ衛星９８から信号を受信し、その信号に基づいて携帯電話１０の位置情報を演算する機能、つまり、ＧＰＳ機能を有しているか否かを判定する。ＧＰＳ機能を有している場合（Ｓ１０８：ＹＥＳ）には、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ１２は、ＧＰＳ方式判断サブルーチンを実行する。
【００６６】
ＧＰＳ方式判断サブルーチンでは、Ｓ１２０において、ＣＰＵ１２は、＜携帯電話の位置情報に基づく判断＞に記載されているように、携帯電話１０の位置情報を、ＯＳ３２ｂを介して、取得する。そして、Ｓ１２２に進む。Ｓ１２２において、ＣＰＵ１２は、取得した携帯電話１０の位置情報をデータ記憶領域１４ａに記憶させるためのデータを、ＯＳ３２ｂを介して、出力する。そして、Ｓ１２４に進む。
【００６７】
Ｓ１２４において、ＣＰＵ１２は、携帯電話１０から送信された画像データに基づく画像の印刷が全て完了したか否かを判定する。つまり、ＣＰＵ１２は、携帯電話１０から送信された画像データに基づく画像の印刷が終了したか否かの情報を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を用いて、ＭＦＰ５０から取得し、その情報に基づいて、印刷が全て完了したか否かを判定する。印刷が全て完了している場合（Ｓ１２４：ＹＥＳ）には、ＧＰＳ方式判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。一方、印刷が全て完了していない場合（Ｓ１２４：ＮＯ）には、Ｓ１２６に進む。Ｓ１２６において、携帯電話１０の位置情報を、ＯＳ３２ｂを介して、取得する。そして、Ｓ１２８に進む。
【００６８】
Ｓ１２８において、ＣＰＵ１２は、＜携帯電話の位置情報に基づく判断＞に記載されているように、データ記憶領域１４ａに記憶されている基準位置情報に基づく位置と、Ｓ１２６で取得した位置情報に基づく位置との離間距離を演算し、その離間距離が１０ｍ以上であるか否かを判定する。離間距離が１０ｍ以上でない場合（Ｓ１２８：ＮＯ）には、Ｓ１２４に戻る。
【００６９】
一方、離間距離が１０ｍ以上である場合（Ｓ１２８：ＹＥＳ）には、Ｓ１３０に進む。Ｓ１３０において、ＣＰＵ１２は、ブザー２６による警告音が発生しているか否かを判定する。警告音が発生していない場合（Ｓ１３０：ＮＯ）には、Ｓ１３２に進む。Ｓ１３２において、ＣＰＵ１２は、ブザー２６に警告音を発生させるためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１３４に進む。一方、警告音が発生している場合（Ｓ１３０：ＹＥＳ）には、Ｓ１３２の処理がスキップされ、Ｓ１３４に進む。
【００７０】
Ｓ１３４において、ＣＰＵ１２は、離間距離が１０ｍ以上となってから３０秒以上経過したか否かを判定する。３０秒以上経過していない場合（Ｓ１３４：ＮＯ）には、Ｓ１２４に戻る。一方、３０秒以上経過している場合（Ｓ１３４：ＹＥＳ）には、Ｓ１３６に進む。Ｓ１３６において、ＣＰＵ１２は、印刷を停止する旨の指令を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を用いてＭＦＰ５０に送信するためのデータを、ＯＳ３２ｂを介して出力する。そして、ＧＰＳ方式判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。
【００７１】
また、Ｓ１０８で携帯電話１０がＧＰＳ機能を有していない場合（Ｓ１０８：ＮＯ）には、Ｓ１１２に進む。Ｓ１１２において、ＣＰＵ１２は、現在実行中の印刷がＷＦＤ方式を利用した印刷であるか否か、つまり、ＷＦＤ方式の無線通信９２を用いて画像データ等を送付したか否かを判定する。現在実行中の印刷がＷＦＤ方式を利用した印刷である場合（Ｓ１１２：ＹＥＳ）には、Ｓ１１４に進む。Ｓ１１４において、ＣＰＵ１２は、ＷＦＤ方式判断サブルーチンを実行する。
【００７２】
ＷＦＤ方式判断サブルーチンでは、Ｓ１４０において、ＣＰＵ１２は、Ｓ１２４と同様に、携帯電話１０から送信された画像データに基づく画像の印刷が全て完了したか否かを判定する。印刷が全て完了している場合（Ｓ１４０：ＹＥＳ）には、ＷＦＤ方式判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。一方、印刷が全て完了していない場合（Ｓ１４０：ＮＯ）には、Ｓ１４２に進む。Ｓ１４２において、ＣＰＵ１２は、＜ＷＦＤ方式の無線通信に基づく判断＞に記載されているように、ＷＦＤ方式の無線通信９２の強度を、ＯＳ３２ｂを介して取得する。そして、Ｓ１４４に進む。
【００７３】
Ｓ１４４において、ＣＰＵ１２は、データ記憶領域１４ａに記憶されているマップデータを利用して、取得したＷＦＤ方式の無線通信９２の強度に対応する携帯電話１０とＭＦＰ５０との離間距離を演算する。そして、Ｓ１４６に進む。Ｓ１４６において、ＣＰＵ１２は、演算された離間距離が１０ｍ以上であるか否かを判定する。離間距離が１０ｍ以上でない場合（Ｓ１４６：ＮＯ）には、Ｓ１４０に戻る。一方、離間距離が１０ｍ以上である場合（Ｓ１４６：ＹＥＳ）には、Ｓ１４８に進む。
【００７４】
Ｓ１４８において、ＣＰＵ１２は、ブザー２６による警告音が発生しているか否かを判定する。警告音が発生していない場合（Ｓ１４８：ＮＯ）には、Ｓ１５０に進む。Ｓ１５０において、ＣＰＵ１２は、ブザー２６に警告音を発生させるためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１５２に進む。一方、警告音が発生している場合（Ｓ１４８：ＹＥＳ）には、Ｓ１５０の処理がスキップされ、Ｓ１５２に進む。
【００７５】
Ｓ１５２において、ＣＰＵ１２は、Ｓ１４４で演算された離間距離が３０ｍ以上であるか否かを判定する。離間距離が３０ｍ以上でない場合（Ｓ１５２：ＮＯ）には、Ｓ１４０に戻る。一方、離間距離が３０ｍ以上である場合（Ｓ１５２：ＹＥＳ）には、Ｓ１５４に進む。Ｓ１５４において、ＣＰＵ１２は、印刷を停止する旨の指令を、ＷＦＤ方式の無線通信９２を用いてＭＦＰ５０に送信するためのデータを、ＯＳ３２ｂを介して出力する。そして、ＷＦＤ方式判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。
【００７６】
また、Ｓ１１２で現在実行中の印刷がＷＦＤ方式を利用した印刷でない場合（Ｓ１１２：ＮＯ）には、Ｓ１１６に進む。Ｓ１１６において、ＣＰＵ１２は、ＮＦＣ方式判断サブルーチンを実行する。ＮＦＣ方式判断サブルーチンでは、Ｓ１６０において、ＣＰＵ１２は、携帯電話１０から送信された画像データに基づく画像の印刷予定枚数が２枚以上であるか否かを判定する。印刷予定枚数が１枚である場合（Ｓ１６０：ＮＯ）には、ＮＦ判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。一方、印刷予定枚数が２枚以上である場合（Ｓ１６０：ＹＥＳ）には、Ｓ１６２に進む。
【００７７】
Ｓ１６２において、ＣＰＵ１２は、Ｓ１２４と同様に、携帯電話１０から送信された画像データに基づく画像の印刷が全て完了したか否かを判定する。印刷が全て完了している場合（Ｓ１６２：ＹＥＳ）には、ＮＦＣ方式判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。一方、印刷が全て完了していない場合（Ｓ１６２：ＮＯ）には、Ｓ１６４に進む。Ｓ１６４において、ＣＰＵ１２は、＜ＮＦＣ方式の無線通信に基づく判断＞に記載されているように、「携帯電話をＭＦＰにかざし続けて下さい」というメッセージをパネル２２に表示させるためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１６６に進む。
【００７８】
Ｓ１６６において、ＣＰＵ１２は、携帯電話１０がＭＦＰ５０から離されたか否か、つまり、ＮＦＣ方式の無線通信９４が確立しているか切断しているかを判定する。ＮＦＣ方式の無線通信９４が確立している場合（Ｓ１６６：ＮＯ）には、Ｓ１６２に戻る。一方、ＮＦＣ方式の無線通信９４が切断している場合（Ｓ１６６：ＹＥＳ）には、Ｓ１６８に進む。Ｓ１６８において、ＣＰＵ１２は、印刷を停止する旨の指令を、ＷＦＤ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を用いてＭＦＰ５０に送信するためのデータを、ＯＳ３２ｂを介して出力する。そして、ＮＦＣ方式判断サブルーチンおよび、印刷アプリケーション３２ａの処理が終了する。
【００７９】
＜第２実施形態＞
第２実施形態に係る通信システム１の動作を説明する。なお、第２実施形態における通信システム１の構成は、第１実施形態における通信システム１の構成と同じであるため、第２実施形態における通信システム１の構成の説明は省略する。
【００８０】
第１実施形態の通信システム１では、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かの判断が、携帯電話１０において行われているが、第２実施形態の通信システム１では、ＭＦＰ５０で行われる。ＭＦＰ５０で行われる携帯電話１０がＭＦＰ５０から設定距離、離れているか否かの判断の手法は、携帯電話１０での判断手法と殆ど同じである。つまり、ＮＦＣ方式の無線通信９４を利用した印刷処理が行われている際に、ＭＦＰ５０において、携帯電話１０の位置情報、ＷＦＤ方式の無線通信９２、ＮＦＣ方式の無線通信９４の何れかに基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判断される。そして、携帯電話１０がＭＦＰ５０から設定距離、離れていると判断されたことを条件として、印刷処理が停止する。この印刷処理および、印刷処理の停止は、ＭＦＰ５０の印刷プログラム７４ａがＣＰＵ５２によって実行されることで行われる。以下に、印刷処理および、印刷処理の停止を実行するためのフローを、図７乃至図１１を用いて説明する。
【００８１】
携帯電話１０がＭＦＰ５０に接近させられ、ＮＦＣ方式の無線通信９４が確立すると、図７に示すメインフローの処理が開始される。メインフローのＳ２００において、ＣＰＵ５２は、携帯電話１０からＮＦＣ方式の無線通信９４を用いて送信された携帯電話１０のＳＳＩＤを、ＯＳ７４ｂを介して取得する。そして、Ｓ２０２に進む。Ｓ２０２において、ＣＰＵ５２は、ＭＦＰ５０のＳＳＩＤを、ＮＦＣ方式の無線通信９４を用いて携帯電話１０に送信するためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ２０４に進む。
【００８２】
Ｓ２０４において、ＣＰＵ５２は、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を携帯電話１０との間で確立させるためのデータを、ＯＳ７４ｂを介して出力する。そして、２０６に進む。Ｓ２０６において、ＣＰＵ５２は、携帯電話１０からＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を用いて送信された画像データおよび、その画像データに基づく画像の印刷指令を、ＯＳ７４ｂを介して受信する。そして、Ｓ２０７に進む。Ｓ２０７において、ＣＰＵ１２は、受信した画像データをプリンタ６０に印刷させるためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ２０８に進む。
【００８３】
Ｓ２０８において、ＣＰＵ５２は、携帯電話１０のＧＰＳ機能に関する情報、つまり、携帯電話１０がＧＰＳ機能を有しているか否かの情報を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を利用して、携帯電話１０からＯＳ７４ｂを介して取得する。そして、Ｓ２１０に進む。Ｓ２１０において、ＣＰＵ５２は、取得した情報に基づいて、携帯電話１０がＧＰＳ機能を有しているか否かを判定する。携帯電話１０がＧＰＳ機能を有している場合（Ｓ２１０：ＹＥＳ）には、Ｓ２１２に進む。Ｓ２１２において、ＣＰＵ５２は、ＧＰＳ方式判断サブルーチンを実行する。
【００８４】
ＧＰＳ方式判断サブルーチンでは、Ｓ２２０において、ＣＰＵ５２は、携帯電話１０の位置情報を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を利用して、携帯電話１０からＯＳ７４ｂを介して取得する。そして、Ｓ２２２に進む。Ｓ２２２において、ＣＰＵ５２は、取得した携帯電話１０の位置情報を記憶部５４に記憶させるためのデータを、ＯＳ７４ｂを介して、出力する。そして、Ｓ２２４に進む。
【００８５】
Ｓ２２４において、ＣＰＵ５２は、携帯電話１０から送信された画像データに基づく画像の印刷が全て完了したか否かを判定する。印刷が全て完了している場合（Ｓ２２４：ＹＥＳ）には、ＧＰＳ方式判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。一方、印刷が全て完了していない場合（Ｓ２２４：ＮＯ）には、Ｓ２２６に進む。Ｓ２２６において、ＣＰＵ５２は、携帯電話１０の位置情報を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を利用して、携帯電話１０からＯＳ７４ｂを介して取得する。そして、Ｓ２２８に進む。
【００８６】
Ｓ２２８において、ＣＰＵ５２は、記憶部５４に記憶されている携帯電話１０の位置情報、つまり、基準位置情報に基づく位置と、Ｓ２２６で取得した位置情報に基づく位置との離間距離を演算し、その離間距離が１０ｍ以上であるか否かを判定する。離間距離が１０ｍ以上でない場合（Ｓ２２８：ＮＯ）には、Ｓ２２４に戻る。
【００８７】
一方、離間距離が１０ｍ以上である場合（Ｓ２２８：ＹＥＳ）には、Ｓ２３０に進む。Ｓ２３０において、ＣＰＵ５２は、携帯電話１０のブザー２６による警告音が発生しているか否かを判定する。つまり、ＣＰＵ５２は、ブザー２６の作動状況に関する情報を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を利用して、携帯電話１０から取得し、その情報に基づいて、ブザー２６による警告音が発生しているか否かを判定する。警告音が発生していない場合（Ｓ２３０：ＮＯ）には、Ｓ２３２に進む。Ｓ２３２において、ＣＰＵ５２は、ブザー２６に警告音を発生させるための指令を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を利用して携帯電話１０に送信するためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ２３４に進む。一方、警告音が発生している場合（Ｓ２３０：ＹＥＳ）には、Ｓ２３２の処理がスキップされ、Ｓ２３４に進む。
【００８８】
Ｓ２３４において、ＣＰＵ５２は、離間距離が１０ｍ以上となってから３０秒以上経過したか否かを判定する。３０秒以上経過していない場合（Ｓ２３４：ＮＯ）には、Ｓ２２４に戻る。一方、３０秒以上経過している場合（Ｓ２３４：ＹＥＳ）には、Ｓ２３６に進む。Ｓ２３６において、ＣＰＵ５２は、印刷を停止する旨のデータを、ＯＳ７４ｂを介して出力する。そして、ＧＰＳ方式判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。
【００８９】
また、Ｓ２１０で携帯電話１０がＧＰＳ機能を有していない場合（Ｓ２１０：ＮＯ）には、Ｓ２１４に進む。Ｓ２１４において、ＣＰＵ５２は、現在実行中の印刷がＷＦＤ方式を利用した印刷であるか否か、つまり、ＷＦＤ方式の無線通信９２を用いて画像データ等を受信したか否かを判定する。現在実行中の印刷がＷＦＤ方式を利用した印刷である場合（Ｓ２１４：ＹＥＳ）には、Ｓ２１６に進む。Ｓ２１６において、ＣＰＵ５２は、ＷＦＤ方式判断サブルーチンを実行する。
【００９０】
ＷＦＤ方式判断サブルーチンでは、Ｓ２４０において、ＣＰＵ５２は、携帯電話１０から送信された画像データに基づく画像の印刷が全て完了したか否かを判定する。印刷が全て完了している場合（Ｓ２４０：ＹＥＳ）には、ＷＦＤ方式判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。一方、印刷が全て完了していない場合（Ｓ２４０：ＮＯ）には、Ｓ２４２に進む。Ｓ２４２において、ＣＰＵ５２は、ＷＦＤ方式の無線通信９２の強度を、ＯＳ７４ｂを介して取得する。そして、Ｓ２４４に進む。
【００９１】
Ｓ２４４において、ＣＰＵ５２は、記憶部５４に記憶されているマップデータを利用して、取得したＷＦＤ方式の無線通信９２の強度に対応する携帯電話１０とＭＦＰ５０との離間距離を演算する。なお、記憶部５４に記憶されているマップデータは、データ記憶領域１４ａに記憶されているマップデータと同じものである。そして、Ｓ２４６に進む。Ｓ２４６において、ＣＰＵ５２は、演算された離間距離が１０ｍ以上であるか否かを判定する。離間距離が１０ｍ以上でない場合（Ｓ２４６：ＮＯ）には、Ｓ２４０に戻る。一方、離間距離が１０ｍ以上である場合（Ｓ２４６：ＹＥＳ）には、Ｓ２４８に進む。
【００９２】
Ｓ２４８において、ＣＰＵ５２は、Ｓ２３０と同様に、携帯電話１０のブザー２６による警告音が発生しているか否かを判定する。警告音が発生していない場合（Ｓ２４８：ＮＯ）には、Ｓ２５０に進む。Ｓ２５０において、ＣＰＵ５２は、ブザー２６に警告音を発生させるための指令を、ＷＦ方式の無線通信９０若しくは、ＷＦＤ方式の無線通信９２を利用して携帯電話１０に送信するためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ２５２に進む。一方、警告音が発生している場合（Ｓ２４８：ＹＥＳ）には、Ｓ２５０の処理がスキップされ、Ｓ２５２に進む。
【００９３】
Ｓ２５２において、ＣＰＵ５２は、Ｓ２４４で演算された離間距離が３０ｍ以上であるか否かを判定する。離間距離が３０ｍ以上でない場合（Ｓ２５２：ＮＯ）には、Ｓ２４０に戻る。一方、離間距離が３０ｍ以上である場合（Ｓ２５２：ＹＥＳ）には、Ｓ２５４に進む。Ｓ２５４において、ＣＰＵ５２は、印刷を停止する旨の指令を、ＯＳ７４ｂを介して出力する。そして、ＷＦＤ方式判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。
【００９４】
また、Ｓ２１４で現在実行中の印刷がＷＦＤ方式を利用した印刷でない場合（Ｓ２１４：ＮＯ）には、Ｓ２１８に進む。Ｓ２１８において、ＣＰＵ５２は、ＮＦＣ方式判断サブルーチンを実行する。ＮＦＣ方式判断サブルーチンでは、Ｓ２６０において、ＣＰＵ５２は、携帯電話１０から送信された画像データに基づく画像の印刷予定枚数が２枚以上であるか否かを判定する。印刷予定枚数が１枚である場合（Ｓ２６０：ＮＯ）には、ＮＦ判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。一方、印刷予定枚数が２枚以上である場合（Ｓ２６０：ＹＥＳ）には、Ｓ２６２に進む。
【００９５】
Ｓ２６２において、ＣＰＵ５２は、携帯電話１０から送信された画像データに基づく画像の印刷が全て完了したか否かを判定する。印刷が全て完了している場合（Ｓ２６２：ＹＥＳ）には、ＮＦＣ方式判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。一方、印刷が全て完了していない場合（Ｓ２６２：ＮＯ）には、Ｓ２６４に進む。Ｓ２６４において、ＣＰＵ５２は、「携帯電話をＭＦＰにかざし続けて下さい」というメッセージをパネル５６に表示させるためのデータを、ＯＳ７４ｂを介して出力する。そして、Ｓ２６６に進む。
【００９６】
Ｓ２６６において、ＣＰＵ５２は、携帯電話１０がＭＦＰ５０から設定距離、離されたか否か、つまり、ＮＦＣ方式の無線通信９４が確立しているか切断しているかを判定する。ＮＦＣ方式の無線通信９４が確立している場合（Ｓ２６６：ＮＯ）には、Ｓ２６２に戻る。一方、ＮＦＣ方式の無線通信９４が切断している場合（Ｓ２６６：ＹＥＳ）には、Ｓ２６８に進む。Ｓ２６８において、ＣＰＵ５２は、印刷を停止する旨の指令を、ＯＳ７４ｂを介して出力する。そして、ＮＦＣ方式判断サブルーチンおよび、印刷プログラム７４ａの処理が終了する。
【００９７】
＜変形例＞
本実施形態では、携帯電話１０がＭＦＰ５０から設定距離、離れるとともに、別の条件を満たした場合、例えば、設定距離離れた状態が３０秒間継続した場合に、ＭＦＰ５０による印刷が停止するが、携帯電話１０がＭＦＰ５０から設定距離、離れたことのみを条件として、印刷を停止することが可能である。
【００９８】
また、本実施形態では、ＷＦＤ方式の無線通信９２の強度と、携帯電話１０とＭＦＰ５０との離間距離との関係を数式化したマップデータを用いて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判定されているが、無線通信９２の強度のみを用いて、判定することが可能である。詳しくは、例えば、無線通信９２が確立した際の強度を基準強度として記憶しておき、携帯電話１０がＭＦＰ５０から離れた際の無線通信９２の強度が、基準強度のＸ（＜１００）％以下となった場合に、携帯電話１０がＭＦＰ５０から設定距離、離れていると判定することが可能である。
【００９９】
また、本実施形態では、携帯電話１０がＭＦＰ５０から設定距離、離れたことをユーザに報知するために、ブザー２６による警告音が採用されているが、パネル２２へのメッセージの表示、音声によるメッセージの案内、携帯電話１０の振動、特定色の点灯、点滅等を採用することが可能である。また、ＮＦＣ方式の無線通信９４に基づいて、携帯電話１０がＭＦＰ５０から設定距離、離れているか否かが判断される際に、パネル２２，５６にメッセージが表示されるが、音声によるメッセージの案内等を採用することが可能である。
【０１００】
また、本実施形態では、１枚の原稿の印刷途中に印刷停止指令が発せられた場合には、その１枚の原稿の印刷が完了した後に、その１枚の原稿以降の原稿の印刷が停止されるが、その１枚の原稿の途中で印刷を停止することも可能である。
【０１０１】
また、本実施形態では、印刷指示の指令が、ＷＦ方式の無線通信９０、若しくは、ＷＦＤ方式の無線通信９２を用いて送信されるが、ＮＦＣ方式の無線通信９４を用いて送信されることが可能である。
【０１０２】
また、ＭＦＰ５０に画像データを送信する携帯端末は、携帯電話１０に限られず、タブレット機器，スマートフォンなどでもよい。
【０１０３】
また、携帯端末からの画像データおよび、印刷指令の送信により印刷処理を行う装置は、ＭＦＰ５０に限られず、印刷可能な装置であれば限定されない。
【０１０４】
また、本実施形態では、近接無線通信として、ＮＦＣ方式の無線通信が採用されているが、ＴｒａｎｓｆｅｒＪｅｔ(R)（ソニー株式会社の登録商標）方式等の無線通信を採用することも可能である。この場合、ハンドオーバ処理により確立される無線通信は、ＴｒａｎｓｆｅｒＪｅｔ方式の無線通信より高速な、種々の無線通信方式を採用することが可能である。この場合、ハンドオーバ処理により確立される無線通信は、ＴｒａｎｓｆｅｒＪｅｔ方式の無線通信より通信可能距離が長い、種々の無線通信方式を採用することが可能である。
【０１０５】
本実施例の携帯電話１０及びＭＦＰ５０では、印刷アプリケーション３２ａに基づいて実行するＣＰＵ１２および、印刷プログラム７４ａに基づいて実行するＣＰＵ５２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。印刷アプリケーション３２ａに基づいて実行するＣＰＵ１２が、ＯＳ３２ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。また、印刷プログラム７４ａに基づいて実行するＣＰＵ１２が、ＯＳ７４ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【０１０６】
また、上記実施例では、印刷アプリケーション３２ａの実行により図２乃至図６に示すフローが実行されるが、そのフローにおいて、Ｓ１０８，Ｓ１１２〜Ｓ１１６，Ｓ１２０〜Ｓ１２６，Ｓ１３０〜Ｓ１３４，Ｓ１４０〜Ｓ１５４，Ｓ１６０〜Ｓ１６８の処理を行わないことも可能である。なお、上記ステップの全ての処理を行わないのではなく、上記ステップのうち、いずれかのステップの処理を任意に加えたフローとすることも可能である。
【０１０７】
また、上記実施例では、印刷プログラム７４ａの実行により図７乃至図１１に示すフローが実行されるが、そのフローにおいて、Ｓ２０８，Ｓ２１０，Ｓ２１４〜Ｓ２１８，Ｓ２２０〜Ｓ２２６，Ｓ２３０〜Ｓ２３４，Ｓ２４０〜Ｓ２５４，Ｓ２６０〜Ｓ２６８の処理を行わないことも可能である。なお、上記ステップの全ての処理を行わないのではなく、上記ステップのうち、いずれかのステップの処理を任意に加えたフローとすることも可能である。
【０１０８】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【０１０９】
携帯電話１０は携帯端末の一例である。ＣＰＵ１２は、携帯端末のコンピュータおよび携帯端末側プロセッサの一例である。データ記憶領域１４ａは、携帯端末の記憶部の一例である。無線ＬＡＮＩ／Ｆ１８は携帯端末側長距離無線通信部の一例である。ＮＦＣＩ／Ｆ２０は携帯端末側近接無線通信部の一例である。パネル２２は、第１報知部の一例である。ブザー２６は、第２報知部の一例である。印刷アプリケーション３２ａは携帯端末のプログラムの一例である。ＭＦＰ５０は印刷装置の一例である。ＣＰＵ５２は、印刷装置のコンピュータおよび印刷装置側プロセッサの一例である。パネル５６は第１報知部の一例である。無線ＬＡＮＩ／Ｆ６８は、印刷装置側長距離無線通信部の一例である。ＮＦＣＩ／Ｆ７０は、印刷装置側近接無線通信部の一例である。アクセスポイント８０は、アクセスポイントの一例である。ＧＰＳ衛星９８は、人工衛星の一例である。
【０１１０】
Ｓ１００，Ｓ１０２を実行するＣＰＵ１２は、識別情報送受信手段の一例である。Ｓ１０６を実行するＣＰＵ１２は、印刷指示情報送信手段の一例である。Ｓ１２８，Ｓ１４６，Ｓ１６６を実行するＣＰＵ１２は、判断手段の一例である。Ｓ１３６，Ｓ１５４，Ｓ１６８を実行するＣＰＵ１２は、印刷停止指示情報送信手段の一例である。Ｓ１２０，Ｓ１２６を実行するＣＰＵ１２は、携帯端末位置取得手段の一例である。Ｓ１２２を実行するＣＰＵ１２は、基準携帯端末位置記憶手段の一例である。Ｓ１４２を実行するＣＰＵ１２は、通信強度取得手段の一例である。Ｓ１６４を実行するＣＰＵ１２は、第１報知部制御手段の一例である。Ｓ１３２，Ｓ１５０を実行するＣＰＵ１２は、第２報知部制御手段の一例である。
【０１１１】
Ｓ２００，Ｓ２０２を実行するＣＰＵ５２は、識別情報送受信手段の一例である。Ｓ２０６を実行するＣＰＵ５２は、印刷指示情報取得手段の一例である。Ｓ２０７を実行するＣＰＵ５２は、印刷実行手段の一例である。Ｓ２２８，Ｓ２４６，Ｓ２６６を実行するＣＰＵ５２は、判断手段の一例である。Ｓ２３６，Ｓ２５４，Ｓ２６８を実行するＣＰＵ５２は、印刷停止手段の一例である。Ｓ２２０，Ｓ２２６を実行するＣＰＵ５２は、携帯端末位置取得手段の一例である。Ｓ２２２を実行するＣＰＵ５２は、基準携帯端末位置記憶手段の一例である。Ｓ２４２を実行するＣＰＵ５２は、通信強度取得手段の一例である。Ｓ２３２，Ｓ２５０を実行するＣＰＵ５２は、報知指令送信手段の一例である。
【０１１２】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。プログラム（印刷アプリケーション３２ａ，印刷プログラム７４ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２，５２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル２２，５６など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【０１１３】
さらに、本発明の範疇であるプログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを介して携帯電話１０或いはＭＦＰ５０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【０１１４】
１０：携帯電話、１２：ＣＰＵ、１４ａ：データ記憶領域、１８：無線ＬＡＮＩ／Ｆ、２０：ＮＦＣＩ／Ｆ、２２：パネル、２６：ブザー、３２ａ：印刷アプリケーション、５０：ＭＦＰ、５２：ＣＰＵ、５６：パネル、６８：無線ＬＡＮＩ／Ｆ、７０：ＮＦＣＩ／Ｆ，８０：アクセスポイント、９８：ＧＰＳ衛星
【図１】
2015084126.tif 000003
【図２】
2015084126.tif 000004
【図３】
2015084126.tif 000005
【図４】
2015084126.tif 000006
【図５】
2015084126.tif 000007
【図６】
2015084126.tif 000008
【図７】
2015084126.tif 000009
【図８】
2015084126.tif 000010
【図９】
2015084126.tif 000011
【図１０】
2015084126.tif 000012
【図１１】
2015084126.tif 000013