(57)【要約】【課題】通信装置と画像出力装置との間の不要な無線リンクが維持されてしまうことを防止し、データ出力を希望するユーザが早期に当該データ出力のサービスを享受できるようにする。【解決手段】画像出力装置であって、通信装置との間で無線リンクを確立する確立部と、確立部によって無線リンクを確立した通信装置に関連付けられたデータを検索する検索部と、通信装置の近接を検知する検知部と、検索部によって通信装置に関連付けられたデータが発見され、且つ、検知部によって当該通信装置との近接が検知されたことに応じて、発見されたデータを出力するための処理を開始する出力部と、出力部によってデータを出力するための処理が開始されたことに応じて、確立部によって確立された通信装置との間の無線リンクを切断する切断部とを備える。【選択図】  図５
2017213807.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置であって、
通信装置との間で無線リンクを確立する確立手段と、
前記確立手段によって無線リンクを確立した前記通信装置に関連付けられたデータを検索する検索手段と、
前記通信装置の近接を検知する検知手段と、
前記検索手段によって前記通信装置に関連付けられたデータが発見され、且つ、前記検知手段によって当該通信装置との近接が検知されたことに応じて、前記発見されたデータを出力するための処理を開始する出力手段と、
前記出力手段によって前記データを出力するための処理が開始されたことに応じて、前記確立手段によって確立された前記通信装置との間の無線リンクを切断する切断手段と、
を備えることを特徴とする画像出力装置。
【請求項２】
前記検知手段は、前記確立手段によって確立された無線リンクにおいて送信される信号の電界強度に基づいて前記通信装置の近接を検知することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記検知手段は、前記信号の電界強度と閾値との比較に基づいて前記通信装置の近接を検知することを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記切断手段は、前記確立手段によって無線リンクが確立されてから所定の時間の間に前記通信装置の近接が検知されなかった場合、当該通信装置との間で確立された無線リンクを切断することを特徴とする請求項１乃至３の何れか１項に記載の画像出力装置。
【請求項５】
前記切断手段は、前記検索手段によって前記通信装置に関連付けられたデータが発見されなかった場合、当該通信装置との間で確立された無線リンクを切断することを特徴とする請求項１乃至４の何れか１項に記載の画像出力装置。
【請求項６】
前記確立手段は、前記通信装置との間でＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる無線リンクを確立することを特徴とする請求項１乃至５の何れか１項に記載の画像出力装置。
【請求項７】
画像出力装置の制御方法であって、
通信装置との間で無線リンクを確立する確立工程と、
前記確立工程によって無線リンクを確立した前記通信装置に関連付けられたデータを検索する検索工程と、
前記通信装置の近接を検知する検知工程と、
前記検索工程によって前記通信装置に関連付けられたデータが発見され、且つ、前記検知工程によって当該通信装置との近接が検知されたことに応じて、前記発見されたデータを出力するための処理を開始する出力工程と、
前記出力工程によって前記データを出力するための処理が開始されたことに応じて、前記確立工程によって確立された前記通信装置との間の無線リンクを切断する切断工程と、
を有することを特徴とする画像出力装置の制御方法。
【請求項８】
コンピュータを、請求項１乃至６の何れか１項に記載の画像出力装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、画像出力装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介して印刷データを事前に印刷装置等の画像出力装置へ送信し、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（以降、ＢＬＥと称する）を用いた近づき検知をトリガとして、ユーザ認証や印刷を実施する形態が知られている。
【０００３】
特許文献１では、通信装置（例えばスマートフォン）でのファイル選択後に、通信装置と印刷装置の近接無線通信の開始をトリガとして、印刷データを通信装置から受信して印刷する印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５１８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、通信装置と画像出力装置の無線リンクが確立された後、不要な無線リンクが維持されてしまうと、印刷を希望する他のユーザが近づき検知を利用した無線リンクの確立、及び印刷サービスを利用できないという課題がある。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、通信装置と画像出力装置との間の不要な無線リンクが維持されてしまうことを防止し、データ出力を希望するユーザが早期に当該データ出力のサービスを享受できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成する本発明に係る画像出力装置は、
画像出力装置であって、
通信装置との間で無線リンクを確立する確立手段と、
前記確立手段によって無線リンクを確立した前記通信装置に関連付けられたデータを検索する検索手段と、
前記通信装置の近接を検知する検知手段と、
前記検索手段によって前記通信装置に関連付けられたデータが発見され、且つ、前記検知手段によって当該通信装置との近接が検知されたことに応じて、前記発見されたデータを出力するための処理を開始する出力手段と、
前記出力手段によって前記データを出力するための処理が開始されたことに応じて、前記確立手段によって確立された前記通信装置との間の無線リンクを切断する切断手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、通信装置と画像出力装置との間の不要な無線リンクが維持されてしまうことを防止し、データ出力を希望するユーザが早期に当該データ出力のサービスを享受することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る通信システムの構成例を示す図である。
【図２】本発明の一実施形態に係る印刷装置及び通信装置のブロック図である。
【図３】本発明の一実施形態に係る処理のシーケンスチャートである。
【図４】本発明の一実施形態に係る処理のシーケンスチャートである。
【図５】本発明の一実施形態に係る印刷装置の処理手順を示すフローチャートである。
【図６】本発明の一実施形態に係る処理のシーケンスチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら実施形態を説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
（概要）
本発明の一実施形態に係る画像出力を行う印刷装置は、印刷装置と通信装置とがＢＬＥ通信による接続を完了した後であっても、通信装置が印刷装置から離間する（遠ざかる）方向に移動しているか移動を停止している場合には、通信装置のユーザが印刷を希望しないものと判定できるため、無線リンクの切断処理を実行する例を説明する。また、通信装置と印刷装置とが近接している場合でも、印刷装置が印刷準備を行った後にさらに近接検知を実施し、通信装置が印刷装置から遠ざかるか、あるいは移動を停止した場合には、やはり通信装置のユーザが印刷を希望しないものと判定できる。そのため、無線リンクの切断処理を実行する。一方、通信装置が印刷装置に近接していれば、通信装置のユーザが印刷を希望するものと判定できるため、印刷準備、印刷処理を実行する。
【００１２】
（システム構成）
まず図１を参照して、本発明の一実施形態に係る通信システムのネットワーク構成を説明する。印刷装置１０１は、例えば、プリンタやコピー機等の画像出力装置の一例である。通信装置１０２は、例えば、スマートフォンや携帯電話等の無線通信機能を備える電子機器であるが、ユーザを識別可能なＩＤを持つ可搬型のその他の通信装置であってもよい。印刷装置１０１と通信装置１０２とは直接装置間を無線接続して通信する。印刷サーバ１０３は、印刷データを記憶する。
【００１３】
なお、ここでは印刷装置１０１がＢｌｕｅｔｏｏｔｈ（登録商標）に準拠しているものとして説明する。しかし、ＩＥＥＥ８０２．１１シリーズ、ＵＷＢ、ＺｉｇＢｅｅ、ＭＢＯＡ、ＮＦＣ、トランスファージェット等の他の無線通信方式に準拠した通信装置にも、本実施形態の構成を適用可能である。ＵＷＢは、Ｕｌｔｒａ Ｗｉｄｅ Ｂａｎｄの略であり、ＭＢＯＡは、Ｍｕｌｔｉ  Ｂａｎｄ  ＯＦＤＭ  Ａｌｌｉａｎｃｅの略である。ＵＷＢには、ワイヤレスＵＳＢ、ワイヤレス１３９４、ＷＩＮＥＴ（ＷｉＭｅｄｉａ ＮＥＴｗｏｒｋ ｐｒｏｔｏｃｏｌ ａｄａｐｔａｔｉｏｎ ｌａｙｅｒ）などが含まれる。
【００１４】
（装置構成）
続いて、図２を参照して、本発明の一実施形態に係る印刷装置１０１のブロック図を説明する。印刷装置１０１は、記憶部２０１、制御部２０２、処理部２０３、入力部２０４、出力部２０５、通信部２０６、及びアンテナ２０７を備えている。尚、本発明の実施形態における通信装置１０２も、図２と同じ構成を有しているが、以下は印刷装置１０１の場合を例に説明する。
【００１５】
記憶部２０１は、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等のメモリにより構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。なお、記憶部２０１として、ＲＯＭ、ＲＡＭ等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどの記憶媒体を用いてもよい。また、記憶部２０１が複数のメモリ等を備えていてもよい。
【００１６】
制御部２０２は、ＣＰＵやＭＰＵ等のプロセッサにより構成され、記憶部２０１に記憶されたプログラムを実行することにより印刷装置１０１全体を制御する。ＣＰＵはＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略であり、ＭＰＵはＭｉｃｒｏ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔの略である。
【００１７】
なお、制御部２０２は、記憶部２０１に記憶されたプログラムとＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）との協働により印刷装置１０１全体を制御するようにしてもよい。また、制御部２０２がマルチコア等の複数のプロセッサを備え、複数のプロセッサにより印刷装置１０１全体を制御するようにしてもよい。また、制御部２０２は、処理部２０３を制御して、撮像や印刷、投影等の所定の処理を実行する。
【００１８】
処理部２０３は、印刷装置１０１が所定の処理を実行するためのハードウェアであり、例えば印刷部であって印刷処理を行う。また、例えば、印刷装置１０１がカメラ等の撮像機能を備える場合、処理部２０３は撮像部であり、撮像処理を行う。また、例えば、処理部２０３はアプリケーション処理部であり、各種プログラムの実行処理を行う。処理部２０３が処理するデータは、記憶部２０１に記憶されているデータであってもよいし、後述する通信部２０６を介して他の通信装置と通信したデータであってもよい。
【００１９】
入力部２０４は、ユーザからの各種操作の受付を行う。出力部２０５は、ユーザに対して各種出力を行う。ここで、出力部２０５による出力とは、画面上への表示や、スピーカによる音声出力、振動出力等の少なくとも１つを含む。なお、タッチパネルのように入力部２０４及び出力部２０５の両方の機能を１つのモジュールで実現するようにしてもよい。
【００２０】
通信部２０６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠した無線通信の制御を行う。また、通信部２０６は、アンテナ２０７を制御して、無線通信のための無線信号の送受信を行う。印刷装置１０１は通信部２０６を介して通信装置１０２と通信する。
【００２１】
（動作：ＢＬＥ接続後に近接状態が実現されているため、印刷処理実行後に無線リンクを切断する）
続いて、図３のシーケンスチャートを参照して、本発明の一実施形態に係る通信システムを構成する印刷装置１０１と通信装置１０２との間の処理手順を説明する。本実施形態に係る処理は、印刷装置１０１と通信装置１０２との間での、ＢＬＥ通信の近接検知を利用した無線リンク制御による印刷処理を例に説明を行う。図３の処理の例では、印刷装置１０１と通信装置１０２とがＢＬＥ通信により接続された後に、適切に近接状態が実現されていることから、印刷準備、印刷処理を実行した後に無線リンクを切断する例を説明する。
【００２２】
また、図５のフローチャートを併せて参照しながら、印刷装置１０１が印刷サービスを実施する場合に、記憶部２０１に記憶されたプログラムを制御部２０２が読み出して実行することにより実現される処理の手順を説明する。
【００２３】
なお、図５に示すフローチャートの少なくとも一部はハードウェアにより実現してもよい。ハードウェアにより実現する場合、例えば、所定のコンパイラを用いることで、各ステップを実現するためのプログラムからＦＰＧＡ上に自動的に専用回路を生成すればよい。ＦＰＧＡとは、Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙの略である。また、ＦＰＧＡと同様にしてＧａｔｅ  Ａｒｒａｙ回路を形成し、ハードウェアとして実現するようにしてもよい。また、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により実現するようにしてもよい。
【００２４】
図３に示すように、まず初めに印刷装置１０１は、ＢＬＥ通信機能を有する通信部２０６により、印刷装置１０１の識別子を含むＡｄｖｅｒｔｉｚｅ Ｉｎｄｉｃａｔｉｏｎ（Ｍ３０１、Ｍ３０３）を生成する。そして、アンテナ２０７を介してアドバタイズ信号を報知する（Ｓ５０１）。
【００２５】
通信装置１０２は、通信装置１０２のアンテナ２０７を介して、Ａｄｖｅｒｔｉｚｅ Ｉｎｄｉｃａｔｉｏｎ（Ｍ３０１、Ｍ３０３）を、通信装置１０２の通信部２０６により繰り返し受信する。また、通信装置１０２の通信部２０６は、電界強度を測定して、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｉｏｎ）情報（Ｍ３０２、Ｍ３０４）を通信装置１０２の制御部２０２に送信する。
【００２６】
通信装置１０２の制御部２０２は、電界強度（ＲＳＳＩ）情報に基づいて印刷装置１０１との近接（第１の近接）を検知すると、印刷装置１０１との間でＢＬＥ通信を確立するために、通信装置１０２の通信部２０６により接続処理（Ｍ３０５）を実施する。通信装置１０２の通信部２０６は、通信装置１０２のアンテナ２０７および印刷装置１０１のアンテナ２０７を介して、印刷装置１０１の通信部２０６との間でＢＬＥプロトコルの接続処理（Ｍ３０６）を実施する。
【００２７】
印刷装置１０１の通信部２０６は、印刷装置１０１の制御部２０２に対して接続処理（Ｍ３０７）の経過を通知する。この接続処理（Ｍ３０７）において、印刷装置１０１の制御部２０２は、予め登録されている通信装置１０２固有の識別情報（Ｂｌｕｅｔｏｏｔｈアドレス）などを利用して機器認証を実施する。
【００２８】
なお、以降の説明では、ＢＬＥ通信のリンクが確立された後の通信装置１０２と印刷装置１０１との間で送受信されるＢＬＥ通信プロトコルメッセージが、それぞれのアンテナ２０７を介して送受信されることは自明であるため、詳細な説明は省略する。
【００２９】
次に、印刷装置１０１の制御部２０２は、ＢＬＥ通信の接続を確認する（Ｓ５０２：ＹＥＳ）と、通信装置１０２の識別子と関連付けられた印刷データを印刷装置１０１の記憶部２０１またはネットワーク１００内にある印刷サーバ１０３から検索する（Ｓ５０３）。
【００３０】
印刷装置１０１の制御部２０２が、印刷データを発見した場合（Ｓ５０４：ＹＥＳ）、Ｓ５０５へ進む。そして、印刷装置１０１は、通信装置１０２から送信されてくる電界強度（ＲＳＳＩ）情報（後述する第２の閾値情報、第３の閾値情報、ＲＳＳＩ測定値等の情報）の受信、検出処理を行い、管理タイマを起動する（Ｓ５０５）。
【００３１】
一方、通信装置１０２の制御部２０２は、接続処理（Ｍ３０５）が完了すると、電界強度（ＲＳＳＩ）の閾値情報（後述する第２の閾値情報、第３の閾値情報）（Ｍ３０８）を通信装置１０２の通信部２０６に送信する。通信部２０６は、電界強度の閾値情報を含むＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３０９）を印刷装置１０１の通信部２０６に送信する。印刷装置１０１の通信部２０６は、ＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３０９）を受信するとＡＴＴ Ｗｒｉｔｅ Ｒｅｓｐｏｎｓｅメッセージ（Ｍ３１１）を通信装置１０２の通信部２０６に返信する。
【００３２】
印刷装置１０１の通信部２０６は、ＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔ受信メッセージ（Ｍ３０９）から電界強度（ＲＳＳＩ）の閾値情報（第２の閾値情報、第３の閾値情報）を抽出して、印刷装置１０１の制御部２０２へ送信する（Ｍ３１０）。印刷装置１０１の制御部２０２は、閾値情報（第２の閾値情報、第３の閾値情報）を印刷装置１０１の記憶部２０１に格納する。
【００３３】
引き続き、通信装置１０２の制御部２０２は、電界強度（ＲＳＳＩ）の測定値情報を印刷装置１０１に定期的に送信するように通信装置１０２の通信部２０６に対して要求する（Ｍ３１２）。
【００３４】
要求を受けた通信装置１０２の通信部２０６は、定期的に電界強度（ＲＳＳＩ）の測定値情報を含むＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３１３、Ｍ３１６）を印刷装置１０１の通信部２０６へ送信する。印刷装置１０１の通信部２０６は、ＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３１３、Ｍ３１６）を受信するとＡＴＴ Ｗｒｉｔｅ Ｒｅｓｐｏｎｓｅメッセージ（Ｍ３１５、Ｍ３１８）のそれぞれを通信装置１０２の通信部２０６に返信する。
【００３５】
印刷装置１０１の通信部２０６は、受信したＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３１３、Ｍ３１６）から電界強度（ＲＳＳＩ）の測定値情報を抽出し、印刷装置１０１の制御部２０２に送信する（Ｍ３１４、Ｍ３１７）。印刷装置１０１の制御部２０２は、測定値情報を解析する（Ｓ５０６）。
【００３６】
解析の結果、通信装置１０２が印刷装置１０１に接近中であると判定された場合（Ｓ５０７：ＮＯ）、印刷装置１０１の制御部２０２は、測定値情報と印刷装置１０１の記憶部２０１に格納した第２の閾値情報とを比較する。比較の結果、測定値が閾値以下である場合、すなわち第２の近接を検知していない場合（Ｓ５０８：ＮＯ）、Ｓ５０６に戻る。そして、印刷装置１０１の制御部２０２は、通信装置１０２から取得した電界強度（ＲＳＳＩ）の測定値情報の解析処理及び判定処理（Ｓ５０６〜Ｓ５０８）を繰り返す。
【００３７】
一方、比較の結果、測定値が閾値を超えている場合、すなわち第２の近接を検知した場合（Ｓ５０８：ＹＥＳ）、Ｓ５０９へ進む。印刷装置１０１の制御部２０２は、通信装置１０２に対して通信装置１０２に関連する印刷データの情報を送信するために、印刷装置１０１の通信部２０６に印刷情報（Ｍ３１９）を送信する（Ｓ５０９）。
【００３８】
その際、印刷装置１０１の制御部２０２は、印刷装置１０１の出力部２０５にも印刷データ情報を出力し、印刷装置１０１の処理部２０３が印刷準備（装置のウォームアップ、印刷データへの変換等）を実施（Ｓ５０９）して、印刷待ち状態を継続する。
【００３９】
続いて、印刷装置１０１の通信部２０６は、印刷データ情報を含むＡＴＴ Ｉｎｄｉｃａｔｉｏｎメッセージ（Ｍ３２０）を通信装置１０２の通信部２０６に送信する。通信装置１０２の通信部２０６は、ＡＴＴ Ｉｎｄｉｃａｔｉｏｎメッセージ（Ｍ３２０）を受信すると、ＡＴＴ Ｃｏｎｆｉｒｍａｔｉｏｎメッセージ（Ｍ３２２）を印刷装置１０１の通信部２０６に返信する。また、通信装置１０２の通信部２０６は、ＡＴＴ Ｉｎｄｉｃａｔｉｏｎ受信メッセージ（Ｍ３２０）から印刷データ情報を抽出し、通信装置１０２の制御部２０２に送信する（Ｍ３２１）。
【００４０】
通信装置１０２の制御部２０２は、印刷データ情報を記憶部２０１に格納するとともに、通信装置１０２の出力部２０５に印刷データ情報を出力する。具体的には、印刷データを示すドキュメント名、ファイル名等の情報やサムネイル画像等を表示し、印刷対象とするデータを通信装置１０２のユーザが選択できるようにする。印刷データ情報が複数表示された場合、ユーザが入力部２０４を用いて印刷を希望するデータを選択する（Ｍ３２３）。印刷データ情報の表示、選択については、ユーザの操作をサポートするために処理部２０３を用いて印刷アプリケーションを起動することで対応してもよい。
【００４１】
印刷データが選択されると（Ｍ３２３）、通信装置１０２の制御部２０２は、ユーザが選択した印刷データ情報を含むＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３２４）を、印刷装置１０１の通信部２０６に送信する。
【００４２】
印刷装置１０１の通信部２０６は、ＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３２４）を受信すると、ＡＴＴ Ｗｒｉｔｅ Ｒｅｓｐｏｎｓｅメッセージ（Ｍ３２６）を通信装置１０２の通信部２０６に返信する。また、印刷装置１０１の通信部２０６は、受信したＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３２４）から、選択された印刷データ情報を抽出し、印刷装置１０１の制御部２０２に送信する（Ｍ３２５）。印刷装置１０１の制御部２０２は、選択された印刷データ情報を印刷装置１０１の記憶部２０１に格納する。
【００４３】
また、通信装置１０２の通信部２０６は、電界強度（ＲＳＳＩ）の測定値情報を含むＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３２７）を、印刷装置１０１の通信部２０６に定期的に送信する。印刷装置１０１の通信部２０６は、ＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３２７）を受信すると、ＡＴＴ Ｗｒｉｔｅ Ｒｅｓｐｏｎｓｅメッセージ（Ｍ３２９）のそれぞれを通信装置１０２の通信部２０６に返信する。また、印刷装置１０１の通信部２０６は、受信したＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３２７）から電界強度（ＲＳＳＩ）の測定値情報を抽出し、印刷装置１０１の制御部２０２に送信する（Ｍ３２８）。印刷装置１０１の制御部２０２は、測定値情報を解析する（Ｓ５１０）。
【００４４】
解析の結果、通信装置１０２が印刷装置１０１に接近中である判定された場合（Ｓ５１１：ＮＯ）、印刷装置１０１の制御部２０２は、測定値情報と印刷装置１０１の記憶部２０１に格納した第３の閾値情報とを比較する。比較の結果、測定値が閾値以下である場合、すなわち第３の近接を検知していない場合（Ｓ５１２：ＮＯ）、Ｓ５１０に戻る。そして、印刷装置１０１の制御部２０２は、通信装置１０２から取得した電界強度（ＲＳＳＩ）の測定値情報の解析処理及び判定処理（Ｓ５１０〜Ｓ５１２）を繰り返す。
【００４５】
一方、比較の結果、測定値が閾値を超えている場合、すなわち第３の近接を検知した場合（Ｓ５１２：ＹＥＳ）、印刷装置１０１の制御部２０２は、処理部２０３で印刷準備中の印刷処理を起動する（Ｓ５１３）。その後、印刷装置１０１の制御部２０２は、ＢＬＥ通信の無線リンクを切断、解放するために印刷装置１０１の通信部２０６に切断要求メッセージ（Ｍ３３０）を送信する。印刷装置１０１の通信部２０６は、通信装置１０２との間のＢＬＥ通信の無線リンク切断処理（Ｍ３３１）を実行する。通信装置１０２の通信部２０６は、無線リンク切断処理（Ｍ３３１）が完了すると、通信装置１０２の制御部２０２にリンク切断メッセージ（Ｍ３３２）を送信する。
【００４６】
その後、印刷装置１０１の通信部２０６は、印刷装置１０１の識別子を含むＡｄｖｅｒｔｉｚｅ Ｉｎｄｉｃａｔｉｏｎ（Ｍ３３３）を生成し、アンテナ２０７を介してアドバタイズ信号を周期的に報知する。以降、一連の処理を繰り返す。
【００４７】
（動作：ＢＬＥ通信による接続後に通信装置が遠ざかる／停止している場合に無線リンクを切断）
続いて、図４のシーケンスチャート及び図５のフローチャートを参照して、本発明の一実施形態に係る通信システムを構成する印刷装置１０１と通信装置１０２との間の処理手順を説明する。図４の例では、印刷装置１０１と通信装置１０２とが、ＢＬＥによる接続処理後に遠ざかる／停止する（あるいはタイムオーバー（Ｔ．Ｏ））したため無線リンクを切断する例を説明する。
【００４８】
図４の例では、図３と同様に印刷装置１０１の制御部２０２は印刷装置１０１の通信部２０６から電界強度（ＲＳＳＩ）の測定値情報を含むＡＴＴ Ｗｒｉｔｅ Ｒｅｑｕｅｓｔメッセージ（Ｍ３１３、Ｍ３１６）を受信し、測定値情報を解析する（Ｓ５０６）。
【００４９】
測定値情報の解析（Ｓ５０６）の結果、通信装置１０２が一定時間の間に移動を停止している、または、印刷装置１０１からの遠ざかりを継続中である、これらのいずれかの状態であると判定された場合（Ｓ５０７：ＹＥＳ）、Ｓ５１４へ進む。印刷装置１０１の制御部２０２は、ＢＬＥ通信の無線リンクを切断、解放するために、印刷装置１０１の通信部２０６に切断要求メッセージ（Ｍ４０１）を送信する（Ｓ５１４）。
【００５０】
印刷装置１０１の通信部２０６は、通信装置１０２との間のＢＬＥ通信の無線リンク切断処理（Ｍ４０２）を実行する。通信装置１０２の通信部２０６は、無線リンク切断処理（Ｍ４０２）が完了すると、通信装置１０２の制御部２０２にリンク切断メッセージ（Ｍ４０３）を送信する。その後、印刷装置１０１の通信部２０６は、印刷装置１０１の識別子を含むＡｄｖｅｒｔｉｚｅ Ｉｎｄｉｃａｔｉｏｎ（Ｍ４０４、Ｍ４０５）を生成し、アンテナ２０７を介してアドバタイズ信号を周期的に報知するように構成されてもよい。
【００５１】
また、測定値情報と第２の閾値情報とを比較（Ｓ５０８）する前に、印刷装置１０１の制御部２０２がＳ５０５で起動した管理タイマが満了（タイムオーバー（Ｔ．Ｏ））した場合（Ｓ５０７：ＹＥＳ）も同様に、Ｓ５１４へ進む。そして、印刷装置１０１の制御部２０２は、ＢＬＥ通信の無線リンクを切断、解放し、アドバタイズ信号を周期的に報知する処理（Ｍ４０１〜Ｍ４０５）を実施する。
【００５２】
なお、図４の例では、印刷準備等（図３におけるＭ３１９〜Ｍ３２８、図５のＳ５０９）の処理を経ることなく切断要求メッセージ（Ｍ４０１）を送信している。一方、Ｓ５０８で第２の近接が検知され、Ｓ５１０〜Ｓ５１２へと進んだ場合にも同様の処理を行ってもよい。
【００５３】
すなわち、測定値情報の解析（Ｓ５１０）の結果、通信装置１０２が一定時間の間に移動を停止している、または、印刷装置１０１からの遠ざかりを継続中である、これらのいずれかの状態であると判定された場合（Ｓ５１１：ＹＥＳ）、Ｓ５１４へ進む。印刷装置１０１の制御部２０２は、ＢＬＥ通信の無線リンクを切断、解放する。その後、アドバタイズ信号を周期的に報知する処理（Ｍ４０１〜Ｍ４０５）を実施するように構成されても良い。
【００５４】
また、測定値情報と第３の閾値情報とを比較（Ｓ５１２）する前に、印刷装置１０１の制御部２０２がＳ５０５で起動した管理タイマが満了（タイムオーバー（Ｔ．Ｏ））した場合（Ｓ５１１：ＹＥＳ）も同様に、Ｓ５１４へ進む。そして、印刷装置１０１の制御部２０２は、ＢＬＥ通信の無線リンクを切断、解放する。その後、アドバタイズ信号を周期的に報知する処理（Ｍ４０１〜Ｍ４０５）を実施するように構成されてもよい。
【００５５】
（動作：ＢＬＥ通信による接続後に機器認証が失敗／印刷データが無い場合に無線リンクを切断）
続いて、図６のシーケンスチャート及び図５のフローチャートを参照して、本発明の一実施形態に係る通信システムを構成する印刷装置１０１と通信装置１０２との間の処理手順を説明する。図６の例では、印刷装置１０１と通信装置１０２とが、ＢＬＥによる接続処理後に機器認証が失敗したため、又は、印刷データを発見できなかったために無線リンクを切断する例を説明する。
【００５６】
図６の例では、図３の例と同様に、印刷装置１０１の制御部２０２は、接続処理（Ｍ３０７）において、予め登録されている通信装置１０２固有の識別情報（例えばＢｌｕｅｔｏｏｔｈアドレス）などを利用して機器認証を実施する。
【００５７】
ここで、機器認証が失敗した場合、印刷装置１０１の制御部２０２は、ＢＬＥ通信の無線リンクを切断、解放するために印刷装置１０１の通信部２０６に切断要求メッセージ（Ｍ７０１）を送信する。印刷装置１０１の通信部２０６は、通信装置１０２との間のＢＬＥ通信の無線リンク切断処理（Ｍ７０２）を実行する。通信装置１０２の通信部２０６は、無線リンク切断処理（Ｍ７０２）が完了すると、制御部２０２にリンク切断メッセージ（Ｍ７０３）を送信する。
【００５８】
そして、印刷装置１０１の通信部２０６は、印刷装置１０１の識別子を含むＡｄｖｅｒｔｉｚｅ Ｉｎｄｉｃａｔｉｏｎ（Ｍ７０４、Ｍ７０５）を生成し、印刷装置１０１のアンテナ２０７を介してアドバタイズ信号を周期的に報知する。
【００５９】
なお、図３の例では検索の結果、印刷データを発見した場合（Ｓ５０４：ＹＥＳ）について説明した。これに対して、検索の結果、印刷データを発見できなかった場合（Ｓ５０４：ＮＯ）には、印刷装置１０１の制御部２０２が、ＢＬＥ通信の無線リンクを切断、解放してもよい。その後、アドバタイズ信号を周期的に報知する処理（Ｍ７０１〜Ｍ７０５）を実施するように構成されてもよい。
【００６０】
以上説明したように、本発明の一実施形態では、印刷装置と通信装置とがＢＬＥ通信による接続を完了した後であっても、通信装置が印刷装置から遠ざかるか、あるいは移動を停止した場合には、通信装置のユーザが印刷を希望しないものと判定できる。そのため、無線リンクの切断処理を実行する。また、通信装置と印刷装置とが近接している場合でも、印刷装置が印刷準備を行った後にさらに近接検知を実施し、通信装置が印刷装置から遠ざかるか、あるいは移動を停止した場合には、通信装置のユーザが印刷を希望しないものと判定できるため、無線リンクの切断処理を実行する。
【００６１】
これにより、ＢＬＥ通信による接続を行ったものの印刷を希望しないユーザが携帯する通信装置と、印刷装置との間の不要な無線リンクの継続を回避することが可能となる。また、ＢＬＥ通信を使用する場合、仕様上の制限により同時に複数の通信装置と印刷装置とがＢＬＥ通信による無線リンクを確立することができないため、通常、ユーザが明示的に印刷終了操作等のアプリケーションを終了させる煩雑な操作を行う必要がある。これに対して、本実施形態によれば、そうした煩雑な操作が不要となるため、ユーザの利便性を向上させることができる。従って、通信装置と印刷装置（画像出力装置）との間の不要な無線リンクが維持されてしまうことを防止し、印刷のためのデータ出力を希望するユーザが早期に当該データ出力のサービス（印刷サービス）を享受することが可能となる。
【００６２】
尚、上記実施形態では、画像出力装置として印刷装置を例に説明したが、プロジェクタやディスプレイ等の様々な他の画像出力装置にも適用可能である。また、上記実施形態では、印刷装置と通信装置との間のＢＬＥによって送受信される信号のＲＳＳＩを通信装置が測定していたが、印刷装置が測定するようにしてもよい。また、上記実施形態における装置の近接の検知のために用いられる各種閾値（第１の閾値、第２の閾値、第３の閾値）を、ユーザが任意に設定できるようにしてもよい。このとき、ユーザは近接検知の基準となる距離情報（１メートル、３メートル等）を入力するものとし、印刷装置、又は通信装置が、入力された距離情報から適切なＲＳＳＩの閾値を計算して設定するようにしてもよい。
【００６３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６４】
１００：ネットワーク、１０１：印刷装置、１０２：通信装置、１０３：印刷サーバ、２０１：記憶部、２０２：制御部、２０３：処理部、２０４：入力部、２０５：出力部、２０６：通信部、２０７：アンテナ
【図１】
2017213807.tif 000003
【図２】
2017213807.tif 000004
【図３】
2017213807.tif 000005
【図４】
2017213807.tif 000006
【図５】
2017213807.tif 000007
【図６】
2017213807.tif 000008