(57)【要約】【課題】  無線通信で印刷データの送受信を行う装置において、印刷装置の印刷サービス提供可否の状態を、他の装置から印刷サービス実施指示を行う前に通知する方法を提供する。【解決手段】  第１の外部装置から第１のアドバタイズ信号を受信し、受信した第１のアドバタイズ信号に応答して、第１の外部装置に接続要求を送信し、第１の外部装置と接続を確立した後に、確立した接続を用いて所定の機能を実行し、第１の外部装置との接続が確立する前に、第１のアドバタイズ信号を受信しかつ所定の機能に関するエラーが発生している場合は、第１の外部装置に接続要求を送信して第１の外部装置と接続を確立し、エラーが発生していることを示す通知を送信する。【選択図】  図１
2018056837.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
第１の外部装置から第１のアドバタイズ信号を受信する受信手段と、
前記第１の受信手段により受信された第１のアドバタイズ信号に応答して、前記第１の外部装置に接続要求を送信する送信手段と、
前記第１の外部装置と前記接続要求に基づく接続を確立した後に、前記確立した接続を用いて所定の機能を実行する実行手段とを有し、
前記第１の外部装置との接続が確立する前に、前記第１のアドバタイズ信号を受信しかつ前記所定の機能に関するエラーが発生している場合、前記送信手段は前記第１の外部装置に接続要求を送信して前記第１の外部装置と接続を確立し、エラーが発生していることを示す通知を送信することを特徴とする通信装置。
【請求項２】
前記送信手段は、第２のアドバタイズ信号を送信することが可能であり、
前記受信手段は、前記第２のアドバタイズ信号に応じて送信された第２の外部装置からの接続要求を受信することが可能であり、
前記実行手段は、前記第２の外部装置と前記接続要求に基づく接続を確立した後に、前記確立した接続を用いて所定の機能を実行することが可能であり、
前記第２の外部装置との接続が確立する前に、前記所定の機能に関するエラーが発生している場合、前記送信手段は、エラーが発生していることを通知するための前記第２のアドバタイズ信号を送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記受信手段が、前記第２のアドバタイズ信号に応じて送信された第２の外部装置からの接続要求を受信していないと判断された後に、前記送信手段は前記第１のアドバタイズ信号に応答して前記接続要求を送信することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記実行手段は、前記第１の外部装置との接続を確立した後、前記第１の外部装置からの要求に応じて前記所定の機能を実行することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記送信手段は、前記第１の外部装置からの要求を受信する前に、前記エラーが発生していることを示す通知を送信することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記実行手段は、前記第２の外部装置との接続を確立した後、前記第２の外部装置からの要求に応じて前記所定の機能を実行することを特徴とする請求項２に記載の通信装置。
【請求項７】
前記送信手段は、前記第２の外部装置からの要求を受信する前に、前記第２のアドバタイズ信号を送信することを特徴とする請求項６に記載の通信装置。
【請求項８】
前記通信装置は印刷装置であって、
前記所定の機能は、外部装置から受信したコンテンツデータを印刷する機能であることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記第１の外部装置は、撮像装置であることを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記第２の外部装置は、携帯電話であることを特徴とする請求項２に記載の通信装置。
【請求項１１】
前記第２の外部装置は、タブレットデバイスであることを特徴とする請求項２に記載の通信装置。
【請求項１２】
前記エラーが発生していることを通知するための通知は、エラーの原因を示す情報を含むことを特徴とする請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
前記エラーの原因は、印刷のための用紙またはインクの少なくとも１つに起因することを特徴とする請求項８に記載の通信装置。
【請求項１４】
通信装置の制御方法であって、
第１の外部装置から第１のアドバタイズ信号を受信する工程と、
前記受信した第１のアドバタイズ信号に応答して、前記第１の外部装置に接続要求を送信する工程と、
前記第１の外部装置と前記接続要求に基づく接続を確立した後に、前記確立した接続を用いて所定の機能を実行する工程とを有し、
前記第１の外部装置との接続が確立する前に、前記第１のアドバタイズ信号を受信しかつ前記所定の機能に関するエラーが発生している場合は、前記第１の外部装置に接続要求を送信して前記第１の外部装置と接続を確立し、エラーが発生していることを示す通知を送信することを特徴とする通信装置の制御方法。
【請求項１５】
コンピュータを、請求項１乃至１３のいずれか１項に記載の通信装置として機能させるコンピュータにより実行することが可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置とデータ通信を行う技術に関する。
【背景技術】
【０００２】
携帯端末と印刷装置などの情報機器のデータ通信のための無線通信が普及しつつある。携帯端末と印刷装置に限らず、デジタルカメラ等の撮像装置、およびそのアクセサリー等、様々な機器への無線通信機能の搭載が一般化している。
【０００３】
無線の通信規格としては、近年ではＢｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（以降の説明ではＢＬＥと略す）などに代表される低消費電力の無線通信機能も提供されている。ＢＬＥは、ペリフェラルのロール（役割）を有するペリフェラル装置がアドバタイズパケットを送信する。そして、前記アドバタイズパケットを受信したセントラルのロール（役割）であるセントラル装置が接続を要求して接続を確立し、接続確立後データの送受信を行う。
【０００４】
このような無線通信においては、一方の機器が何らかのエラーを相手に通知することができれば利便性が高い。
【０００５】
例えば特許文献１には、ディジタルカメラが複合機に印刷要求を送信した後、複合機側で何らかのエラーが発生した場合、その旨をディジタルカメラと複合機が所定距離に近付くまで通知し続ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１６５１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら特許文献１に記載の技術では、ディジタルカメラと複合機とが接続を確立し、印刷要求を出した後にエラー通知を行うため、印刷要求を行うまでユーザはエラーが発生していることに気付かない場合があった。
【課題を解決するための手段】
【０００８】
本発明に係る通信装置は、第１の外部装置から第１のアドバタイズ信号を受信する受信手段と、前記第１の受信手段により受信された第１のアドバタイズ信号に応答して、前記第１の外部装置に接続要求を送信する送信手段と、前記第１の外部装置と前記接続要求に基づく接続を確立した後に、前記確立した接続を用いて所定の機能を実行する実行手段とを有し、前記第１の外部装置との接続が確立する前に、前記第１のアドバタイズ信号を受信しかつ前記所定の機能に関するエラーが発生している場合、前記送信手段は前記第１の外部装置に接続要求を送信して前記第１の外部装置と接続を確立し、エラーが発生していることを示す通知を送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、相手機器に対して自機の情報を適切なタイミングで通知することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る印刷装置の印刷サービス提供状態通知と印刷手順を示すフローチャート。
【図２】第１の実施形態に係る撮像装置の印刷手順を示すフローチャート。
【図３】第１の実施形態に係る通信装置の印刷手順を示すフローチャート。
【図４】第１の実施形態に係る印刷装置の印刷サービス提供状態と通知情報の組み合わせ例。
【図５】第１の実施形態に係る印刷装置のアドバタイズパケットのデータ例。
【図６】第１の実施形態に係る撮像装置のアドバタイズパケットのデータ例。
【図７】第１の実施形態に係る印刷装置の構成例を示すブロック図。
【図８】第１の実施形態に係る撮像装置の構成例を示すブロック図。
【図９】第１の実施形態に係る通信装置の構成例を示すブロック図。
【図１０】第１の実施形態に係る印刷装置と、撮像装置と、通信装置との配置例を示す図。
【図１１】第１の実施形態に係る印刷装置と撮像装置との間で印刷サービス提供状態通知を行う手順を示すシーケンス図。
【図１２Ａ】第１の実施形態に係る印刷装置と撮像装置との間で印刷サービス提供状態通知と印刷サービスの実施を行う手順を示すシーケンス図。
【図１２Ｂ】第１の実施形態に係る印刷装置と撮像装置との間で印刷サービス提供状態通知と印刷サービスの実施を行う手順を示すシーケンス図。
【図１３】第１の実施形態に係る印刷装置と通信装置との間で印刷サービス提供状態通知を行う手順を示すシーケンス図。
【図１４Ａ】第１の実施形態に係る印刷装置と通信装置との間で印刷サービス提供状態通知と印刷サービスの実施を行う手順を示すシーケンス図。
【図１４Ｂ】第１の実施形態に係る印刷装置と通信装置との間で印刷サービス提供状態通知と印刷サービスの実施を行う手順を示すシーケンス図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明の実施形態を説明する。なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１２】
また、以下の各実施形態において例示する構成部品の寸法、形状、それらの相対配置などは、本発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、本発明がそれらの例示に限定されるものではない。  ［第１の実施形態］
＜システム概要＞
第１の実施形態の概要を図１０に示す。本実施形態は、印刷装置７０１と他の装置（撮像装置８０１、通信装置９０１）が通信する例について説明する。
【００１３】
まず、印刷装置７０１、撮像装置８０１、通信装置９０１のＢＬＥ通信におけるロールについて説明する。ＢＬＥは、ペリフェラルのロール（役割）を有するペリフェラル装置がアドバタイズパケットを送信する。そして、前記アドバタイズパケットを受信したセントラルのロール（役割）であるセントラル装置が応答として接続要求を送信し、無線通信リンクを確立（以後、この動作を「接続を確立」と呼ぶ）する。そして接続確立後、データの送受信を行う。
【００１４】
本実施形態における印刷装置７０１はＰＴＲ無線通信部Ｂ７２２を有し、他の装置と通信することが可能である。特に印刷装置７０１は、Ｂｌｕｅｔｏｏｔｈのペリフェラル装置としてもセントラル装置としても動作可能である。また、印刷装置７０１は撮像装置８０１及び通信装置９０１から文書データや画像データなどのコンテンツデータを受信し、印刷する機能を有する。なお、画像データの受信自体は必ずしもＢＬＥで行う必要はない。この点は後述する。
【００１５】
本実施形態における撮像装置８０１は、印刷装置７０１に対応するペリフェラル装置として動作し、印刷装置７０１に対応するアドバタイズ信号（パケット）を送信することは可能であるが、セントラル装置として動作し、接続要求を送信することはできない。したがって、撮像装置８０１と印刷装置７０１とがＢＬＥ接続を確立するためには、印刷装置７０１がセントラル装置、撮像装置８０１がペリフェラル装置として動作する必要がある。
【００１６】
本実施形態における通信装置９０１は、例えばスマートフォンなどの携帯電話を用いることができる。本実施形態における通信装置９０１は、印刷装置７０１に対応するセントラル装置として動作し、接続要求を送信することは可能であるが、ペリフェラル装置として動作し、印刷装置７０１に対応するアドバタイズパケットを送信することはできない。したがって、通信装置９０１と印刷装置７０１とがＢＬＥ接続を確立するためには、通信装置９０１がセントラル装置、印刷装置７０１がペリフェラル装置として動作する必要がある。ここまでがＢＬＥ通信におけるロールの説明である。
【００１７】
次に、本実施形態における印刷処理について説明する。ＢＬＥは他のＢＬＥ機器とのおおよその距離を把握することが可能な通信方式である。このことを利用し、印刷装置７０１と通信装置９０１とのＢＬＥ通信においては、通信可能範囲と印刷可能範囲という２つの範囲を設けている。通信可能範囲とは、いわゆる相手の存在を認識できる範囲であり、例えばアドバタイズパケットの送受信ができる範囲である。この通信可能範囲内に通信機器が近付けば、ＢＬＥ接続を確立し、印刷も行うことは理論可能であるが、本実施形態では、通信可能範囲内に近付いただけではＢＬＥ接続は確立しない。本実施形態では、印刷可能範囲内に近付いてはじめて、ＢＬＥ接続を確立し、印刷を行うことを可能とする。このようにすることで、ユーザが印刷物を必要とするタイミングで、印刷物を出力することが可能となる。
【００１８】
以上が、本実施形態におけるシステムの概要である。以下、各装置の構成及び動作について詳細に説明する。
【００１９】
＜各装置の構成＞
本実施形態では、印刷装置７０１はアドバタイズパケットを送信し、セントラル装置（図１０でいう通信装置９０１）に対して、インクや紙の状態などの印刷サービスの提供状態を通知することが可能である。一方で印刷装置７０１は、ペリフェラル装置（図１０でいう撮像装置８０１）からのアドバタイズパケットのスキャンを行い、ペリフェラル装置からのアドバタイズパケットがあれば接続を確立し、ペリフェラル装置へ印刷サービス提供状態を通知することも可能である。以下、この処理について詳細に説明する。
【００２０】
図７は本実施形態に係る印刷装置７０１の構成例を示すブロック図である。印刷装置７０１としては、例えば電子写真プリンタ、インクジェットプリンタ、昇華型プリンタなどを用いることが可能である。
【００２１】
ＰＴＲ制御部Ｂ７０５は印刷装置７０１全体の制御を司る制御部であり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成される。ＰＴＲ制御部Ｂ７０５は印刷装置７０１のメインシステムである。
【００２２】
ＰＴＲ制御部Ｂ７０５はデジタル画像データ等を表示部へ表示可能および印刷媒体へ印刷可能なデータに変換する画像処理を行うことも可能である。
【００２３】
ＰＴＲＲＡＭ７０６はＰＴＲ制御部Ｂ７０５のワークエリアとして使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、例えばダイナミックＲＡＭなどの揮発性メモリで構成される。
【００２４】
ＰＴＲＲＯＭ７０７はＰＴＲ制御部Ｂ７０５の処理手順を記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、例えばフラッシュメモリなどの書き換えが可能な不揮発性メモリで構成される。
【００２５】
ＰＴＲ制御部Ａ７５５は印刷装置７０１の一部機能の制御を司る制御部であり、ワークエリアとして使用されるＲＡＭ、処理手順を記憶しているＲＯＭを内包する制御部である。ＰＴＲ制御部Ａ７５５は印刷装置７０１のサブシステムである。
【００２６】
ＰＴＲ制御部Ａ７５５はＰＴＲ制御部Ｂ７０５がＯＦＦの状態でも動作可能であり、その消費電力はＰＴＲ制御部Ｂ７０５よりも少ない構成とする。例えば、印刷サービスを提供していないスタンバイ状態で他の装置と無線通信接続を可能にするために用いることができる。
【００２７】
また、ＰＴＲ制御部Ａ７５５はＰＴＲ制御部Ｂ７０５とは別の電源回路で動作することが可能であり、例えばＰＴＲ制御部Ａ７５５からＰＴＲ制御部Ｂ７０５の電源回路をＯＮにして、ＯＦＦ状態のＰＴＲ制御部Ｂ７０５をＯＮ状態に遷移することも可能である。
【００２８】
ＰＴＲＡＣ／ＤＣ変換回路７０２は印刷装置７０１の外部から入力されたＡＣ電圧をＤＣ電圧に変換する。ＰＴＲＡＣ／ＤＣ変換回路７０２でＤＣに変換された出力はＰＴＲ定電圧回路Ａ７０３およびＰＴＲ定電圧回路Ｂ７０４でさらに後段の回路ブロックへ供給可能な電圧に変換される。
【００２９】
ＰＴＲ定電圧回路Ａ７０３はＰＴＲ制御部Ａ７５５と、後述するＰＴＲ無線通信部Ａ７１２の動作電源を供給する定電圧回路である。
【００３０】
ＰＴＲ定電圧回路Ｂ７０４はＰＴＲ制御部Ｂ７０５と、ＰＴＲ定電圧回路Ａ７０３が動作電源を供給する回路ブロック以外の回路ブロックへ動作電源を供給する定電圧回路である。
【００３１】
ＰＴＲ定電圧回路Ａ７０３はＰＴＲ制御部Ｂ７０５がＯＦＦの状態で電圧出力可能な回路とし、ＰＴＲ制御部Ｂ７０５がＯＦＦの状態でもＰＴＲ制御部Ａ７５５が動作可能な構成とする。
【００３２】
ＰＴＲ定電圧回路Ｂ７０４はＰＴＲ制御部Ａ７５５および他からの信号制御で電圧出力可能な回路とする。
【００３３】
ＰＴＲ定電圧回路Ａ７０３はＰＴＲ定電圧回路Ｂ７０４よりも供給可能な電流が少なく、かつ自己消費電流の少ない回路で構成しても良い。
【００３４】
ＰＴＲ無線通信部Ａ７１２は他の装置と近距離無線通信を行うことのできる通信部である。ＰＴＲ無線通信部Ａ７１２で行う近距離無線通信は近距離無線規格であるＢＬＥに対応しているものとする。
【００３５】
ＰＴＲ通信アンテナＡ７１３は他の装置と近距離無線通信を行うことのできるアンテナである。ＰＴＲ通信アンテナＡ７１３は例えばＵＨＦ帯である２．４ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００３６】
ＰＴＲ無線通信部Ｂ７２２は他の装置と無線通信を行うことのできる通信部である。ＰＴＲ無線通信部Ｂ７２２で行う無線通信はＷＬＡＮ規格であるＩＥＥＥ８０２．１１に対応しているものとする。
【００３７】
ＰＴＲ通信アンテナＢ７２３は他の装置と無線通信を行うことのできるアンテナである。ＰＴＲ通信アンテナＢ７２３は例えばＵＨＦ帯である２．４ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００３８】
ＰＴＲ表示部７０８は、印刷装置７０１の操作情報や印刷対象画像を表示することのできる表示部であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示器）で構成される。
【００３９】
ＰＴＲメモリーカードスロット７０９は、画像のデジタルデータが記録されているフラッシュメモリーカードを挿入可能であるカードスロットである。ＰＴＲ制御部Ｂ７０５はＰＴＲメモリーカードスロット７０９を介して挿入されたフラッシュメモリーカードに記録されている画像のデジタルデータの書き込みおよび読み込みを行うことができる。
【００４０】
ＰＴＲ印刷部７１０は印刷装置７０１の印刷サービスを提供する印刷部である。ＰＴＲ印刷部７１０は、例えば、モーター、用紙搬送機構、印刷ヘッドで構成され、ＰＴＲ制御部Ｂ７０５で画像処理した印刷データを印刷媒体へ印刷することができる。
【００４１】
なお、本実施の形態では前記印刷媒体のことを用紙とも称する。
【００４２】
ＰＴＲ操作入力部７１１は操作キーやボタン等で構成される操作入力部であり、使用者による操作情報をＰＴＲ制御部Ｂ７０５へ伝える他、使用者による操作によってＰＴＲ定電圧回路Ｂ７０４をＯＮにしてＰＴＲ制御部Ｂ７０５をＯＮにすることができる。
【００４３】
以上が印刷装置７０１の構成である。なお、印刷装置７０１の構成は必ずしも上述したものに限定されない。例えば１つのハードウェアが複数の手段として機能してもよいし、逆に複数のハードウェアが協働して１つの手段として機能してもよい。この点は後述する撮像装置８０１、通信装置９０１についても同様である。  図８は本実施形態に係る撮像装置の構成例を示すブロック図である。
【００４４】
ＤＳＣ制御部Ｂ８０５は撮像装置８０１全体の制御を司る制御部であり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成される。ＤＳＣ制御部Ｂ８０５は撮像装置８０１のメインシステムである。
【００４５】
ＤＳＣ制御部Ｂ８０５はデジタル画像データ等を表示部へ表示可能および記録媒体へ記録可能なデータに変換する画像処理を行うことも可能である。
【００４６】
ＤＳＣＲＡＭ８０６はＤＳＣ制御部Ｂ８０５のワークエリアとして使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、例えばダイナミックＲＡＭなどの揮発性メモリで構成される。
【００４７】
ＤＳＣＲＯＭ８０７はＤＳＣ制御部Ｂ８０５の処理手順を記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、例えばフラッシュメモリなどの書き換えが可能な不揮発性メモリで構成される。
【００４８】
ＤＳＣ制御部Ａ８５５は撮像装置８０１の一部機能の制御を司る制御部であり、ワークエリアとして使用されるＲＡＭ、処理手順を記憶しているＲＯＭを内包する制御部である。ＤＳＣ制御部Ａ８５５は撮像装置８０１のサブシステムである。
【００４９】
ＤＳＣ制御部Ａ８５５はＤＳＣ制御部Ｂ８０５がＯＦＦの状態でも動作可能であり、その消費電力はＤＳＣ制御部Ｂ８０５よりも少ない構成とする。例えば、撮像や画像転送サービスを提供していないスタンバイ状態で他の装置と無線通信接続を可能にするために用いることができる。
【００５０】
また、ＤＳＣ制御部Ａ８５５はＤＳＣ制御部Ｂ８０５とは別の電源回路で動作することが可能であり、例えばＤＳＣ制御部Ａ８５５からＤＳＣ制御部Ｂ８０５の電源回路をＯＮにして、ＯＦＦ状態のＤＳＣ制御部Ｂ８０５をＯＮ状態に遷移することも可能である。
【００５１】
ＤＳＣ電池８０２は撮像装置８０１の電源を供給可能な電池であり、例えばリチウムイオン電池で構成される。
【００５２】
ＤＳＣ電池８０２の出力はＤＳＣ定電圧回路Ａ８０３およびＤＳＣ定電圧回路Ｂ８０４でさらに後段の回路ブロックへ供給可能な電圧に変換される。
【００５３】
ＤＳＣ定電圧回路Ａ８０３はＤＳＣ制御部Ａ８５５と、後述するＤＳＣ無線通信部Ａ８１２の動作電源を供給する定電圧回路である。
【００５４】
ＤＳＣ定電圧回路Ｂ８０４はＤＳＣ制御部Ｂ８０５と、ＤＳＣ定電圧回路Ａ８０３が動作電源を供給する回路ブロック以外の回路ブロックへ動作電源を供給する定電圧回路である。
【００５５】
ＤＳＣ定電圧回路Ａ８０３はＤＳＣ制御部Ｂ８０５がＯＦＦの状態で電圧出力可能な回路とし、ＤＳＣ制御部Ｂ８０５がＯＦＦの状態でもＤＳＣ制御部Ａ８５５が動作可能な構成とする。
【００５６】
ＤＳＣ定電圧回路Ｂ８０４はＤＳＣ制御部Ａ８５５および他からの信号制御で電圧出力可能な回路とする。
【００５７】
ＤＳＣ定電圧回路Ａ８０３はＤＳＣ定電圧回路Ｂ８０４よりも供給可能な電流が少なく、かつ自己消費電流の少ない回路で構成しても良い。
【００５８】
ＤＳＣ無線通信部Ａ８１２は他の装置と近距離無線通信を行うことのできる通信部である。ＤＳＣ無線通信部Ａ８１２で行う近距離無線通信は近距離無線規格であるＢＬＥに対応しているものとする。
【００５９】
ＤＳＣ通信アンテナＡ８１３は他の装置と近距離無線通信を行うことのできるアンテナである。ＤＳＣ通信アンテナＡ８１３は例えばＵＨＦ帯である２．４ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００６０】
ＤＳＣ無線通信部Ｂ８２２は他の装置と無線通信を行うことのできる通信部である。ＤＳＣ無線通信部Ｂ８２２で行う無線通信はＷＬＡＮ規格であるＩＥＥＥ８０２．１１に対応しているものとする。
【００６１】
ＤＳＣ通信アンテナＢ８２３は他の装置と無線通信を行うことのできるアンテナである。ＤＳＣ通信アンテナＢ８２３は例えばＵＨＦ帯である２．４ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００６２】
ＤＳＣ表示部８０８は、撮像装置８０１の操作情報や印刷対象画像を表示することのできる表示部であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示器）で構成される。
【００６３】
ＤＳＣメモリーカードスロット８０９は、画像のデジタルデータを記録するためのフラッシュメモリーカードを挿入可能であるカードスロットである。ＤＳＣ制御部Ｂ８０５は、ＤＳＣメモリーカードスロット８０９を介して挿入されたフラッシュメモリーカードに撮像したデジタル画像データ等の書き込みおよび読み込みを行うことができる。
【００６４】
ＤＳＣ撮像部８１０は撮像装置８０１の撮像サービスを提供する撮像部である。ＤＳＣ撮像部８１０は、例えば、レンズおよびその駆動系で構成される光学ユニットと、撮像素子で構成され、撮像素子で撮像した映像データは、ＤＳＣ制御部Ｂ８０５で画像処理し記録媒体へ記録することができる。
【００６５】
ＤＳＣ操作入力部８１１は操作キーやボタン等で構成される操作入力部であり、使用者による操作情報をＤＳＣ制御部Ｂ８０５へ伝える他、使用者による操作によってＤＳＣ定電圧回路Ｂ８０４をＯＮにしてＤＳＣ制御部Ｂ８０５をＯＮにすることができる。  図９は本実施形態に係る通信装置の構成例を示すブロック図である。本実施形態の説明に使用するブロック図は、本実施形態の説明に不要なブロックへの電源接続は省略している。また、本実施形態の説明に不要なブロックと動作の詳細な説明は省略している。
【００６６】
図９において、通信装置９０１は映像の撮像や公衆無線回線での無線通信が可能な装置である。通信装置９０１の例としては、前述したスマートフォンなどの携帯電話の他、いわゆるタブレットデバイスやパーソナルコンピュータ、デジタルテレビなどがあげられる。
【００６７】
ＯＴＨ制御部Ｂ９０５は通信装置９０１全体の制御を司る制御部であり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成される。ＯＴＨ制御部Ｂ９０５は通信装置９０１のメインシステムである。
【００６８】
ＯＴＨ制御部Ｂ９０５はデジタル画像データ等を表示部へ表示可能および記録媒体へ記録可能なデータに変換する画像処理を行うことも可能である。
【００６９】
ＯＴＨＲＡＭ９０６はＯＴＨ制御部Ｂ９０５のワークエリアとして使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、例えばダイナミックＲＡＭなどの揮発性メモリで構成される。
【００７０】
ＯＴＨＲＯＭ９０７はＯＴＨ制御部Ｂ９０５の処理手順を記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、例えばフラッシュメモリなどの書き換えが可能な不揮発性メモリで構成される。
【００７１】
ＯＴＨ制御部Ａ９５５は通信装置９０１の一部機能の制御を司る制御部であり、ワークエリアとして使用されるＲＡＭ、処理手順を記憶しているＲＯＭを内包する制御部である。ＯＴＨ制御部Ａ９５５は通信装置９０１のサブシステムである。
【００７２】
ＯＴＨ制御部Ａ９５５はＯＴＨ制御部Ｂ９０５がＯＦＦの状態でも動作可能であり、その消費電力はＯＴＨ制御部Ｂ９０５よりも少ない構成とする。例えば、撮像や画像転送サービスを提供していないスタンバイ状態で他の装置と無線通信接続を可能にするために用いることができる。
【００７３】
また、ＯＴＨ制御部Ａ９５５はＯＴＨ制御部Ｂ９０５とは別の電源回路で動作することが可能であり、例えばＯＴＨ制御部Ａ９５５からＯＴＨ制御部Ｂ９０５の電源回路をＯＮにして、ＯＦＦ状態のＯＴＨ制御部Ｂ９０５をＯＮ状態に遷移することも可能である。
【００７４】
ＯＴＨ電池９０２は通信装置９０１の電源を供給可能な電池であり、例えばリチウムイオン電池で構成される。
【００７５】
ＯＴＨ電池９０２の出力はＯＴＨ定電圧回路Ａ９０３およびＯＴＨ定電圧回路Ｂ９０４でさらに後段の回路ブロックへ供給可能な電圧に変換される。
【００７６】
ＯＴＨ定電圧回路Ａ９０３はＯＴＨ制御部Ａ９５５と、後述するＯＴＨ無線通信部Ａ９１２の動作電源を供給する定電圧回路である。
【００７７】
ＯＴＨ定電圧回路Ｂ９０４はＯＴＨ制御部Ｂ９０５と、ＯＴＨ定電圧回路Ａ９０３が動作電源を供給する回路ブロック以外の回路ブロックへ動作電源を供給する定電圧回路である。
【００７８】
ＯＴＨ定電圧回路Ａ９０３はＯＴＨ制御部Ｂ９０５がＯＦＦの状態で電圧出力可能な回路とし、ＯＴＨ制御部Ｂ９０５がＯＦＦの状態でもＯＴＨ制御部Ａ９５５が動作可能な構成とする。
【００７９】
ＯＴＨ定電圧回路Ｂ９０４はＯＴＨ制御部Ａ９５５および他からの信号制御で電圧出力可能な回路とする。
【００８０】
ＯＴＨ定電圧回路Ａ９０３はＯＴＨ定電圧回路Ｂ９０４よりも供給可能な電流が少なく、かつ自己消費電流の少ない回路で構成しても良い。
【００８１】
ＯＴＨ無線通信部Ａ９１２は他の装置と近距離無線通信を行うことのできる通信部である。ＯＴＨ無線通信部Ａ９１２で行う近距離無線通信は近距離無線規格であるＢＬＥに対応しているものとする。
【００８２】
ＯＴＨ通信アンテナＡ９１３は他の装置と近距離無線通信を行うことのできるアンテナである。ＯＴＨ通信アンテナＡ９１３は例えばＵＨＦ帯である２．４ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００８３】
ＯＴＨ無線通信部Ｂ９２２は他の装置と無線通信を行うことのできる通信部である。ＯＴＨ無線通信部Ｂ９２２で行う無線通信はＷＬＡＮ規格であるＩＥＥＥ８０２．１１に対応しているものとする。
【００８４】
ＯＴＨ通信アンテナＢ９２３は他の装置と無線通信を行うことのできるアンテナである。ＯＴＨ通信アンテナＢ９２３は例えばＵＨＦ帯である２．４ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００８５】
ＯＴＨ無線通信部Ｃ９３２は公衆無線回線で基地局を介し他の装置と無線通信を行うことのできる通信部である。ＯＴＨ無線通信部Ｃ９３２で行う無線通信は国際電気通信連合（ＩＴＵ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ）が定める３Ｇや４Ｇの移動通信システムに対応しているものとする。
【００８６】
ＯＴＨ通信アンテナＣ９３３は他の装置と無線通信を行うことのできるアンテナである。ＯＴＨ通信アンテナＣ９３３は例えばＵＨＦ、ＳＨＦ帯である４００から９００ＭＨｚ、２ＧＨｚ、３ＧＨｚ帯付近に共振周波数を有するアンテナであるとする。
【００８７】
ＯＴＨ表示部９０８は、通信装置９０１の操作情報や印刷対象画像を表示することのできる表示部であり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示器）で構成される。
【００８８】
ＯＴＨメモリーカードスロット９０９は、画像のデジタルデータを記録するためのフラッシュメモリーカードを挿入可能であるカードスロットである。ＯＴＨ制御部Ｂ９０５は、ＯＴＨメモリーカードスロット９０９を介して挿入されたフラッシュメモリーカードに撮像したデジタル画像データ等の書き込みおよび読み込みを行うことができる。
【００８９】
ＯＴＨ撮像部９１０は通信装置９０１の撮像サービスを提供する撮像部である。ＯＴＨ撮像部９１０は、例えば、レンズおよびその駆動系で構成される光学ユニットと、撮像素子で構成され、撮像素子で撮像した映像データは、ＯＴＨ制御部Ｂ９０５で画像処理し記録媒体へ記録することができる。  ＯＴＨ操作入力部９１１は操作キーやボタン等で構成される操作入力部であり、使用者による操作情報をＯＴＨ制御部Ｂ９０５へ伝える他、使用者による操作によってＯＴＨ定電圧回路Ｂ９０４をＯＮにしてＯＴＨ制御部Ｂ９０５をＯＮにすることができる。
【００９０】
以上が、各装置の構成である。次に、各装置における処理の詳細について説明する。
【００９１】
＜処理の詳細＞
図１で印刷装置７０１のフローチャートの説明を行う。図１は、本実施形態に係る印刷装置７０１の印刷サービス提供状態通知と印刷手順を示すフローチャートである。各処理は特に断らない限り、印刷装置７０１のＰＴＲ制御部Ａ７５５により実行される。図１のフローチャートは印刷装置７０１のＰＴＲＡＣ／ＤＣ変換回路７０２に外部からＡＣ電圧が入力されたことを契機に開始する。なお、印刷装置７０１に対し、特定の操作（特定のボタン操作やメニュー操作）が行われた場合を契機としてもよい。これは後述する図２、図３のフローチャートも同様である。
【００９２】
Ｓ１０１で、印刷装置７０１はＰＴＲ無線通信部Ａ７１２のロール設定をペリフェラルロールに設定する。印刷装置７０１はＳ１０１でＰＴＲ無線通信部Ａ７１２のロールをペリフェラルロールに設定することで、ＢＬＥのペリフェラル装置として動作することになる。
【００９３】
Ｓ１０２で、印刷装置７０１はまずインクに起因するエラー原因がないかを判断する。具体的には、ＰＴＲ印刷部７１０にインクが装着されているかを判断する。Ｓ１０２で、印刷装置７０１はインクがないと判断したらＳ１０３でインクなしエラー情報を記憶しＳ１０４へ進む。Ｓ１０２で、印刷装置７０１はインクがあると判断したらＳ１０４へ進む。
【００９４】
Ｓ１０４では、印刷装置７０１は印刷用紙に起因するエラー原因がないかを判断する。具体的には、印刷装置７０１はＰＴＲ印刷部７１０に用紙が装填されているかを判断する。Ｓ１０４で、印刷装置７０１は用紙がないと判断したらＳ１０５で用紙なしエラー情報を記憶しＳ１０６へ進む。Ｓ１０４で、印刷装置７０１は用紙があると判断したらＳ１０６へ進む。
【００９５】
Ｓ１０６で、印刷装置７０１はＰＴＲ印刷部７１０にインクと用紙があり、かつインクと用紙のサイズが一致しているかを判断する。Ｓ１０６の判断は、例えば定型のインク面を備えたインクリボンと前記定型のインク面に適した用紙を組み合わせて印刷するインクリボン型印刷装置での判断に必要な処理である。
【００９６】
Ｓ１０６で、印刷装置７０１はインクと用紙がないか、インクと用紙のサイズが一致していないと判断したらＳ１０７でサイズ不一致エラー情報を記憶しＳ１０８へ進む。
【００９７】
Ｓ１０８で、印刷装置７０１は前記記憶したエラー情報を基に、ＰＴＲ無線通信部Ａ７１２から印刷サービス提供状態を示すアドバタイズパケットを送信し、Ｓ１１１へ進む。Ｓ１０８のアドバタイズパケットの送信は一定時間間隔で規定時間の間繰り返し送信するものとする。このアドバタイズパケットの送信により、ペリフェラル装置である印刷装置７０１は、自機の存在をセントラル装置（図１０でいう通信装置９０１）に認識させることが可能となる。
【００９８】
なお、Ｓ１０８の印刷装置７０１から送信するアドバタイズパケットは、印刷装置７０１の状態に応じて複数種類用意することが可能である。具体的には、印刷装置７０１はインクと用紙の状態によって図４の印刷サービス提供状態と通知情報の組み合わせ例（Ｂ）から（Ｅ）の中から選択して生成する。
【００９９】
また、Ｓ１０８で、印刷装置７０１がＰＴＲ無線通信部Ａ７１２から送信する印刷サービス提供状態を示すアドバタイズパケットのデータ例を図５（Ｂ）から（Ｅ）に示す。
【０１００】
例えば、用紙ありインクなしの場合の組み合わせ例は図４の（Ｂ）、印刷サービス提供状態は不可である。通知情報はアドバタイズパケットのデータ内にＳｅｒｖｉｃｅ２（ＮＯ＿ＩＮＫ）を特定するＵＵＩＤ２を含み、図５（Ｂ）に示すようなアドバタイズパケットを生成する。
【０１０１】
ＵＵＩＤとはＵｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  ＩＤｅｎｔｉｆｉｅｒの略称である。
【０１０２】
用紙なしインクありの場合の組み合わせ例は図４の（Ｃ）、印刷サービス提供状態は不可である。通知情報はアドバタイズパケットのデータ内にＳｅｒｖｉｃｅ３（ＮＯ＿ＰＡＰＥＲ）を特定するＵＵＩＤ３を含み、図５（Ｃ）に示すようなアドバタイズパケットを生成する。
【０１０３】
用紙なしインクなしの場合の組み合わせ例は図４の（Ｄ）、印刷サービス提供状態は不可である。通知情報はアドバタイズパケットのデータ内にＳｅｒｖｉｃｅ４（ＮＯ＿ＩＮＫ＿ＮＯ＿ＰＡＰＥＲ）を特定するＵＵＩＤ４を含み、図５（Ｄ）に示すようなアドバタイズパケットを生成する。
【０１０４】
用紙ありインクありだがサイズ不一致の場合の組み合わせ例は図４の（Ｅ）、印刷サービス提供状態は不可である。通知情報はアドバタイズパケットのデータ内にＳｅｒｖｉｃｅ５（ＵＮＭＡＴＣＨ＿ＳＩＺＥ）を特定するＵＵＩＤ５を含み、図５（Ｅ）に示すようなアドバタイズパケットを生成する。
【０１０５】
Ｓ１０６で、印刷装置７０１はインクと用紙があり、かつインクと用紙のサイズが一致していると判断したらＳ１０９へ進む。
【０１０６】
Ｓ１０９で、印刷装置７０１はＰＴＲ無線通信部Ａ７１２から印刷サービス提供状態を示すアドバタイズパケットを送信し、Ｓ１１０へ進む。
【０１０７】
Ｓ１０９のアドバタイズパケットの送信は一定時間間隔で規定時間の間繰り返し送信するものとする。
【０１０８】
Ｓ１０９の印刷装置７０１から送信するアドバタイズパケットは、インクと用紙の状態によって図４の印刷サービス提供状態と通知情報の組み合わせ例である図４の（Ａ）を選択して生成する。
【０１０９】
また、Ｓ１０９で、印刷装置７０１がＰＴＲ無線通信部Ａ７１２から送信する印刷サービス提供状態を示すアドバタイズパケットのデータ例を図５（Ａ）に示す。
【０１１０】
用紙ありインクあり、かつサイズ一致の場合の組み合わせは（Ａ）、印刷サービス提供状態は可である。通知情報はアドバタイズパケットのデータ内にＳｅｒｖｉｃｅ１（ＰＲＩＮＴ＿ＯＫ）を特定するＵＵＩＤ１を含み、図５（Ａ）に示すようなアドバタイズパケットを生成する。
【０１１１】
図５（Ａ）のアドバタイズパケットのデータ例のように、ＵＵＩＤ１以外に後述する正規化電波強度による接近検出を印刷サービス開始トリガに用いるために送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）を示すフラグ（Ｆｌａｇ６）を含めても良い。
【０１１２】
図５（Ａ）のアドバタイズパケットのデータ例のフラグ（Ｆｌａｇ６）には、印刷装置７０１がＰＴＲ無線通信部Ａ７１２に設定している送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値データを含むことになる。
【０１１３】
上述のＵＵＩＤを含むアドバタイズパケットは、セントラル装置のアドバタイズパケットのスキャンによってセントラル装置に取得されることで、印刷装置７０１の印刷サービス提供状態の通知手段となりえる。
【０１１４】
印刷装置７０１の送信するアドバタイズパケットのデータ内にＳｅｒｖｉｃｅ１（ＰＲＩＮＴ＿ＯＫ）を特定するＵＵＩＤ１が存在する場合に、セントラル装置は印刷装置７０１のＰＴＲ印刷部７１０を用いて印刷サービスを実施することができる。
【０１１５】
また、印刷装置７０１の送信するアドバタイズパケットのデータ内にＵＵＩＤ２からＵＵＩＤ５が存在する場合は、セントラル装置は印刷装置７０１のＰＴＲ印刷部７１０で印刷サービスを実施できない状態であることと、そのエラー要因を知ることができる。
【０１１６】
Ｓ１１０で、印刷装置７０１はＰＴＲ無線通信部Ａ７１２にセントラル装置（図１０でいう通信装置９０１）からの接続要求があるかを判断する。Ｓ１１０で、印刷装置７０１はセントラル装置からの接続要求があればＳ１２４へ進み、Ｓ１２４でセントラル装置とＢＬＥ通信リンクを確立する。
【０１１７】
Ｓ１１０で、印刷装置７０１はセントラル装置からの接続要求がなければＳ１１１へ進み、Ｓ１１１で、印刷装置７０１はＰＴＲ無線通信部Ａ７１２のロール設定をセントラルロールに設定する。印刷装置７０１はＳ１１１でＰＴＲ無線通信部Ａ７１２のロールをセントラルロールに設定することで、ＢＬＥのセントラル装置として動作することになる。
【０１１８】
Ｓ１１２で、印刷装置７０１はＰＴＲ無線通信部Ａ７１２で他のペリフェラル装置からのアドバタイズパケットをスキャンする。
【０１１９】
Ｓ１１３で、印刷装置７０１はＳ１１２でスキャンしたアドバタイズパケットに、Ｓｅｒｖｉｃｅ７（ＰＲＩＮＴ＿ＳＴＡＴＵＳ＿ＲＥＱ）を特定するＵＵＩＤ７が含まれているかを判断する。これは、印刷状態要求サービスに対応するＵＵＩＤであり、後述する図２のＳ２０２で撮像装置８０１が送信するものである。
【０１２０】
Ｓ１１３で、Ｓｅｒｖｉｃｅ７（ＰＲＩＮＴ＿ＳＴＡＴＵＳ＿ＲＥＱ）を特定するＵＵＩＤ７があればＳ１１４へ進む。ＵＵＩＤ７を含むアドバタイズパケットの例を図６（Ａ）に示す。
【０１２１】
Ｓ１１４で、印刷装置７０１はＵＵＩＤ７を含むアドバタイズパケットを送信した他のペリフェラル装置へ接続要求を送信し、Ｓ１１５でＢＬＥ通信リンクを確立する。
【０１２２】
Ｓ１１６で、印刷装置７０１はＰＴＲ印刷部７１０で印刷サービスを実施できないエラー状態であるかを判断する。
【０１２３】
Ｓ１１６の判断は具体的には図４の印刷サービス提供状態と通知情報の組み合わせ例（Ａ）の場合はエラー状態でないと判断し、図４の印刷サービス提供状態と通知情報の組み合わせ例（Ｂ）から（Ｅ）の場合はエラー状態であると判断する。
【０１２４】
Ｓ１１６で、印刷装置７０１はＰＴＲ印刷部７１０で印刷サービスを実施できないエラー状態であればＳ１１７へ進む。
【０１２５】
Ｓ１１７で、印刷装置７０１はＢＬＥ通信リンクを確立したペリフェラル装置へ図４の印刷サービス提供状態と通知情報の組み合わせ例（Ｂ）から（Ｅ）のいずれかの情報を通知してＳ１１８へ進み、Ｓ１１８でＢＬＥ通信リンクを終了しＳ１０１へ戻る。
【０１２６】
Ｓ１１７における印刷サービス提供状態との情報通知とは、具体的にはペリフェラル装置のＳｅｒｖｉｃｅとＣｈａｒａｃｔｅｒｉｓｔｉｃを格納するＧＡＴＴ  ｓｅｒｖｅｒのデータベースのＶＡＬＵＥを介して通知する。
【０１２７】
ペリフェラル装置のＧＡＴＴ  ｓｅｒｖｅｒのデータベースのＣｈａｒａｃｔｅｒｉｓｔｉｃ  ＶＡＬＵＥは、例えば“印刷サービス提供可否”や“印刷サービス提供状態”などを示す情報を含む。
【０１２８】
印刷装置７０１は、前記ペリフェラル装置のＧＡＴＴ  ｓｅｒｖｅｒのデータベースのＣｈａｒａｃｔｅｒｉｓｔｉｃ  ＶＡＬＵＥを用いて印刷サービス提供状態をＢＬＥ通信リンクを確立したペリフェラル装置に通知することができる。
【０１２９】
Ｓ１１６で、印刷装置７０１はＰＴＲ印刷部７１０で印刷サービスを実施できないエラー状態でなければＳ１１８へ進み、Ｓ１１８でＢＬＥ通信リンクを終了しＳ１０１へ戻る。
【０１３０】
Ｓ１１３で、印刷装置７０１はＳｅｒｖｉｃｅ７（ＰＲＩＮＴ＿ＳＴＡＴＵＳ＿ＲＥＱ）を特定するＵＵＩＤ７を含むアドバタイズパケットがなければＳ１１９へ進む。
【０１３１】
Ｓ１１９で、印刷装置７０１はＳ１１２でスキャンしたアドバタイズパケットに、Ｓｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８が含まれているかを判断する。これは、印刷要求サービスに対応するＵＵＩＤであり、後述する図２のＳ２１１で撮像装置８０１が送信するものである。
【０１３２】
Ｓ１１９のアドバタイズパケットは、アドバタイズパケットのデータ内にＳｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ））を特定するＵＵＩＤ８を含む、図６（Ｂ）に示すようなアドバタイズパケットであるとする。
【０１３３】
図６（Ｂ）のアドバタイズパケットのデータ例のように、ＵＵＩＤ８以外に後述する正規化電波強度による接近検出を印刷サービス開始トリガに用いるために送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）を示すフラグ（Ｆｌａｇ６）を含めても良い。
【０１３４】
図６（Ｂ）のアドバタイズパケットのデータ例のフラグ（Ｆｌａｇ６）には、ペリフェラル装置がアドバタイズパケット送信時に設定している送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値データを含んでいる。
【０１３５】
Ｓ１１９で、Ｓｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８がなければＳ１０１へ戻る。
【０１３６】
Ｓ１１９で、Ｓｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８があればＳ１２０へ進み、
Ｓ１２０で、印刷装置７０１はＳｅｒｖｉｃｅ８を特定するＵＵＩＤ８を含むアドバタイズパケットを送信したペリフェラル装置の正規化電波強度が閾値以上であるかを判断する。
【０１３７】
Ｓ１２０での正規化電波強度の判断は、図６（Ｂ）のアドバタイズパケットのデータ例のように、フラグ（Ｆｌａｇ６）に含まれるペリフェラル装置が設定している送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値を用いる。
【０１３８】
例えば、前記送信パワー数値をＬ８Ａ［ｄＢ］、印刷装置７０１のＰＴＲ無線通信部Ａ７１２で受信した前記アドバタイズパケットの受信信号強度をＬ８Ｂ［ｄＢ］とすると、正規化電波強度Ｌ８＝Ｌ８Ｂ−Ｌ８Ａ［ｄＢ］で表すことができる。
【０１３９】
Ｓ１２０において、印刷装置７０１は正規化電波強度Ｌ８が閾値Ｌｔ８以上でなければＳ１０１へ戻る。
【０１４０】
Ｓ１２０において、印刷装置７０１は正規化電波強度Ｌ８が閾値Ｌｔ８以上であればＳ１２１へ進む。
【０１４１】
Ｓ１２１で、印刷装置７０１はＵＵＩＤ８を含むアドバタイズパケットを送信した他のペリフェラル装置へ接続要求を送信し、Ｓ１２２でＢＬＥ通信リンクを確立する。
【０１４２】
Ｓ１２５で、印刷装置７０１はＳ１２４またはＳ１２２でＢＬＥ通信リンクを確立した装置とＷＬＡＮハンドオーバーを行う。ＷＬＡＮハンドオーバーとは、具体的にはＰＴＲ無線通信部Ａ７１２のＢＬＥ通信でＳＳＩＤや接続パスワード情報の共有を行い、ＰＴＲ無線通信部Ｂ７２２を用いてＢＬＥ通信リンクを確立した装置とＷＬＡＮ通信リンクを確立することである。
【０１４３】
Ｓ１２６で、印刷装置７０１はＰＴＲ無線通信部Ｂ７２２でＷＬＡＮ通信リンクを確立した装置からデータを受信し、印刷装置７０１はＰＴＲ印刷部７１０で印刷サービスを実施する。そして、印刷装置７０１はＷＬＡＮ通信リンクを終了しＳ１２７へ進む。具体的には、撮像装置８０１または通信装置９０１からの印刷要求に応じて、印刷装置７０１は印刷シーケンスを開始する。印刷装置７０１は撮像装置８０１または通信装置９０１からコンテンツデータを受信し、自機の印刷部により印刷する。
【０１４４】
Ｓ１２７で、印刷装置７０１はＢＬＥ通信リンクを終了し、図１のフローチャートを終了する。
【０１４５】
図１のフローチャートにおいて、Ｓ１１３からＳ１１８およびＳ１１３からＳ１２０へ至る処理は、図１０の装置配置例を示す図において、無線通信部Ａの通信可能範囲内であり、無線通信部Ａの印刷開始範囲よりも外の領域で行われるものとする。
【０１４６】
図１０に示す装置配置例において、無線通信部Ａの通信可能範囲内とは、ＰＴＲ無線通信部Ａ７１２とＤＳＣ無線通信部Ａ８１２との間でＢＬＥ通信リンクを確立して通信が可能な範囲のことである。
【０１４７】
図１０に示す装置配置例において、無線通信部Ａの印刷開始範囲とは、ＰＴＲ無線通信部Ａ７１２とＤＳＣ無線通信部Ａ８１２との間でＢＬＥ通信リンクを確立して通信が可能であり、かつ、先に説明した正規化電波強度Ｌ８が閾値Ｌｔ８以上の範囲のことである。
【０１４８】
図２で撮像装置８０１のフローチャートの説明を行う。図２は、本実施形態に係る撮像装置８０１の印刷手順を示すフローチャートである。各処理は特に断らない限り、撮像装置８０１のＤＳＣ制御部Ａ８５５により実行される。図２のフローチャートは撮像装置８０１のＤＳＣ電池８０２が装着されたことを契機に開始する。
【０１４９】
Ｓ２０１で、撮像装置８０１は印刷要求が可能な設定であるかを判断する。Ｓ２０１の印刷要求が可能な設定とは、撮像装置８０１のＤＳＣ無線通信部Ａ８１２を用いて印刷装置７０１へ印刷サービスの実施を要求することが可能な設定である。
【０１５０】
Ｓ２０１で、撮像装置８０１は印刷要求が可能な設定でなければ、図２のフローチャートを終了する。
【０１５１】
Ｓ２０１で、撮像装置８０１は印刷要求が可能な設定であればＳ２０２へ進み、Ｓ２０２で撮像装置８０１はＤＳＣ無線通信部Ａ８１２から印刷状態要求サービスのアドバタイズパケットを送信し、Ｓ２０３へ進む。
【０１５２】
Ｓ２０２のアドバタイズパケットの送信は一定時間間隔で規定時間の間繰り返し送信するものとする。
【０１５３】
Ｓ２０２で、撮像装置８０１がＤＳＣ無線通信部Ａ８１２から送信する印刷状態要求サービスを示すアドバタイズパケットのデータ例を図６（Ａ）に示す。
【０１５４】
Ｓ２０２で送信するアドバタイズパケットは、印刷状態要求サービスに対応するＳｅｒｖｉｃｅ７（ＰＲＩＮＴ＿ＳＴＡＴＵＳ＿ＲＥＱ）を特定するＵＵＩＤ７を含む。
【０１５５】
Ｓ２０３で、撮像装置８０１はＤＳＣ無線通信部Ａ８１２にセントラル装置からの接続要求があるかを判断する。Ｓ２０３で、撮像装置８０１はセントラル装置からの接続要求があればＳ２０４へ進み、Ｓ２０４でセントラル装置とＢＬＥ通信リンクを確立し、セントラル装置と互いの装置状態を送受信する。
【０１５６】
Ｓ２０３で、撮像装置８０１はセントラル装置からの接続要求がなければＳ２０８へ進む。
【０１５７】
ここで、Ｓ２０３で撮像装置８０１に対して接続要求を行うセントラル装置とは、図１のフローチャートのＳ１１１でロールをセントラルロールに設定し、Ｓ１１４で接続要求を送信した印刷装置７０１のことである。
【０１５８】
また、Ｓ２０４で撮像装置８０１は印刷装置７０１の図４の印刷サービス提供状態と通知情報の組み合わせ例（Ａ）から（Ｅ）のいずれかの情報を取得するものとする。
【０１５９】
Ｓ２０５で、撮像装置８０１はＳ２０４で情報を取得した印刷装置７０１の印刷サービス提供状態が通常印刷ＯＫであるかを判断する。
【０１６０】
Ｓ２０５での判断は、Ｓ２０４で取得した図４の印刷サービス提供状態と通知情報の組み合わせ例が（Ａ）の場合は通常印刷ＯＫであると判断し、図４の印刷サービス提供状態と通知情報の組み合わせ例（Ｂ）から（Ｅ）は通常印刷ＯＫでないと判断する。
【０１６１】
Ｓ２０５で、撮像装置８０１は印刷装置７０１の印刷サービス提供状態が通常印刷ＯＫでないと判断したら、Ｓ２０６で撮像装置８０１は印刷装置７０１の印刷サービス提供状態エラーを記憶する。そして、Ｓ２０７で撮像装置８０１はＢＬＥ通信リンクを終了しＳ２０２へ戻る。
【０１６２】
Ｓ２０５で、撮像装置８０１は印刷装置７０１の印刷サービス提供状態が通常印刷ＯＫであると判断したら、Ｓ２０８で撮像装置８０１は使用者によるＤＳＣ操作入力部８１１の操作によって、印刷要求サービスの実施操作が行われたかを判断する。
【０１６３】
Ｓ２０８で、撮像装置８０１は使用者によるＤＳＣ操作入力部８１１の操作によって、印刷要求サービスの実施操作が行われていなければＳ２０１へ戻る。
【０１６４】
Ｓ２０８で、撮像装置８０１は使用者によるＤＳＣ操作入力部８１１の操作によって、印刷要求サービスの実施操作が行われたらＳ２０９へ進み、Ｓ２０９で撮像装置８０１は印刷装置７０１の印刷サービス提供状態エラー記憶がなしであるかを判断する。
【０１６５】
Ｓ２０９での判断は、Ｓ２０６で撮像装置８０１が印刷装置７０１の印刷サービス提供状態エラーを記憶していればエラー記憶ありと判断し、そうでなればエラー記憶なしと判断する。
【０１６６】
Ｓ２０９で、撮像装置８０１は印刷装置７０１の印刷サービス提供状態エラー記憶がありと判断したら、Ｓ２１０で撮像装置８０１はＤＳＣ表示部８０８に印刷装置７０１の印刷サービスを実施できないエラー情報を表示し、Ｓ２０２へ戻る。
【０１６７】
なお、Ｓ２１０で撮像装置８０１がＤＳＣ表示部８０８に表示する内容は、図４の印刷サービス提供状態と通知情報の組み合わせ例（Ｂ）から（Ｅ）のいずれかの情報に基づいて印刷装置７０１の印刷サービス提供状態を詳細に表示しても良い。
【０１６８】
Ｓ２０９で、撮像装置８０１は印刷装置７０１の印刷サービス提供状態エラー記憶がなしと判断したら、Ｓ２１１で撮像装置８０１はＤＳＣ無線通信部Ａ８１２から印刷要求サービスのアドバタイズパケットを送信し、Ｓ２１２へ進む。
【０１６９】
Ｓ２１１のアドバタイズパケットの送信は一定時間間隔で規定時間の間繰り返し送信するものとする。
【０１７０】
なお、図２のフローチャートには記載していないが、撮像装置８０１は印刷装置７０１の印刷サービス提供状態エラー記憶がなしである場合は、ＤＳＣ表示部８０８に印刷サービス提供状態が可であることを表示していても良い。
【０１７１】
Ｓ２１１で、撮像装置８０１がＤＳＣ無線通信部Ａ８１２から送信する印刷状態要求サービスを示すアドバタイズパケットのデータ例を図６（Ｂ）に示す。
【０１７２】
Ｓ２１１で送信するアドバタイズパケットは、印刷要求サービスに対応するＳｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８を含む。
【０１７３】
図６（Ｂ）のアドバタイズパケットのデータ例のように、ＵＵＩＤ８以外に後述する正規化電波強度による接近検出を印刷サービス開始トリガに用いるために、送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）を示すフラグ（Ｆｌａｇ６）を含めても良い。
【０１７４】
図６（Ｂ）のアドバタイズパケットのデータ例のフラグ（Ｆｌａｇ６）には、撮像装置８０１がＤＳＣ無線通信部Ａ８１２に設定している送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値データを含むことになる。
【０１７５】
上述のＵＵＩＤを含むアドバタイズパケットは、セントラル装置のアドバタイズパケットのスキャンによってセントラル装置に取得されることで、撮像装置８０１の印刷要求サービスの通知手段となりえる。
【０１７６】
Ｓ２１２で、撮像装置８０１はＤＳＣ無線通信部Ａ８１２にセントラル装置からの接続要求があるかを判断する。Ｓ２１２で、撮像装置８０１はセントラル装置からの接続要求があればＳ２２４へ進み、Ｓ２２４でセントラル装置とＢＬＥ通信リンクを確立し、セントラル装置と互いの装置状態を送受信する。
【０１７７】
Ｓ２１２で、撮像装置８０１はセントラル装置からの接続要求がなければＳ２０１へ戻る。
【０１７８】
Ｓ２２５で、撮像装置８０１はＳ２２４でＢＬＥ通信リンクを確立した装置とＷＬＡＮハンドオーバーを行う。ＷＬＡＮハンドオーバーとは、具体的にはＤＳＣ無線通信部Ａ８１２のＢＬＥ通信でＳＳＩＤや接続パスワード情報の共有を行い、ＤＳＣ無線通信部Ｂ８２２を用いてＢＬＥ通信リンクを確立した装置とＷＬＡＮ通信リンクを確立することである。
【０１７９】
Ｓ２２６で、撮像装置８０１はＤＳＣ無線通信部Ｂ８２２でＷＬＡＮ通信リンクを確立した装置へデータを送信し、それを受信したセントラル装置すなわち印刷装置７０１はＰＴＲ印刷部７１０で印刷サービスを実施する。
【０１８０】
そして、撮像装置８０１はＷＬＡＮ通信リンクを終了しＳ２２７へ進む。
【０１８１】
Ｓ２２７で、撮像装置８０１はＢＬＥ通信リンクを終了し、図２のフローチャートを終了する。
【０１８２】
図２のフローチャートにおいて、Ｓ２０３からＳ２０５およびＳ２０３からＳ２０５を経てＳ２０７へ至る処理は、図１０の装置配置例を示す図において、無線通信部Ａの通信可能範囲内であり、無線通信部Ａの印刷開始範囲よりも外の領域で行われるものとする。
【０１８３】
図１０に示す装置配置例において、無線通信部Ａの通信可能範囲内とは、ＰＴＲ無線通信部Ａ７１２とＤＳＣ無線通信部Ａ８１２との間でＢＬＥ通信リンクを確立して通信が可能な範囲のことである。
【０１８４】
図１０に示す装置配置例において、無線通信部Ａの印刷開始範囲とは、ＰＴＲ無線通信部Ａ７１２とＤＳＣ無線通信部Ａ８１２との間でＢＬＥ通信リンクを確立して通信が可能であり、かつ、先に説明した正規化電波強度Ｌ８が閾値Ｌｔ８以上の範囲のことである。
【０１８５】
図３で通信装置９０１のフローチャートの説明を行う。図３は、本実施形態に係る通信装置９０１の印刷手順を示すフローチャートである。各処理は特に断らない限り、通信装置９０１のＯＴＨ制御部Ａ９５５により実行される。図３のフローチャートは通信装置９０１のＯＴＨ電池９０２が装着されたことを契機に開始する。
【０１８６】
Ｓ３０１で、通信装置９０１は印刷要求が可能な設定であればＳ３０２へ進み、Ｓ３０２で通信装置９０１はＯＴＨ無線通信部Ａ９１２でペリフェラル装置からのアドバタイズパケットをスキャンする。
【０１８７】
Ｓ３０１で、通信装置９０１は印刷要求が可能な設定でなければ図３のフローチャートを終了する。
【０１８８】
Ｓ３０３で、通信装置９０１はＳ３０２でスキャンしたアドバタイズパケットに、Ｓｅｒｖｉｃｅ１からＳｅｒｖｉｃｅ５を特定するＵＵＩＤ１からＵＵＩＤ５が含まれているかを判断する。
【０１８９】
Ｓ３０３のアドバタイズパケットは、アドバタイズパケットのデータ内に下記列挙するＳｅｒｖｉｃｅを特定するＵＵＩＤを含む、図５（Ａ）から（Ｅ）に示すようなアドバタイズパケットであるとする。
【０１９０】
Ｓｅｒｖｉｃｅ１（ＰＲＩＮＴ＿ＯＫ）：ＵＵＩＤ１
Ｓｅｒｖｉｃｅ２（ＮＯ＿ＩＮＫ）：ＵＵＩＤ２
Ｓｅｒｖｉｃｅ３（ＮＯ＿ＰＡＰＥＲ）：ＵＵＩＤ３
Ｓｅｒｖｉｃｅ４（ＮＯ＿ＩＮＫ＿ＮＯ＿ＰＡＰＥＲ）：ＵＵＩＤ４
Ｓｅｒｖｉｃｅ５（ＵＮＭＡＴＣＨ＿ＳＩＺＥ）：ＵＵＩＤ５
【０１９１】
Ｓ３０３で、通信装置９０１はアドバタイズパケットにＳｅｒｖｉｃｅ１からＳｅｒｖｉｃｅ５を特定するＵＵＩＤ１からＵＵＩＤ５が含まれている場合、Ｓ３０４へ進む。
【０１９２】
Ｓ３０３で、通信装置９０１はアドバタイズパケットにＳｅｒｖｉｃｅ１からＳｅｒｖｉｃｅ５を特定するＵＵＩＤ１からＵＵＩＤ５が含まれていない場合、Ｓ３０６へ進む。
【０１９３】
Ｓ３０４で、通信装置９０１はＳ３０３でスキャンしたアドバタイズパケットのＳｅｒｖｉｃｅに対応するＵＵＩＤから、印刷装置７０１の印刷サービス提供状態が通常印刷ＯＫであるかを判断する。
【０１９４】
Ｓ３０４での判断は、Ｓ３０２でスキャンしたアドバタイズパケットにＳｅｒｖｉｃｅ１を特定するＵＵＩＤ１が含まれていた場合は、通常印刷ＯＫであると判断する。
【０１９５】
また、Ｓ３０２でスキャンしたアドバタイズパケットにＳｅｒｖｉｃｅ２からＳｅｒｖｉｃｅ５を特定するＵＵＩＤ２からＵＵＩＤ５が含まれていた場合は、通常印刷ＯＫでないと判断する。
【０１９６】
Ｓ３０４で、通信装置９０１は印刷装置７０１の印刷サービス提供状態が通常印刷ＯＫでないと判断したら、Ｓ３０５で通信装置９０１は印刷装置７０１の印刷サービス提供状態エラーを記憶しＳ３０２へ戻る。
【０１９７】
Ｓ３０４で、通信装置９０１は印刷装置７０１の印刷サービス提供状態が通常印刷ＯＫであると判断したら、Ｓ３０６で通信装置９０１は使用者によるＯＴＨ操作入力部９１１の操作によって、印刷要求サービスの実施操作が行われたかを判断する。
【０１９８】
Ｓ３０６で、通信装置９０１は使用者によるＯＴＨ操作入力部９１１の操作によって、印刷要求サービスの実施操作が行われていなければＳ３０１へ戻る。
【０１９９】
Ｓ３０６で、通信装置９０１は使用者によるＯＴＨ操作入力部９１１の操作によって、印刷要求サービスの実施操作が行われたらＳ３０７へ進み、Ｓ３０７で通信装置９０１は印刷装置７０１の印刷サービス提供状態エラー記憶がなしであるかを判断する。
【０２００】
Ｓ３０７での判断は、Ｓ３０５で通信装置９０１が印刷装置７０１の印刷サービス提供状態エラーを記憶していればエラー記憶ありと判断し、そうでなればエラー記憶なしと判断する。
【０２０１】
Ｓ３０７で、通信装置９０１は印刷装置７０１の印刷サービス提供状態エラー記憶がありと判断したら、Ｓ３０８で通信装置９０１はＯＴＨ表示部９０８に印刷装置７０１の印刷サービスを実施できないエラー情報を表示し、Ｓ３０２へ戻る。
【０２０２】
なお、Ｓ３０８で通信装置９０１がＯＴＨ表示部９０８に表示する内容は、図４の印刷サービス提供状態と通知情報の組み合わせ例（Ｂ）から（Ｅ）のいずれかの情報に基づいて印刷装置７０１の印刷サービス提供状態を詳細に表示しても良い。
【０２０３】
Ｓ３０７で、通信装置９０１は印刷装置７０１の印刷サービス提供状態エラー記憶がなしと判断したら、Ｓ３０９で通信装置９０１はＯＴＨ無線通信部Ａ９１２でペリフェラル装置からのアドバタイズパケットをスキャンする。
【０２０４】
なお、図３のフローチャートには記載していないが、通信装置８０１は印刷装置７０１の印刷サービス提供状態エラー記憶がなしである場合は、ＯＴＨ表示部９０８に印刷サービス提供状態が可であることを表示していても良い。
【０２０５】
Ｓ３１０で、通信装置９０１はＳ３０９でスキャンしたアドバタイズパケットに、Ｓｅｒｖｉｃｅ１を特定するＵＵＩＤ１が含まれているかを判断する。
【０２０６】
Ｓ３１０のアドバタイズパケットは、アドバタイズパケットのデータ内に下記Ｓｅｒｖｉｃｅを特定するＵＵＩＤを含む、図５（Ａ）に示すようなアドバタイズパケットであるとする。
【０２０７】
Ｓｅｒｖｉｃｅ１（ＰＲＩＮＴ＿ＯＫ）：ＵＵＩＤ１
【０２０８】
Ｓ３１０で、通信装置９０１はアドバタイズパケットにＳｅｒｖｉｃｅ１を特定するＵＵＩＤ１が含まれている場合、Ｓ３２２へ進む。
【０２０９】
Ｓ３１０で、通信装置９０１はアドバタイズパケットにＳｅｒｖｉｃｅ１を特定するＵＵＩＤ１が含まれていない場合、Ｓ３０１へ戻る。
【０２１０】
Ｓ３２２で、通信装置９０１はＳｅｒｖｉｃｅ１を特定するＵＵＩＤ１を含むアドバタイズパケットを送信したペリフェラル装置の正規化電波強度が閾値以上であるかを判断する。
【０２１１】
Ｓ３２２での正規化電波強度の判断は、図５（Ａ）のアドバタイズパケットのデータ例のように、フラグ（Ｆｌａｇ６）に含まれるペリフェラル装置が設定している送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値を用いる。
【０２１２】
例えば、前記送信パワー数値をＬ７Ａ［ｄＢ］、通信装置９０１のＯＴＨ無線通信部Ａ９１２で受信した前記アドバタイズパケットの受信信号強度をＬ７Ｂ［ｄＢ］とすると、正規化電波強度Ｌ７＝Ｌ７Ｂ−Ｌ７Ａ［ｄＢ］で表すことができる。
【０２１３】
Ｓ３２２において、通信装置９０１は正規化電波強度Ｌ７が閾値Ｌｔ７以上でなければＳ３０１へ戻る。
【０２１４】
Ｓ３２２において、通信装置９０１は正規化電波強度Ｌ７が閾値Ｌｔ７以上であればＳ３２３へ進む。
【０２１５】
Ｓ３２３で、通信装置９０１はＵＵＩＤ１を含むアドバタイズパケットを送信したペリフェラル装置へ接続要求を送信し、Ｓ３２４でＢＬＥ通信リンクを確立する。
【０２１６】
Ｓ３２５で、通信装置９０１はＢＬＥ通信リンクを確立した装置とＷＬＡＮハンドオーバーを行う。ＷＬＡＮハンドオーバーとは、具体的にはＯＴＨ無線通信部Ａ９１２のＢＬＥ通信でＳＳＩＤや接続パスワード情報の共有を行い、ＯＴＨ無線通信部Ｂ９２２を用いてＢＬＥ通信リンクを確立した装置とＷＬＡＮ通信リンクを確立することである。
【０２１７】
Ｓ３２６で、通信装置９０１はＯＴＨ無線通信部Ｂ９２２でＷＬＡＮ通信リンクを確立した装置へデータを送信し、印刷装置７０１はＰＴＲ印刷部７１０で印刷サービスを実施する。そして、通信装置９０１はＷＬＡＮ通信リンクを終了しＳ３２７へ進む。
Ｓ３２７で、通信装置９０１はＢＬＥ通信リンクを終了し、図３のフローチャートを終了する。
【０２１８】
図３のフローチャートにおいて、Ｓ３０２から３０４およびＳ３０２からＳ３０４を経てＳ３０５へ至る処理は、図１０に示す装置配置例において、無線通信部Ａの通信可能範囲内であり、無線通信部Ａの印刷開始範囲よりも外の領域で行われるものとする。
【０２１９】
図１０に示す装置配置例において、無線通信部Ａの通信可能範囲内とは、ＰＴＲ無線通信部Ａ７１２とＯＴＨ無線通信部Ａ９１２との間でＢＬＥ通信リンクを確立して通信が可能な範囲のことである。
【０２２０】
図１０に示す装置配置例において、無線通信部Ａの印刷開始範囲とは、ＰＴＲ無線通信部Ａ７１２とＯＴＨ無線通信部Ａ９１２との間でＢＬＥ通信リンクを確立して通信が可能であり、かつ、先に説明した正規化電波強度Ｌ７が閾値Ｌｔ７以上の範囲のことである。
【０２２１】
ここで、図１１で印刷装置７０１、撮像装置８０１が図１、図２のフローチャートを実施中に、印刷装置７０１と撮像装置８０１との間で印刷サービス提供状態通知を行う手順を示すシーケンスを説明する。
【０２２２】
なお、本実施形態のシーケンス図１１の説明は、本実施形態に特徴的なシーケンスを説明することを目的とし、一般的なＢＬＥ通信のシーケンスは省略して説明する。
【０２２３】
図１１のシーケンス開始時は図１０の配置例に示すように、印刷装置７０１と撮像装置８０１との位置は無線通信部Ａ通信可能範囲に存在する。その後、印刷装置７０１と撮像装置８０１との位置は無線通信部Ａ印刷開始範囲に移行するものとして説明を行う。
【０２２４】
ＳＥＱ１１０１：Ｓ１８０１で、撮像装置８０１のＤＳＣ制御部Ａ８５５は印刷状態要求イベントを発生し、Ｓ１８０２でＤＳＣ無線通信部Ａ８１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ７コマンドを送る。
【０２２５】
撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＵＵＩＤ７を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿７を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２２６】
Ｓ１７０１で、印刷装置７０１はロール設定をペリフェラルロールに設定する。
【０２２７】
Ｓ１７０２で、印刷装置７０１のＰＴＲ制御部Ａ７５５は、ＰＴＲ印刷部７１０による印刷サービス提供状態が不可であることを確認する。
【０２２８】
Ｓ１７０３で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ２からＳＥＴ＿ＡＤＶ＿ＩＮＤ５までのいずれかコマンドを送る。
【０２２９】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、ＵＵＩＤ２からＵＵＩＤ５のいずれかを含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿２からＡＤＶ＿ＩＮＤ＿２のいずれかを送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２３０】
ＳＥＱ１１０２：Ｓ１７０４で、印刷装置７０１はロール設定をセントラルロールに設定する。
【０２３１】
Ｓ１７０５で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＰＴＲ無線通信部Ａ７１２を用いてアドバタイズパケットをスキャンする。
【０２３２】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＰＴＲ制御部Ａ７５５に返す。
【０２３３】
Ｓ１７０６で、印刷装置７０１のＰＴＲ制御部Ａ７５５はアドバタイズパケットの値を取得し、アドバタイズパケットに撮像装置８０１からのＳｅｒｖｉｃｅ７（ＰＲＩＮＴ＿ＳＴＡＴＵＳ＿ＲＥＱ）を特定するＵＵＩＤ７が含まれていることを確認する。
【０２３４】
印刷装置７０１のＰＴＲ制御部Ａ７５５は、ＰＴＲ無線通信部Ａ７１２へＳＴＡＲＴ＿８０１＿ＣＯＮＮＥＣＴコマンドを送る。そして、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの確立を開始する。
【０２３５】
ここで、印刷装置７０１はＢＬＥセントラルロール装置、撮像装置８０１はＢＬＥペリフェラルロール装置としてＢＬＥ通信リンクを確立する。
【０２３６】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの確立が終了する。そして、ＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へＣＯＭＰ＿８０１＿ＣＯＮＮＥＣＴコマンドでＢＬＥ通信リンクの確立を通知する。ＤＳＣ無線通信部Ａ８１２はＤＳＣ制御部Ａ８５５へＣＯＭＰ＿７０１＿ＣＯＮＮＥＣＴコマンドでＢＬＥ通信リンクの確立を通知する。
【０２３７】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、撮像装置８０１のＤＳＣ無線通信部Ａ８１２との間でＤＡＴＡ＿ＰＡＣＫＥＴを送受信し、ＰＴＲ印刷部７１０による印刷サービス提供状態が不可であることを撮像装置８０１に通知する。
【０２３８】
Ｓ１８０３で、印刷サービス提供状態が不可である通知を受けた、撮像装置８０１ＤＳＣ無線通信部Ａ８１２は、ＤＳＣ制御部Ａ８５５へ印刷サービスを実施できないエラー状態を通知する。
【０２３９】
ＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＴＥＲＭＩＮＡＴＥ＿８０１＿ＬＩＮＫコマンドを送り、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの解除を開始する。
【０２４０】
ＰＴＲ装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの解除が終了する。そして、ＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へＤＩＳＣＯＮＮＥＣＴ＿８０１コマンドでＢＬＥ通信リンクの解除を通知する。ＤＳＣ無線通信部Ａ８１２はＤＳＣ制御部Ａ８５５へＤＩＳＣＯＮＮＥＣＴ＿７０１コマンドでＢＬＥ通信リンクの解除を通知する。
【０２４１】
ＳＥＱ１１０３：撮像装置８０１のＳ１８０４からＳ１８０５の処理と、印刷装置７０１のＳ１７０７からＳ１７０９の処理は、ＳＥＱ１１０１と同じであるので省略する。
【０２４２】
Ｓ１８０６で、撮像装置８０１のＤＳＣ制御部Ａ８５５は、ＤＳＣ操作入力部８１１の操作によって印刷要求サービス実施が指示されたことを確認する。
【０２４３】
撮像装置８０１のＤＳＣ制御部Ａ８５５はＳ１８０３で印刷サービスを実施できないエラー状態を取得済みであるので、Ｓ１８０７で、撮像装置８０１はＤＳＣ表示部８０８に印刷装置７０１の印刷サービスを実施できないエラー情報を表示する。
【０２４４】
以降、印刷装置７０１と撮像装置８０１との位置が無線通信部Ａ印刷開始範囲に移行したとしても、印刷装置７０１は撮像装置８０１へ印刷サービスを実施できないエラー状態を通知済みである。よって、電波強度による接近検出をトリガとする印刷サービスは開始されない。
【０２４５】
ＳＥＱ１１０３からＳＥＱ１１０１へ戻ることで、再び印刷サービス提供状態の通知を行うことが可能である。以上が、図１１のシーケンスの説明である。
【０２４６】
次に、図１２Ａ、図１２Ｂで印刷装置７０１が図１、図２のフローチャートを実施中に、印刷装置７０１と撮像装置８０１との間で印刷サービス提供状態通知と印刷サービスを実施する手順を示すシーケンスを説明する。なお、図１２Ａと図１２Ｂは連続したシーケンスを分割した図である。
【０２４７】
図１２Ａ、図１２Ｂのシーケンス開始時は図１０の配置例に示すように、印刷装置７０１と撮像装置８０１との位置は無線通信部Ａ通信可能範囲に存在する。その後、印刷装置７０１と撮像装置８０１との位置は無線通信部Ａ印刷開始範囲に移行するものとして説明を行う。
【０２４８】
ＳＥＱ１２０１：Ｓ２８０１で、撮像装置８０１のＤＳＣ制御部Ａ８５５は印刷状態要求イベントを発生し、Ｓ２８０２でＤＳＣ無線通信部Ａ８１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ７コマンドを送る。
【０２４９】
撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＵＵＩＤ７を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿７を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２５０】
Ｓ２７０１で、印刷装置７０１はロール設定をペリフェラルロールに設定する。
【０２５１】
Ｓ２７０２で、印刷装置７０１のＰＴＲ制御部Ａ７５５は、ＰＴＲ印刷部７１０による印刷サービス提供状態が可であることを確認する。
【０２５２】
Ｓ２７０３で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ１コマンドを送る。
【０２５３】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、ＵＵＩＤ１を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿１を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２５４】
ＳＥＱ１２０２：Ｓ２７０４で、印刷装置７０１はロール設定をセントラルロールに設定する。
【０２５５】
Ｓ２７０５で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＰＴＲ無線通信部Ａ７１２を用いてアドバタイズパケットをスキャンする。
【０２５６】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＰＴＲ制御部Ａ７５５に返す。
【０２５７】
Ｓ２７０６で、印刷装置７０１のＰＴＲ制御部Ａ７５５はアドバタイズパケットの値を取得し、アドバタイズパケットに撮像装置８０１からのＳｅｒｖｉｃｅ７（ＰＲＩＮＴ＿ＳＴＡＴＵＳ＿ＲＥＱ）を特定するＵＵＩＤ７が含まれていることを確認する。
【０２５８】
印刷装置７０１のＰＴＲ制御部Ａ７５５は、ＰＴＲ無線通信部Ａ７１２へＳＴＡＲＴ＿８０１＿ＣＯＮＮＥＣＴコマンドを送る。そして、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの確立を開始する。
【０２５９】
ここで、印刷装置７０１はＢＬＥセントラルロール装置、撮像装置８０１はＢＬＥペリフェラルロール装置としてＢＬＥ通信リンクを確立する。
【０２６０】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの確立が終了する。そして、ＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へＣＯＭＰ＿８０１＿ＣＯＮＮＥＣＴコマンドでＢＬＥ通信リンクの確立を通知する。ＤＳＣ無線通信部Ａ８１２はＤＳＣ制御部Ａ８５５へＣＯＭＰ＿７０１＿ＣＯＮＮＥＣＴコマンドでＢＬＥ通信リンクの確立を通知する。
【０２６１】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、撮像装置８０１のＤＳＣ無線通信部Ａ８１２との間でＤＡＴＡ＿ＰＡＣＫＥＴを送受信し、ＰＴＲ印刷部７１０による印刷サービス提供状態が可であることを撮像装置８０１に通知する。
【０２６２】
Ｓ２８０３で、印刷サービス提供状態が可である通知を受けた、撮像装置８０１ＤＳＣ無線通信部Ａ８１２は、ＤＳＣ制御部Ａ８５５へ印刷サービスを実施できないエラー状態ではないことを通知する。
【０２６３】
ＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＴＥＲＭＩＮＡＴＥ＿８０１＿ＬＩＮＫコマンドを送り、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの解除を開始する。
【０２６４】
ＰＴＲ装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの解除が終了する。そして、ＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へＤＩＳＣＯＮＮＥＣＴ＿８０１コマンドでＢＬＥ通信リンクの解除を通知する。ＤＳＣ無線通信部Ａ８１２はＤＳＣ制御部Ａ８５５へＤＩＳＣＯＮＮＥＣＴ＿７０１コマンドでＢＬＥ通信リンクの解除を通知する。
【０２６５】
ＳＥＱ１２０３：撮像装置８０１のＳ２８０４からＳ２８０５の処理と、印刷装置７０１のＳ２７０７からＳ２７０９の処理は、ＳＥＱ１２０１と同じであるので説明は省略する。
【０２６６】
Ｓ２８０６で、撮像装置８０１のＤＳＣ制御部Ａ８５５は、ＤＳＣ操作入力部８１１の操作によって印刷要求サービス実施が指示されたことを確認する。
【０２６７】
撮像装置８０１のＤＳＣ制御部Ａ８５５はＳ２８０３で印刷サービスを実施できないエラー状態ではないことを取得済みであるので、Ｓ２８０７で、撮像装置８０１のＤＳＣ制御部Ａ８５５は印刷要求イベントを発生する。そして、Ｓ２８０８でＤＳＣ無線通信部Ａ８１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ８コマンドを送る。
【０２６８】
撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＵＵＩＤ８を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿８を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２６９】
以降、印刷装置７０１と撮像装置８０１との位置が無線通信部Ａ印刷開始範囲に移行したら、印刷装置７０１は撮像装置８０１へ印刷サービスを実施できないエラー状態ではないこと通知済みである。よって、電波強度による接近検出をトリガとする印刷サービスが開始される。
【０２７０】
ＳＥＱ１２０４：Ｓ２７１０で、印刷装置７０１はロール設定をセントラルロールに設定する。
【０２７１】
Ｓ２７１１で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＰＴＲ無線通信部Ａ７１２を用いてアドバタイズパケットをスキャンする。
【０２７２】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＰＴＲ制御部Ａ７５５に返す。
【０２７３】
Ｓ２７１２で、印刷装置７０１のＰＴＲ制御部Ａ７５５はアドバタイズパケットの値を取得し、アドバタイズパケットに撮像装置８０１からのＳｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８が含まれていることを確認する。
【０２７４】
Ｓ２７１３で、印刷装置７０１は前記アドバタイズパケットに含まれるフラグ（Ｆｌａｇ６）の送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値より、前記アドバタイズパケットを送信した撮像装置８０１の正規化電波強度が閾値以上でないことを確認する。
【０２７５】
印刷装置７０１は、前記アドバタイズパケットにＳｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８が含まれていたとしても、正規化電波強度が閾値以上でない場合は印刷サービスを開始しない。
【０２７６】
Ｓ２８０８のコマンドでＵＵＩＤ８を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿８の送信を開始していた撮像装置８０１は、規定時間内に接続要求が無ければＳ２８０９で、撮像装置８０１のＤＳＣ制御部Ａ８５５は印刷状態要求イベントを発生する。
【０２７７】
Ｓ２８１０で、撮像装置８０１はＤＳＣ無線通信部Ａ８１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ７コマンドを送る。
【０２７８】
撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＵＵＩＤ７を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿７を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２７９】
ここで、ＵＵＩＤ８を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿８の送信を開始していた撮像装置８０１は、ＡＤＶ＿ＩＮＤ＿８の送信を停止する動作をすることとなる。
【０２８０】
ＳＥＱ１２０５：撮像装置８０１のＤＳＣ制御部Ａ８５５は、Ｓ２８０６でＤＳＣ操作入力部８１１の操作によって印刷要求サービス実施が指示されたことを確認済みであり、印刷サービスは未実施である。
【０２８１】
Ｓ２８１０のコマンドでＵＵＩＤ７を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿７の送信を開始していた撮像装置８０１は、規定時間内に接続要求が無ければＳ２８１１で、撮像装置８０１のＤＳＣ制御部Ａ８５５は印刷要求イベントを発生する。
【０２８２】
Ｓ２８１２で、撮像装置８０１はＤＳＣ無線通信部Ａ８１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ８コマンドを送る。
【０２８３】
撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＵＵＩＤ８を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿８を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０２８４】
ここで、ＵＵＩＤ７を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿７の送信を開始していた撮像装置８０１は、ＡＤＶ＿ＩＮＤ＿７の送信を停止する動作をすることとなる。
【０２８５】
Ｓ２７１４で、印刷装置７０１はロール設定をセントラルロールに設定する。
【０２８６】
Ｓ２７１５で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＰＴＲ無線通信部Ａ７１２を用いてアドバタイズパケットをスキャンする。
【０２８７】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＰＴＲ制御部Ａ７５５に返す。
【０２８８】
Ｓ２７１６で、印刷装置７０１のＰＴＲ制御部Ａ７５５はアドバタイズパケットの値を取得し、アドバタイズパケットに撮像装置８０１からのＳｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８が含まれていることを確認する。
【０２８９】
Ｓ２７１７で、印刷装置７０１は前記アドバタイズパケットに含まれるフラグ（Ｆｌａｇ６）の送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値より、前記アドバタイズパケットを送信した撮像装置８０１の正規化電波強度が閾値以上であることを確認する。
【０２９０】
印刷装置７０１は、前記アドバタイズパケットにＳｅｒｖｉｃｅ８（ＰＲＩＮＴ＿ＲＥＱ）を特定するＵＵＩＤ８が含まれており、かつ正規化電波強度が閾値以上である場合は印刷サービスを開始する。
【０２９１】
印刷装置７０１は、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクを確立する。
【０２９２】
ＳＥＱ１２０６：Ｓ２７２１で、印刷装置７０１はＳｔａｒｔ  ＷＬＡＮイベントを発生し、ＰＴＲ無線通信部Ｂ７２２をＯＮにする。そして、印刷装置７０１のＰＴＲ無線通信部Ｂ７２２と、撮像装置８０１のＤＳＣ無線通信部Ｂ８２２とのＷＬＡＮ通信リンクの確立を開始する。
【０２９３】
Ｓ２７２２で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＳＴＡＲＴ＿ＷＬＡＮ＿ＨＡＮＤＯＶＥＲコマンドでＰＴＲ無線通信部Ａ７１２へＷＬＡＮ通信リンクの開始を通知する。
【０２９４】
Ｓ２８２１で、撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＤＳＣ制御部Ａ８５５へＳＴＡＲＴ＿ＷＬＡＮ＿ＨＡＮＤＯＶＥＲコマンドを送る。
【０２９５】
Ｓ２８２２で、ＤＳＣ制御部Ａ８５５はＳｔａｒｔ  ＷＬＡＮイベントを発生し、ＤＳＣ無線通信部Ｂ８２２をＯＮにする。そして、印刷装置７０１のＰＴＲ無線通信部Ｂ７２２と、撮像装置８０１のＤＳＣ無線通信部Ｂ８２２とのＷＬＡＮ通信リンクを確立する。
【０２９６】
ここで、印刷装置７０１のＰＴＲ無線通信部Ｂ７２２と、撮像装置８０１のＤＳＣ無線通信部Ｂ８２２とが、ＷＬＡＮ通信リンクを確立してＷＬＡＮでデータの送受信が可能になる。
【０２９７】
撮像装置８０１は、ＤＳＣ無線通信部Ｂ８２２で印刷対象画像データを送信し、刷装置７０１のＰＴＲ無線通信部Ｂ７２２が前記印刷対象画像データを受信する。
【０２９８】
印刷対象画像データの送受信が終了したら、Ｓ２８２３で撮像装置８０１のＤＳＣ制御部Ａ８５５はＥｎｄ  ＷＬＡＮイベントを発生する。そして、ＤＳＣ無線通信部Ｂ８２２とＰＴＲ無線通信部Ｂ７２２とのＷＬＡＮ通信リンクを解除し、ＤＳＣ無線通信部Ｂ８２２をＯＦＦにする。
【０２９９】
そして、Ｓ２８２４で、ＤＳＣ制御部Ａ８５５はＤＳＣ無線通信部Ａ８１２へＤＩＳＣＯＮＮＥＣＴ＿ＷＬＡＮコマンドを送る。
【０３００】
Ｓ２７２３で、印刷装置７０１のＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へ、ＤＩＳＣＯＮＮＥＣＴ＿ＷＬＡＮコマンドを送る。
【０３０１】
Ｓ２７２４で、印刷装置７０１のＰＴＲ制御部Ａ７５５は、Ｅｎｄ  ＷＬＡＮイベントを発生し、ＰＴＲ無線通信部Ｂ７２２をＯＦＦにする。
ＳＥＱ１２０７：Ｓ２８３１で、撮像装置８０１のＤＳＣ無線通信部Ａ８１２は、ＤＳＣ制御部Ａ８５５へ印刷サービスが完了したことを示すＣＯＭＰ＿ＩＭＧ＿ＰＲＩＮＴコマンドを送る。
【０３０２】
ＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＴＥＲＭＩＮＡＴＥ＿８０１＿ＬＩＮＫコマンドを送り、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの解除を開始する。
【０３０３】
ＰＴＲ装置７０１のＰＴＲ無線通信部Ａ７１２と、撮像装置８０１のＤＳＣ無線通信部Ａ８１２とのＢＬＥ通信リンクの解除が終了する。そして、ＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へＤＩＳＣＯＮＮＥＣＴ＿８０１コマンドでＢＬＥ通信リンクの解除を通知する。ＤＳＣ無線通信部Ａ８１２はＤＳＣ制御部Ａ８５５へＤＩＳＣＯＮＮＥＣＴ＿７０１コマンドでＢＬＥ通信リンクの解除を通知する。
【０３０４】
ＳＥＱ１２０８：印刷装置７０１のＳ２７３１からＳ２７３３の処理と、撮像装置８０１のＳ２８３２からＳ２８３３の処理は、ＳＥＱ１２０１と同じであるので説明は省略する。また、印刷装置７０１のＳ２７３４からＳ２７３５の処理はＳＥＱ１２０１の前半部分と同じであるので説明は省略する。
【０３０５】
ＳＥＱ１２０８からＳＥＱ１２０１へ戻ることで、再び印刷サービス提供状態の通知と、印刷サービスの実施とを行うことが可能である。以上が、図１２Ａ、図１２Ｂのシーケンスの説明である。
【０３０６】
次に、図１３で印刷装置７０１、通信装置９０１が図１、３のフローチャートを実施中に、印刷装置７０１と通信装置９０１との間で印刷サービス提供状態通知を行う手順を示すシーケンスを説明する。
【０３０７】
図１３のシーケンス開始時は図１０の配置例に示すように、印刷装置７０１と通信装置９０１との位置は無線通信部Ａ通信可能範囲に存在する。その後、印刷装置７０１と通信装置９０１との位置は無線通信部Ａ印刷開始範囲に移行するものとして説明を行う。
【０３０８】
ＳＥＱ１３０１：Ｓ３７０１で、印刷装置７０１はロール設定をペリフェラルロールに設定する。
【０３０９】
Ｓ３７０２で、印刷装置７０１のＰＴＲ制御部Ａ７５５は、ＰＴＲ印刷部７１０による印刷サービス提供状態が不可であることを確認する。
【０３１０】
Ｓ３７０３で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ２からＳＥＴ＿ＡＤＶ＿ＩＮＤ５までのいずれかコマンドを送る。
【０３１１】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、ＵＵＩＤ２からＵＵＩＤ５のいずれかを含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿２からＡＤＶ＿ＩＮＤ＿２のいずれかを送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０３１２】
Ｓ３９０１で、通信装置９０１のＯＴＨ制御部Ａ９５５は印刷状態取得イベントを発生する。
【０３１３】
Ｓ３９０２で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３１４】
図１３のシーケンス例ではペリフェラル装置からのアドバタイズパケットが存在しないものとするのでスキャンの結果はアドバタイズパケットなしである。
【０３１５】
Ｓ３９０３で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３１６】
通信装置９０１のＯＴＨ無線通信部Ａ９１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＯＴＨ制御部Ａ９５５に返す。
【０３１７】
Ｓ３９０４で、通信装置９０１のＯＴＨ制御部Ａ９５５はアドバタイズパケットの値を取得し、アドバタイズパケットに印刷装置７０１からのＵＵＩＤ２からＵＵＩＤ５のいずれかのＵＵＩＤが含まれていることを確認する。
【０３１８】
通信装置９０１のＯＴＨ制御部Ａ９５５はアドバタイズパケットのデータ内にＵＵＩＤ２からＵＵＩＤ５が存在する場合は、印刷装置７０１のＰＴＲ印刷部７１０によるＰＴＲ印刷部７１０による印刷サービス提供状態が不可であることを確認する。
【０３１９】
ＳＥＱ１３０２：Ｓ３７０４で、印刷装置７０１はロール設定をセントラルロールに設定する。
【０３２０】
Ｓ３７０５で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＰＴＲ無線通信部Ａ７１２を用いてアドバタイズパケットをスキャンする。
【０３２１】
図１３のシーケンス例ではペリフェラル装置からのアドバタイズパケットが存在しないものとするのでスキャンの結果はアドバタイズパケットなしである。
【０３２２】
Ｓ３９０５で、通信装置９０１のＯＴＨ制御部Ａ９５５は、ＯＴＨ操作入力部９１１の操作によって印刷要求サービス実施が指示されたことを確認する。
【０３２３】
通信装置９０１のＯＴＨ制御部Ａ９５５はＳ３９０４で印刷サービスを実施できないエラー状態を取得済みであるので、Ｓ３９０６で、通信装置９０１はＯＴＨ表示部９０８に印刷装置７０１の印刷サービスを実施できないエラー情報を表示する。
【０３２４】
以降、印刷装置７０１と通信装置９０１との位置が無線通信部Ａ印刷開始範囲に移行したとしても、印刷装置７０１は通信装置９０１へ印刷サービスを実施できないエラー状態を通知済みである。よって、電波強度による接近検出をトリガとする印刷サービスは開始されない。
【０３２５】
ＳＥＱ１３０３：印刷装置７０１のＳ３７０６からＳ３７０８の処理と、通信装置９０１のＳ３９０７からＳ３９０９の処理とはＳＥＱ１３０１と同じであるので説明は省略する。また、印刷装置７０１のＳ３７０９からＳ３７１０の処理はＳＥＱ１３０２の前半部分と同じであるので説明は省略する。
【０３２６】
ＳＥＱ１３０３からＳＥＱ１３０１へ戻ることで、再び印刷サービス提供状態の通知を行うことが可能である。以上が図１３のシーケンスの説明である。
【０３２７】
図１４Ａ、Ｂで、印刷装置７０１、通信装置９０１が図１、図３のフローチャートを実施中に、印刷装置７０１と通信装置９０１との間で印刷サービス提供状態通知と印刷サービスを実施する手順を示すシーケンスを説明する。なお、図１４Ａと図１４Ｂは連続したシーケンスを分割した図である。
【０３２８】
図１４Ａ、Ｂのシーケンス開始時は図１０の配置例に示すように、印刷装置７０１と通信装置９０１との位置は無線通信部Ａ通信可能範囲に存在する。その後、印刷装置７０１と通信装置９０１との位置は無線通信部Ａ印刷開始範囲に移行するものとして説明を行う。
【０３２９】
ＳＥＱ１４０１：Ｓ４７０１で、印刷装置７０１はロール設定をペリフェラルロールに設定する。
【０３３０】
Ｓ４７０２で、印刷装置７０１のＰＴＲ制御部Ａ７５５は、ＰＴＲ印刷部７１０による印刷サービス提供状態が可であることを確認する。
【０３３１】
Ｓ４７０３で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＳＥＴ＿ＡＤＶ＿ＩＮＤ１コマンドを送る。
【０３３２】
印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、ＵＵＩＤ１を含むアドバタイズパケットＡＤＶ＿ＩＮＤ＿１を送信する。以降、一定時間間隔でアドバタイズパケットの送信を行う。
【０３３３】
Ｓ４９０１で、通信装置９０１のＯＴＨ制御部Ａ９５５は印刷状態取得イベントを発生する。
【０３３４】
Ｓ４９０２で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３３５】
図１４Ａ、Ｂのシーケンス例ではペリフェラル装置からのアドバタイズパケットが存在しないものとするのでスキャンの結果はアドバタイズパケットなしである。
【０３３６】
Ｓ４９０３で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３３７】
通信装置９０１のＯＴＨ無線通信部Ａ９１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＯＴＨ制御部Ａ９５５に返す。
【０３３８】
Ｓ４９０４で、通信装置９０１のＯＴＨ制御部Ａ９５５はアドバタイズパケットの値を取得し、アドバタイズパケットに印刷装置７０１からのＵＵＩＤ１が含まれていることを確認する。
【０３３９】
通信装置９０１のＯＴＨ制御部Ａ９５５はアドバタイズパケットのデータ内にＵＵＩＤ１が存在する場合は、印刷装置７０１のＰＴＲ印刷部７１０によるＰＴＲ印刷部７１０による印刷サービス提供状態が可であることを確認する。
【０３４０】
ＳＥＱ１４０２：Ｓ４７０４で、印刷装置７０１はロール設定をセントラルロールに設定する。
【０３４１】
Ｓ４７０５で、印刷装置７０１のＰＴＲ制御部Ａ７５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＰＴＲ無線通信部Ａ７１２を用いてアドバタイズパケットをスキャンする。
【０３４２】
図１４Ａ、Ｂのシーケンス例ではペリフェラル装置からのアドバタイズパケットが存在しないものとするのでスキャンの結果はアドバタイズパケットなしである。
【０３４３】
Ｓ４９０５で、通信装置９０１のＯＴＨ制御部Ａ９５５は、ＯＴＨ操作入力部９１１の操作によって印刷要求サービス実施が指示されたことを確認する。
【０３４４】
通信装置９０１のＯＴＨ制御部Ａ９５５はＳ４９０４で印刷サービスを実施できないエラー状態でないことを取得済みであるので、次のＵＵＩＤ１が含まれているアドバタイズパケットを待つ。
【０３４５】
Ｓ４９０６で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３４６】
図１４Ａ、Ｂのシーケンス例ではペリフェラル装置からのアドバタイズパケットが存在しないものとするのでスキャンの結果はアドバタイズパケットなしである。
【０３４７】
ＳＥＱ１４０３：印刷装置７０１のＳ４７０６からＳ４７０８の処理はＳＥＱ１４０１と同じであるので説明は省略する。
【０３４８】
Ｓ４９０７で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３４９】
通信装置９０１のＯＴＨ無線通信部Ａ９１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＯＴＨ制御部Ａ９５５に返す。
【０３５０】
Ｓ４９０８で、通信装置９０１のＯＴＨ制御部Ａ９５５はアドバタイズパケットの値を取得し、アドバタイズパケットに印刷装置７０１からのＵＵＩＤ１が含まれていることを確認する。
【０３５１】
Ｓ４９０９で、通信装置９０１は前記アドバタイズパケットに含まれるフラグ（Ｆｌａｇ６）の送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値より、前記アドバタイズパケットを送信した印刷装置７０１の正規化電波強度が閾値以上でないことを確認する。
【０３５２】
通信装置９０１は、前記アドバタイズパケットにＳｅｒｖｉｃｅ１（ＰＲＩＮＴ＿ＯＫ）を特定するＵＵＩＤ１が含まれていたとしても、正規化電波強度が閾値以上でない場合は印刷サービスを開始しない。
【０３５３】
ＳＥＱ１４０４：印刷装置７０１のＳ４７０９からＳ４７１３の処理はＳＥＱ１４０１からＳＥＱ１４０２と同じであるので説明は省略する。
【０３５４】
Ｓ４９１０で、通信装置９０１のＯＴＨ制御部Ａ９５５はＧＥＴ＿ＡＤＶ＿ＩＮＤコマンドでＯＴＨ無線通信部Ａ９１２を用いてアドバタイズパケットをスキャンする。
【０３５５】
通信装置９０１のＯＴＨ無線通信部Ａ９１２はスキャンの結果をＲＥＳＰＯＮＳＥとしてＯＴＨ制御部Ａ９５５に返す。
【０３５６】
Ｓ４９１１で、通信装置９０１のＯＴＨ制御部Ａ９５５はアドバタイズパケットの値を取得し、アドバタイズパケットに印刷装置７０１からのＵＵＩＤ１が含まれていることを確認する。
【０３５７】
Ｓ４９１２で、通信装置９０１は前記アドバタイズパケットに含まれるフラグ（Ｆｌａｇ６）の送信電力（ＴｘＰｏｗｅｒＬｅｖｅｌ）の数値より、前記アドバタイズパケットを送信した印刷装置７０１の正規化電波強度が閾値以上であることを確認する。
【０３５８】
通信装置９０１は、前記アドバタイズパケットにＳｅｒｖｉｃｅ１（ＰＲＩＮＴ＿ＯＫ）を特定するＵＵＩＤ１が含まれており、かつ正規化電波強度が閾値以上である場合は印刷サービスを開始する。
【０３５９】
通信装置９０１は、通信装置９０１のＯＴＨ無線通信部Ａ９１２と、印刷装置７０１のＰＴＲ無線通信部Ａ７１２とのＢＬＥ通信リンクを確立する。
【０３６０】
ＳＥＱ１４０５：Ｓ４９２１で、通信装置９０１はＳｔａｒｔ  ＷＬＡＮイベントを発生し、ＯＴＨ無線通信部Ｂ９２２をＯＮにする。そして、印刷装置７０１のＰＴＲ無線通信部Ｂ７２２と、通信装置９０１のＯＴＨ無線通信部Ｂ９２２とのＷＬＡＮ通信リンクの確立を開始する。
【０３６１】
Ｓ４９２２で、通信装置９０１のＯＴＨ制御部Ａ９５５はＳＴＡＲＴ＿ＷＬＡＮ＿ＨＡＮＤＯＶＥＲコマンドでＯＴＨ無線通信部Ａ９１２へＷＬＡＮ通信リンクの開始を通知する。
【０３６２】
Ｓ４７２１で、印刷装置７０１のＰＴＲ無線通信部Ａ７１２は、ＰＴＲ制御部Ａ７５５へＳＴＡＲＴ＿ＷＬＡＮ＿ＨＡＮＤＯＶＥＲコマンドを送る。
【０３６３】
Ｓ４７２２で、ＰＴＲ制御部Ａ７５５はＳｔａｒｔ  ＷＬＡＮイベントを発生し、ＰＴＲ無線通信部Ｂ７２２をＯＮにする。そして、印刷装置７０１のＰＴＲ無線通信部Ｂ７２２と、通信装置９０１のＯＴＨ無線通信部Ｂ９２２とのＷＬＡＮ通信リンクを確立する。
【０３６４】
ここで、印刷装置７０１のＰＴＲ無線通信部Ｂ７２２と、通信装置９０１のＯＴＨ無線通信部Ｂ９２２とが、ＷＬＡＮ通信リンクを確立してＷＬＡＮでデータの送受信が可能になる。
【０３６５】
通信装置９０１は、ＯＴＨ無線通信部Ｂ９２２で印刷対象画像データを送信し、刷装置７０１のＰＴＲ無線通信部Ｂ７２２が前記印刷対象画像データを受信する。
【０３６６】
印刷対象画像データの送受信が終了したら、Ｓ４７２３で印刷装置７０１のＰＴＲ制御部Ａ７５５はＥｎｄ  ＷＬＡＮイベントを発生する。そして、ＯＴＨ無線通信部Ｂ９２２とＰＴＲ無線通信部Ｂ７２２とのＷＬＡＮ通信リンクを解除し、ＰＴＲ無線通信部Ｂ７２２をＯＦＦにする。
【０３６７】
そして、Ｓ４７２４で、ＰＴＲ制御部Ａ７５５はＰＴＲ無線通信部Ａ７１２へＤＩＳＣＯＮＮＥＣＴ＿ＷＬＡＮコマンドを送る。
【０３６８】
Ｓ４９２３で、通信装置９０１のＯＴＨ無線通信部Ａ９１２はＯＴＨ制御部Ａ９５５へ、ＤＩＳＣＯＮＮＥＣＴ＿ＷＬＡＮコマンドを送る。
【０３６９】
Ｓ４９２４で、通信装置９０１のＯＴＨ制御部Ａ９５５は、Ｅｎｄ  ＷＬＡＮイベントを発生し、ＯＴＨ無線通信部Ｂ９２２をＯＦＦにする。
【０３７０】
ＳＥＱ１４０６：Ｓ４９３１で、通信装置９０１のＯＴＨ無線通信部Ａ９１２は、ＯＴＨ制御部Ａ９５５へ印刷サービスが完了したことを示すＣＯＭＰ＿ＩＭＧ＿ＰＲＩＮＴコマンドを送る。
【０３７１】
ＯＴＨ制御部Ａ９５５はＯＴＨ無線通信部Ａ９１２へＴＥＲＭＩＮＡＴＥ＿８０１＿ＬＩＮＫコマンドを送り、印刷装置７０１のＰＴＲ無線通信部Ａ７１２と、通信装置９０１のＯＴＨ無線通信部Ａ９１２とのＢＬＥ通信リンクの解除を開始する。
【０３７２】
ＰＴＲ装置７０１のＰＴＲ無線通信部Ａ７１２と、通信装置９０１のＯＴＨ無線通信部Ａ９１２とのＢＬＥ通信リンクの解除が終了する。そして、ＰＴＲ無線通信部Ａ７１２はＰＴＲ制御部Ａ７５５へＤＩＳＣＯＮＮＥＣＴ＿９０１コマンドでＢＬＥ通信リンクの解除を通知する。ＯＴＨ無線通信部Ａ９１２はＯＴＨ制御部Ａ９５５へＤＩＳＣＯＮＮＥＣＴ＿７０１コマンドでＢＬＥ通信リンクの解除を通知する。
【０３７３】
ＳＥＱ１４０７：印刷装置７０１のＳ４７３１からＳ４７３３の処理と、通信装置９０１のＳ４９３２からＳ４９３５の処理とは、ＳＥＱ１４０１と同じであるので説明は省略する。また、印刷装置７０１のＳ４７３４からＳ４７３５はＳＥＱ１４０２の前半部分と同じであるので説明は省略する。
【０３７４】
ＳＥＱ１４０７からＳＥＱ１４０１へ戻ることで、再び印刷サービス提供状態の通知と、印刷サービスの実施とを行うことが可能である。
【０３７５】
以上が図１４Ａ、Ｂのシーケンスの説明である。
【０３７６】
本実施形態で説明したフローチャートとシーケンスによれば、印刷装置７０１は、ペリフェラル装置である撮像装置８０１と、セントラル装置である通信装置９０１から印刷サービス実施指示を行う前に印刷サービス提供状態を通知することができる。
【０３７７】
電波強度による接近検出をトリガに自動的に印刷サービスを実施するような印刷システムにおいて、接近検出の前に使用者が印刷サービス実施指示を行った時点で印刷サービス提供状態可否を使用者に通知することができる。
【０３７８】
よって、印刷装置７０１による印刷サービス提供状態が不可の場合は、使用者が印刷装置７０１へ近接する前に、例えば印刷装置７０１のインクなしや用紙なし等のエラーを使用者にとって不便にならないように分かりやすく伝達することができる。
【０３７９】
また、印刷装置７０１による印刷サービス提供状態が可の場合は、使用者が印刷装置７０１へ近接すると、自動的に印刷サービスを実施するため使用者にとっての使いやすさは損なわれない。
【０３８０】
［他の実施形態］
本実施形態では、印刷装置７０１印刷サービス提供状態が不可の場合に送信するアドバタイズパケットは、接続要求（ＳＣＡＮ＿ＲＥＱ）可能なアドバタイズパケットＡＤＶ＿ＩＮＤを用いることを例として説明した。しかし、本発明を適用可能なアドバタイズパケットは接続要求（ＳＣＡＮ＿ＲＥＱ）可能なアドバタイズパケットに限ったものでない。
【０３８１】
例えば、接続要求（ＳＣＡＮ＿ＲＥＱ）不可能なアドバタイズパケットＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤを用いても本発明は適用可能である。
【０３８２】
本実施形態では、印刷装置７０１のＰＴＲ無線通信部Ａ７１２、撮像装置８０１のＤＳＣ無線通信部Ａ８１２、通信装置９０１のＰＴＲ無線通信部Ａ９１２はＢＬＥを用いて通信を行うことを例として説明した。
【０３８３】
しかし、本発明を適用可能な無線通信は近距離無線通信規格であるＢＬＥに限ったものではない。すなわち、本発明はペリフェラル装置がアドバタイズパケットを送信し、セントラル装置が接続要求を行ってペリフェラル装置とセントラル装置との間の無線通信を確立する装置構成であれば、無線通信手段は何であっても構わない。
【０３８４】
また、本発明はペリフェラル装置をスレーブ装置、セントラル装置をマスター装置と換言しても良い。すなわち、本発明はマスター装置がアドバタイズパケットを送信し、マスター装置が接続要求を行ってマスター装置とスレーブ装置との間の無線通信を確立する装置構成であれば、無線通信手段は何であっても構わない。
【０３８５】
また、本発明は、以下の処理を実行することによっても実現される。
【０３８６】
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。 
【図１】
2018056837.tif 000003
【図２】
2018056837.tif 000004
【図３】
2018056837.tif 000005
【図４】
2018056837.tif 000006
【図５】
2018056837.tif 000007
【図６】
2018056837.tif 000008
【図７】
2018056837.tif 000009
【図８】
2018056837.tif 000010
【図９】
2018056837.tif 000011
【図１０】
2018056837.tif 000012
【図１１】
2018056837.tif 000013
【図１２Ａ】
2018056837.tif 000014
【図１２Ｂ】
2018056837.tif 000015
【図１３】
2018056837.tif 000016
【図１４Ａ】
2018056837.tif 000017
【図１４Ｂ】
2018056837.tif 000018