(57)【要約】【課題】携帯端末のアクセス権限と状態に応じた適切な送信電力でアドバタイジングパケットを送信することができる通信装置を提供する。【解決手段】通信装置は、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格のアドバタイジングパケットのうち、ブロードキャストまたはマルチキャストされる第１のパケットと、第１のパケットとは異なり宛先を特定する第２のパケットとを送信する送信手段と、前記第１のパケットを第１の送信電力で送信し、前記第２のパケットを前記第１の送信電力より大きい第２の送信電力で、特定された前記宛先へ送信するよう、前記送信手段を制御する制御手段と、を備える。【選択図】  図６
2019068337.tif 000002
【特許請求の範囲】
【請求項１】
Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格のアドバタイジングパケットのうち、ブロードキャストまたはマルチキャストされる第１のパケットと、第１のパケットとは異なり宛先を特定する第２のパケットとを送信する送信手段と、
前記第１のパケットを第１の送信電力で送信し、前記第２のパケットを前記第１の送信電力より大きい第２の送信電力で、特定された前記宛先へ送信するよう、前記送信手段を制御する制御手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記第１のパケットは、前記ＢＬＥ規格のＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）タイプがＡＤＶ＿ＩＮＤであるアドバタイジングパケットを含み、
前記第２のパケットは、前記ＰＤＵタイプがＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤであるパケットをを含む、
ことを特徴とする請求項１記載の通信装置。
【請求項３】
前記第２のパケットを受信した他の通信装置から接続要求パケットを受信する受信手段と、
前記受信手段により受信された前記接続要求パケットに基づいて、前記他の通信装置を前記通信装置にログインさせる処理を実行する実行手段と、
を備えることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記接続要求パケットは、前記ＰＤＵタイプがＣＯＮＮＥＣＴ＿ＲＥＱであるパケットを含む、
ことを特徴とする請求項３記載の通信装置。
【請求項５】
前記第２のパケットの宛先とすべき他の通信装置の識別子を記憶する記憶手段をさらに備え、
前記制御手段は、前記第２のパケットで特定される前記宛先に、前記記憶手段に記憶される前記他の通信装置の識別子を設定する、
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記記憶手段は、遠方からのログインを許容する前記他の通信装置の識別子を記憶する、
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記制御手段は、前記第２のパケットを前記第１のパケットより長い周期で送信するよう、前記送信手段を制御する、
ことを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記制御手段は、前記通信装置へログインしている他の通信装置が、近距離通信を許容されている場合、前記第２のパケットを、前記他の通信装置へ、前記第２の送信電力より小さく前記第１の送信電力より大きい第３の送信電力で送信するよう、前記送信手段を制御する、
ことを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格のアドバタイジングパケットのうち、第１の送信電力で送信され、ブロードキャストまたはマルチキャストされる第１のパケットと、前記第１の送信電力より大きい第２の送信電力で送信され、前記第１のパケットとは異なり宛先を特定する第２のパケットとを、他の通信装置から受信する受信手段と、
前記受信手段により受信された前記第１のパケットまたは前記第２のパケットから、前記他の通信装置の識別子を取得する取得手段と、
前記第２のパケットに応答して、前記取得手段により取得された前記識別子を有する前記他の通信装置へ、接続要求パケットを送信する送信手段と、
前記送信手段により前記接続要求パケットが送信された前記他の通信装置へ、ログインさせる処理を実行する実行手段と、
を備えることを特徴とする通信装置。
【請求項１０】
請求項１から８のいずれか１項に記載の通信装置と、
前記通信装置にログインしている前記他の通信装置からアプリケーションデータを受信する第２の受信手段と、
前記第２の受信手段により受信された前記アプリケーションデータから画像を形成する形成手段と、
を備えることを特徴とする画像形成装置。
【請求項１１】
Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格のアドバタイジングパケットのうち、ブロードキャストまたはマルチキャストされる第１のパケットと、前記第１のパケットとは異なり宛先を特定する第２のパケットとを送信するステップと、
前記第１のパケットを第１の送信電力で送信し、前記第２のパケットを前記第１の送信電力より大きい第２の送信電力で送信するように制御するステップと、
を備えることを特徴とする通信方法。
【請求項１２】
コンピュータを、請求項１から９のいずれか１項に記載された通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、画像形成装置、通信方法およびプログラムに関する。
【背景技術】
【０００２】
使用者の携帯端末から無線通信を介してログインすることが可能な多機能プリンタ（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等のデバイスが知られている。
例えば、特許文献１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に対応する携帯端末からＭＦＰへ自動ログインする技術を開示する。このＢｌｕｅｔｏｏｔｈ規格の下、ＭＦＰはアドバタイザおよびペリフェラルとして動作し、携帯端末はスキャナおよびセントラルとして動作する。
【０００３】
具体的には、特許文献１の技術によれば、ＭＦＰは、Ｂｌｕｅｔｏｏｔｈを起動し、予め設定された間隔でアドバタイジングパケットを送信する。
携帯端末は、アドバタイザを探索する処理であるスキャン処理を実行する。そして、ＭＦＰから送信されるアドバタイジングパケットを受信すると、当該アドバタイジングパケットを送信したＭＦＰの識別子を画面に表示する。表示されたＭＦＰの識別子を見た使用者が携帯端末を操作することで当該ＭＦＰを自動ログインすべきＭＦＰとして登録すると、携帯端末は当該ＭＦＰを自動ログインすべきＭＦＰとして記憶する。
【０００４】
同時に、携帯端末は、ＭＦＰから送信されるアドバタイジングパケットを受信すると、その受信信号強度に基づいて受信されたアドバタイジングパケットを送信したＭＦＰとの間の距離を推定する。そして、推定された距離が所定の条件を満足しており、そのＭＦＰを自動ログインすべきＭＦＰとして記憶している場合、携帯端末は、送信元ＭＦＰに接続要求パケットを送信する。Ｂｌｕｅｔｏｏｔｈ規格において、接続要求パケットとは、ＰＤＵ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）タイプがＣＯＮＮＥＣＴ＿ＲＥＱであるパケットである。接続要求に続いて、携帯端末は、接続要求したＭＦＰにログインすることを要求するログイン要求を含むデータパケットであるログイン要求パケットをそのＭＦＰに送信する。
ＭＦＰは、携帯端末からログイン要求パケットを受信すると、ログイン要求パケットの送信元携帯端末をＭＦＰにログインさせるための処理を実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１７０７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のようなアドバタイザとして動作するＭＦＰへのログインに対しては以下の要求がある。
すなわち、管理者は、セキュリティの観点から、携帯端末（使用者）やそのログイン状態等の状態に応じて、ＭＦＰの各種機能を許容する距離を異ならせることができれば便宜である。例えば、携帯端末やその状態に応じて、ＭＦＰへの自動ログインや、ＭＦＰの機能を使用するためのデータ（アプリケーションデータ）を送受信することを許容する距離を異ならせたい。
具体的には、ある使用者に対しては携帯端末をＭＦＰのタッチパッドに接触させることでしかＭＦＰに自動ログイン（以下、「タッチログイン」という。）することを許容したくないが、別の使用者には遠方からでもＭＦＰへログインすることを許容したいという要求がある。
しかしながら、上記技術によれば、携帯端末はタッチパッドに接触しているか否かを判別するために、別途複雑な処理を実行しなければならない場合があった。また、携帯端末は、自動ログインすべきＭＦＰを記憶した後、ログインできる距離にないにもかかわらず、アドバタイジングパケットを受信するとＭＦＰとの間の距離を推定する処理を実行してしまう場合があった。自動ログインに関連するこれらの処理により、携帯端末の電力が消費されていた。
一方、ＭＦＰも、遠隔の携帯端末にも自装置の存在を報知するため、アドバタイジングパケットを常に大きな電力で送信しなければならず、ＭＦＰの電力が消費されていた。
【０００７】
本発明は、上述の課題に鑑みて成されたものであり、携帯端末やその状態に応じた適切な送信電力でアドバタイジングパケットを送信することが可能な通信装置、画像形成装置、通信方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る通信装置のある態様によれば、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格のアドバタイジングパケットのうち、ブロードキャストまたはマルチキャストされる第１のパケットと、第１のパケットとは異なり宛先を特定する第２のパケットとを送信する送信手段と、前記第１のパケットを第１の送信電力で送信し、前記第２のパケットを前記第１の送信電力より大きい第２の送信電力で、特定された前記宛先へ送信するよう、前記送信手段を制御する制御手段と、を備える通信装置が提供される。
【発明の効果】
【０００９】
本発明によれば、携帯端末やその状態に応じた適切な送信電力でアドバタイジングパケットを送信することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係るＭＦＰを含むシステムの構成例を示すブロック図
【図２】図１のＭＦＰ１の構成例を示すブロック図
【図３】図１の携帯端末２の構成例を示すブロック図
【図４】ＭＦＰ１において実行される処理の一例を示すフローチャート
【図５】ＭＦＰ１において実行される処理の一例を示すフローチャート
【図６】ＭＦＰ１において実行される処理の一例を示すフローチャート
【図７】図５のＳ１７における処理の詳細を示すサブフローチャート
【図８】図５のＳ１９における処理の詳細を示すサブフローチャート
【図９】図６のＳ２２における処理の詳細を示すサブフローチャート
【図１０】図６のＳ２６における処理の詳細を示すサブフローチャート
【図１１】図５のＳ３１における処理の詳細を示すサブフローチャート
【図１２】携帯端末２において実行される処理の一例を示すフローチャート
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して、本発明を実施するための実施形態について詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に必ずしも限定されるものではない。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成については、同じ符号を付して説明する。
【００１２】
（システム構成）
図１は、本実施形態に係るＭＦＰを含むシステムの構成例を示すブロック図である。
図１のシステムは、画像形成装置であるＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１と、携帯端末２と、パーソナルコンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）４とを備えている。なお、以下では、携帯端末２からログインして所望の機能を実行するデバイスとして、ＭＦＰ１を例として説明するが、本実施形態を適用可能なデバイスはＭＦＰに限定されない。
図１において、ＭＦＰ１と携帯端末２との間では、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の１つであるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）で無線通信が実行される。また、ＭＦＰ１とＰＣ４とは、ローカルエリアネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３で接続されている。
ＭＦＰ１は、携帯端末２を使用してログインしている使用者に、ＭＦＰ１の備える機能を使用することを許容する。これにより、使用者は、例えば、原稿を複写（コピー）したり、原稿をスキャンして電子データ化し、携帯端末２またはＰＣ４に送信したり、携帯端末２またはＰＣ４から送信した電子データをＭＦＰ１で印刷したりすることができる。
【００１３】
（ＭＦＰの構成）
図２は、ＭＦＰ１の構成例を示すブロック図である。
図２のＭＦＰ１は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｕｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１、フラッシュメモリ１２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、操作部１４を備えている。また、ＭＦＰ１は、スキャナ１５、プリンタ１６、ＢＬＥ  Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１７、ＬＡＮ  Ｉ／Ｆ１８を備えている。ＭＰＵ１０からＬＡＮ  Ｉ／Ｆ１８の各部は互いにバス１９で接続されている。
【００１４】
ＭＰＵ１０は、１または複数のプロセッサから構成され、フラッシュメモリ１２またはＨＤＤ１３からプログラムを読み出してＲＡＭ１１に展開し、ＲＡＭ１１を作業領域として使用して、展開されたプログラムを実行する。これにより、ＭＰＵ１０は、演算、ＭＦＰ１の各部の状態の把握と制御、各部との間でのデータの読み出しと書き込み、各部間でのデータの転送等の処理を実行する。また、ＭＰＵ１０はタイマを備えている。このタイマにより、ＭＰＵ１０は、設定された時刻または周期で上述の各処理を実行できる。
ＲＡＭ１１は、揮発性のランダムアクセスメモリである。
フラッシュメモリ１２およびＨＤＤ１３は、ＭＦＰ１の各種設定情報、ＭＰＵ１０が実行するプログラム等をそれぞれ記憶することができる。
ＲＡＭ１１およびＨＤＤ１３は、スキャナ１５が読み取った原稿、ＢＬＥ  Ｉ／Ｆ１７またはＬＡＮ  Ｉ／Ｆ１８が携帯端末２またはＰＣ４から受信した電子データ等を記憶することができる。
操作部１４は、タッチパネル、ボタン、画面等で構成される、使用者に対する入出力を行うＩ／Ｆである。
【００１５】
スキャナ１５は、原稿台に載置された原稿を画像センサで読み取り、電子データ化する。プリンタ１６は、ＲＡＭ１１またはＨＤＤ１３に記憶された電子データを印刷する。ＭＦＰ１は原稿台に載置された原稿をスキャナ１５で読み取って電子データ化し、ＲＡＭ１１またはＨＤＤ１３を介してプリンタ１６に送信し、プリンタ１６で印刷することにより、原稿を複写することができる。
ＢＬＥ  Ｉ／Ｆ１７は、ＢＬＥ規格に従って携帯端末２と無線で通信する。ＬＡＮ  Ｉ／Ｆ１８はＥｔｈｅｒｎｅｔ（登録商標）等のＬＡＮ規格に従ってＰＣ４と通信する。
本実施形態において、ＢＬＥ  Ｉ／Ｆ１７は、所定の間隔でＢｌｕｅｔｏｏｔｈのアドバタイジングパケットを送信するが、ＭＰＵ１０は、その種類と動作モードに応じた送信電力および送信間隔等の制御を行う。
【００１６】
（携帯端末の構成）
図３は、携帯端末２の構成例を示すブロック図である。
図３の携帯端末２は、ＭＰＵ２０、ＲＡＭ２１、フラッシュメモリ２２、操作部２３、ＢＬＥ  Ｉ／Ｆ２５を備えている。携帯端末２はさらに、カメラ２４を備えてよい。ＭＰＵ２０からＢＬＥ  Ｉ／Ｆ２５の各部は互いにバス２６で接続されている。
ＭＰＵ２０は、１または複数のプロセッサから構成され、フラッシュメモリ２２からプログラムを読み出してＲＡＭ２１に展開し、ＲＡＭ２１を作業領域として使用して、展開されたプログラムを実行する。これにより、ＭＰＵ２０は、演算、携帯端末２の各部の状態の把握と制御、各部との間でのデータの読み出しと書き込み、各部間でのデータの転送等の処理を実行する。また、ＭＰＵ２０は、タイマを備えている。このタイマにより、ＭＰＵ２０は、設定された時刻または周期で上述の各処理を実行できる。
フラッシュメモリ２２は、携帯端末２の各種設定情報、ＭＰＵ２０が実行するプログラム、カメラ２４が撮影した画像を電子化した電子データ、ＢＬＥ  Ｉ／Ｆ２５がＭＦＰ１から受信した電子データ等を記憶する。
操作部２３は、タッチパネル、ボタン、画面等から構成される使用者に対する入出力を行うＩ／Ｆである。
カメラ２４は、画像を撮像し、それを電子化して電子データを生成する。
ＢＬＥ  Ｉ／Ｆ２５は、ＢＬＥ規格に従ってＭＦＰ１と無線で通信する。
【００１７】
（ＭＦＰ１の処理フローチャート）
図４から図６は、ＭＦＰ１において実行される一連の処理を示すフロー図である。
ＭＰＵ１０は、ＭＦＰ１に電源が投入され、その初期設定処理を完了すると、図４から図６に示す一連の処理を開始する。そして、ＭＰＵ１０は、ＭＦＰ１の電源が切断されるまで、この一連の処理を繰り返し実行する。ただし、図４から図６に示す処理の開始タイミングは上記に限定されない。ＭＦＰ１は、ＭＰＵ１０を構成するプロセッサが必要なプログラムをフラッシュメモリ１２またはＨＤＤ１３から読み出して実行することにより、図４から図６に示す処理を実行することができる。ただし、図４から図６に示す各要素のうち少なくとも一部が専用のハードウエアとして動作することで図４から図６の処理が実現されるようにしてもよい。この場合、専用のハードウエアは、ＭＰＵ１０の制御に基づいて動作する。
【００１８】
本実施形態において、ＭＰＵ１０は、ＭＦＰ１の初期設定処理の１つとしてフラッシュメモリ１２またはＨＤＤ１３から管理者により入力された動作モード、タイマの設定等の情報を読み出し、ＲＡＭ１１に展開する処理を実行する。
ここで、動作モードは、モードＡ、モードＢ、とモードＣの３つのモードを含む。モードＡは、特定の使用者を除く一般の使用者には遠方からのＭＦＰの探索とタッチログインのみを許容し、特定の使用者にはそれらに加えて遠方からのログインも許容するモードである。モードＢは、どの使用者にもタッチログインしか許容しないモードである。モードＣは、どの使用者にも遠方からのＭＦＰの探索とログインを許容するモードである。
【００１９】
まず、図４のＳ０で、ＭＰＵ１０は、ＭＦＰ１の管理者により操作部１４に動作モードが入力されたか否かを判別する。ＭＰＵ１０は、動作モードが入力されたと判別した場合（Ｙ）、Ｓ１に進み、入力されないと判別した場合（Ｎ）、図５のＳ１３へ進む。
Ｓ１で、ＭＰＵ１０は、操作部１４に入力された動作モードを、ＲＡＭ１１に記憶させるとともにフラッシュメモリ１２またはＨＤＤ１３にも記憶させ、Ｓ２に進む。
【００２０】
Ｓ２で、ＭＰＵ１０は、ＲＡＭ１１から動作モードを読み出し、それがモードＡであるか否かを判別する。モードＡと判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ３に進む。モードＡの場合には、モードＢおよびモードＣと異なり、後述するＳ３からＳ９、Ｓ１６からＳ２６の処理が実行される。
モードＡにおいて、Ｓ３で、ＭＰＵ１０は、管理者により操作部１４から遠方からのログインを許容する携帯端末（以下、「遠方ログイン許容携帯端末」という。）が入力されたか否かを判別する。ＭＰＵ１０は、遠方ログイン許容携帯端末が入力されたと判別した場合（Ｙ）、Ｓ４に進み、否と判別した場合（Ｎ）、Ｓ５に進む。
Ｓ４で、ＭＰＵ１０は、操作部１４から入力された遠方ログイン許容携帯端末を示す情報（識別子）をＲＡＭ１１に記憶させる。また、ＭＰＵ１０は、遠方ログイン許容携帯端末をフラッシュメモリ１２またはＨＤＤ１３にも記憶させ、Ｓ５に進む。
【００２１】
Ｓ５で、ＭＰＵ１０は、管理者により操作部１４からログイン中の携帯端末に近距離でのデータ通信（近距離通信）を許容するか否かの設定（以下、「近距離データ通信許容設定」という。）が入力されたか否かを判別する。ＭＰＵ１０は、ログイン中の携帯端末への近距離データ通信許容設定が入力されたと判別した場合（Ｙ）、Ｓ６に進み、否と判別した場合（Ｎ）、Ｓ７に進む。
Ｓ６で、ＭＰＵ１０は、Ｓ５で操作部１４から入力されたログイン中携帯端末の近距離データ通信許容設定をＲＡＭ１１に記憶させる。また、ＭＰＵ１０は、ログイン中携帯端末の近距離データ通信許容設定をフラッシュメモリ１２またはＨＤＤ１３にも記憶させる。そして、ＭＰＵ１０は、Ｓ７に進む。
【００２２】
Ｓ７、Ｓ８、Ｓ９では、ＭＰＵ１０は、タイマに、ＰＤＵタイプが各々、ＡＶＤ＿ＮＯＮＣＯＮＮ＿ＩＮＤ、ＡＤＶ＿ＩＮＤ、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤであるアドバタイジングパケットの送信周期をそれぞれ設定する。ここでいう送信周期とは、ＢＬＥ  Ｉ／Ｆ１７の制御で用いられる変数（ａｄｖＩｎｔｅｒｖａｌ）の値である。この値を適宜設定することにより、アドバタイジングパケットの送信周期を設定することができるようになっている。
以下、これらのパケットを各々、ＡＶＤ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケット、ＡＤＶ＿ＩＮＤパケット、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットという。Ｂｌｕｅｔｏｏｔｈ規格において、アドバタイジングパケットは、接続要求を許容するか（接続性）、特定のセントラル（携帯端末）を指向するか（指向性）、スキャナ（携帯端末）からのスキャン要求を許容するか（スキャン性）を属性としてタイプが定まる。ＡＶＤ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットは、アドバタイザであるＭＦＰ１に対する接続要求を許容せず、特定の携帯端末を指向せず、携帯端末からのスキャン要求を許容しない。ＡＤＶ＿ＩＮＤパケットは、接続要求を許容し、特定の携帯端末を指向せず、スキャン要求を許容する。ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットは、接続要求を許容し、特定の携帯端末を指向し、スキャン要求を許容しない。また、後述するＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットは、接続要求を許容せず、特定の携帯端末を指向せず、スキャン要求を許容する。
すなわち、ＡＤＶ＿ＩＮＤパケットは、ブロードキャストまたはマルチキャストされ、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットは、宛先を特定し、特定の携帯端末宛に送信される。
なお、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットの宛先となる特定の携帯端末の識別子は、ＲＡＭ１１に記憶されている。
【００２３】
Ｓ８において、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信周期を他のアドバタイジングパケット（ＡＶＤ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットおよびＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケット）より短い値に設定する。具体的には、例えば、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信周期を１００ｍｓに設定し（Ｓ８）、他のＰＤＵタイプのアドバタイジングパケットの送信周期を所定値より長い１ｓに設定する（Ｓ７、Ｓ９）。なお、ＭＰＵ１０は、これらの送信周期の値をフラッシュメモリ１２またはＨＤＤ１３にも記憶させ、図５のＳ１３に進む。
【００２４】
Ｓ２に戻り、ＭＰＵ１０は、モードＡでない（Ｎ）と判別した場合、Ｓ１０に進む。
Ｓ１０で、ＭＰＵ１０は、動作モードがモードＢであるか否かを判別する。そして、モードＢである（Ｙ）であると判別した場合、ＭＰＵ１０は、Ｓ１１に進む。
モードＢにおいて、Ｓ１１で、ＭＰＵ１０は、タイマにＡＤＶ＿ＩＮＤパケットの送信周期を設定する。具体的には、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信周期を他のアドバタイジングパケットより短い値、例えば、１００ｍｓに設定する。また、ＭＰＵ１０は、送信周期の値をフラッシュメモリ１２またはＨＤＤ１３にも記憶させ、図５のＳ１３に進む。
一方、Ｓ１０で、ＭＰＵ１０が否（Ｎ）と判別した場合、すなわち、モードＣであると判別した場合には、ＭＰＵ１０は、Ｓ１２に進む。
モードＣにおいて、Ｓ１２で、ＭＰＵ１０は、タイマにＡＤＶ＿ＩＮＤパケットの送信周期を設定する。具体的には、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信周期を所定値より長い値、例えば、１ｓに設定する。また、ＭＰＵ１０は、送信周期の値をフラッシュメモリ１２またはＨＤＤ１３にも記憶させ、図５のＳ１３に進む。
【００２５】
図５のＳ１３で、ＭＰＵ１０は、ＲＡＭ１１に記憶されたログイン中の携帯端末の各々について、それをログアウトさせる条件（以下、「ログアウト条件」という。）に合致したか否かを判別する。ここで、このログアウト条件は、例えば、使用者が操作部１４にログアウトする要求を入力したこと、ログインしてからＭＦＰ１を使用せずに所定の時間が経過したこと等である。Ｓ１３で、ログアウト条件に合致したと判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ１４に進み、否と判別した場合（Ｎ）、Ｓ１５に進む。  Ｓ１４で、ＭＰＵ１０は、ＲＡＭ１１に記憶されたログイン中の携帯端末を示す情報からログアウト条件に合致した携帯端末の情報を削除し、Ｓ１５に進む。
Ｓ１５で、ＭＰＵ１０は、ＲＡＭ１１から動作モードを読み出し、それがモードＡであるか否かを判別する。そして、モードＡであると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ１６に進む。モードＡの場合には、モードＢおよびモードＣと異なり、後述するＳ１６からＳ２６の処理が実行される。
【００２６】
モードＡにおいて、Ｓ１６で、ＭＰＵ１０は、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットの送信時間であるか否かを判別する。そして、送信時間であると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ１７に進み、否と判別した場合（Ｎ）、Ｓ１８に進む。
Ｓ１７で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に所定値より大きな送信電力でＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットを送信させ、Ｓ１８に進む。なお、Ｓ１７の処理の詳細は、図７を参照して後述する。
Ｓ１８で、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信時間であるか否かを判別する。そして、送信時間であると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ１９に進み、否と判別した場合、図６のＳ２０に進む。
Ｓ１９で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に所定値より小さな送信電力（第１の送信電力）でＡＤＶ＿ＩＮＤパケットを送信させ、図６のＳ２０に進む。なお、Ｓ１９の処理の詳細は、図８を参照して後述する。
【００２７】
引き続きモードＡにおいて、図６のＳ２０で、ＭＰＵ１０は、ＲＡＭ１１から遠方ログイン許容携帯端末を示す情報を読み出し、遠方ログイン許容携帯端末が存在するか否かを判別する。そして、存在すると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２１に進み、否と判別した場合（Ｎ）、Ｓ２３に進む。
Ｓ２１で、ＭＰＵ１０は遠方ログイン許容携帯端末へのＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットの送信時間であるか否かを判別する。そして、遠方ログイン許容携帯端末へのＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットの送信時間であると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２２に進み、否と判別した場合（Ｎ）、Ｓ２３に進む。
【００２８】
Ｓ２２で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に所定値より大きな送信電力（第２の送信電力）で遠方ログイン許容携帯端末へＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを送信させ、Ｓ２３に進む。なお、Ｓ２２の処理の詳細は、図９を参照して後述する。
Ｓ２３で、ＭＰＵ１０は、ＲＡＭ１１からログイン中携帯端末の近距離データ通信許容設定を読み出し、近距離データ通信許容設定が許容を示しているか否かを判別する。そして、近距離データ通信許容設定が許容を示していると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２４に進み、否と判別した場合（Ｙ）、一連の処理を終了する。
Ｓ２４で、ＭＰＵ１０は、ＲＡＭ１１からログイン中の携帯端末を示す情報を読み出し、ログイン中の携帯端末が存在するか否かを判別する。そして、ログイン中の携帯端末が存在すると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２５に進み、否と判別した場合（Ｙ）、一連の処理を終了する。
【００２９】
Ｓ２５で、ＭＰＵ１０は、ログイン中の携帯端末へのＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットの送信時間であるか否かを判別する。そして、ログイン中の携帯端末へのＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットの送信時間であると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２６に進み、否と判別した場合（Ｎ）、一連の処理を終了する。
Ｓ２６で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に中程度の送信電力（第２の送信電力より小さく第１の送信電力より大きい第３の送信電力）でログイン中の携帯端末へＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを送信させ、一連の処理を終了する。なお、Ｓ２６の処理の詳細は、図１０を参照して後述する。
【００３０】
一方、図５のＳ１５において、モードＡではないと判別した場合（Ｎ）、ＭＰＵ１０は、Ｓ２７に進む。
Ｓ２７で、ＭＰＵ１０は、動作モードがモードＢであるか否かを判別する。そして、モードＢであると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２８に進む。
モードＢにおいて、Ｓ２８で、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信時間であるか否かを判別する。そして、ＡＤＶ＿ＩＮＤパケットの送信時間であると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ２９に進み、否と判別した場合（Ｎ）、一連の処理を終了する。
Ｓ２９で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に所定値より小さな送信電力（第１の送信電力）でＡＤＶ＿ＩＮＤパケットを送信させ、一連の処理を終了する。なお、Ｓ２９の処理の詳細は、図８を参照して後述する。
【００３１】
一方、Ｓ２７で、否と判別した場合（Ｎ）、すなわち、モードＣであると判別した場合、ＭＰＵ１０は、Ｓ３０に進む。
Ｓ３０で、ＭＰＵ１０は、ＡＤＶ＿ＩＮＤパケットの送信時間であるか否かを判別する。そして、ＡＤＶ＿ＩＮＤパケットの送信時間であると判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ３１に進み、否と判別した場合、一連の処理を終了する。
Ｓ３１で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に、所定値より大きな送信電力でＡＤＶ＿ＩＮＤパケットを送信させ、ＭＰＵ１０は、一連の処理を終了する。なお、Ｓ３１の処理の詳細は、図１１を参照して後述する。
本実施形態では、上述のような制御を行うことにより、特定の遠方ログインを許容する（アクセス権限を有する）携帯端末宛のパケットの送信電力（第２の送信電力）を、それ以外の携帯端末を含むパケットの送信電力（第１の送信電力）より大きくしている。すなわち、アドバタイジングパケットの送信電力を端末装置のアクセス権限に応じた送信電力としている。これにより、携帯端末のアクセス権限と状態に応じた適切な送信電力でアドバタイジングパケットを送信する対するアドバタイジングパケットを送信することができる。
【００３２】
（送信電力制御詳細）
図７は、図５のＳ１７における、モードＡでのＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケット送信処理の詳細を示すサブフローチャートである。
Ｓ４０で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７の送信電力増幅器の送信電力を所定値より大きな値に設定する。なお、この値は、例えばＭＦＰ１との通信可能領域がオフィスの１フロア、または１フロア内の１区画となる値であり、例えば４ｄＢｍである。
なお、ＭＦＰ１またはそのタッチパッドから放出されるアドバタイジングパケットの電波強度は、送信電力増幅器に設定される値より小さくなる。これは、タッチパッドを含むＭＦＰ１の構造部材により電波が減衰するからである。
続くＳ４１で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に、Ｓ４０で設定された大きな送信電力で、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットを送信させ、図７のサブフローの処理を終了する。
【００３３】
図８は、図５のＳ１９およびＳ２９における、モードＡおよびモードＢでのＡＤＶ＿ＩＮＤパケット送信処理の詳細を示すサブフローチャートである。
Ｓ５０で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７の送信電力増幅器の送信電力を所定値より小さな値（第１の送信電力）に設定する。この値は、携帯端末２が接触可能な、ＭＦＰ１のタッチパッドに接触または近接している間にのみＡＤＶ＿ＩＮＤパケットを受信できる程度の値である。ここで、近接とは、例えば、タッチパッドとの距離が２ｃｍ以内である状態を言う。また、その値は例えば−２０ｄＢｍである。
続くＳ５１で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に、Ｓ５０で設定された小さな送信電力で、ＡＤＶ＿ＩＮＤパケットを送信させる。
【００３４】
さらに、Ｓ５２で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からの接続要求パケットを受信したか否かを判別する。そして、携帯端末２から接続要求パケットを受信したと判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ５３に進み、否と判別した場合（Ｎ）、図８のサブフローの処理を終了する。
Ｓ５３で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からのログイン要求パケットを受信すると、携帯端末２をログインさせるための認証等の処理を実行する。そして、その結果、携帯端末２をＭＦＰ１へログインさせることを決定した場合、ＭＰＵ１０は、決定した携帯端末２をログイン中の携帯端末としてＲＡＭ１１に記憶させる。また、ＭＰＵ１０は、ログインさせたことを通知するログイン通知を含むデータパケット（以下、「ログイン通知パケット」という。）を携帯端末２に送信させ、図８のサブフローの処理を終了する。
【００３５】
図９は、図６のＳ２２における、モードＡでの遠方ログイン許容携帯端末へのＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケット送信処理の詳細を示すサブフローチャートである。
Ｓ６０で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７の送信電力増幅器の送信電力を所定値より大きな値（第２の送信電力）に設定する。この値は、例えばＭＦＰ１との通信可能領域がオフィスの１フロア、または１フロア内の１区画となる値であり、例えば４ｄＢｍである。
続くＳ６１で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７にＩｎｉｔＡフィールドの値が遠方ログイン許容携帯端末のアドレスであるＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを送信させる。
【００３６】
さらに、Ｓ６２で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からの接続要求パケットを受信したか否かを判別する。そして、携帯端末２から接続要求パケットを受信したと判別した場合（Ｙ）、ＭＰＵ１０は、Ｓ６３に進み、否と判別した場合（Ｎ）、図９のサブフローの処理を終了する。
Ｓ６３で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からのログイン要求パケットを受信すると、認証等の携帯端末２をログインさせるための処理を実行する。そして、その結果、携帯端末２をＭＦＰ１へログインさせることを決定した場合、ＭＰＵ１０は、決定した携帯端末２をログイン中の携帯端末としてＲＡＭ１１に記憶させる。また、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に、携帯端末２宛てのログイン通知パケットを送信させる。
Ｓ６３において、さらに、ＭＰＵ１０が、ＢＬＥ  Ｉ／Ｆ１７に、携帯端末２との間で、使用者がＭＦＰ１の機能を使用するためのデータパケット（以下、「アプリケーションデータパケット」という。）を送信または受信させてもよい。ここで、アプリケーションデータパケットの内容は、プリンタ１６に印刷させる電子データ、スキャナ１５に原稿を読み取らせる等の処理で生成され、ＨＤＤ１３に記憶された電子データ等であってよい。続いて、ＭＰＵ１０は、図９のサブフローの処理を終了する。
【００３７】
図１０は、図６のＳ２６における、モードＡでの近距離データ通信が許容されたログイン中携帯端末へのＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケット送信処理の詳細を示すサブフローチャートである。
Ｓ７０で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７の送信電力増幅器の送信電力を所定の値（中程度の値）に設定する。この中程度（第３の送信電力）の値は、携帯端末２のＭＦＰ１との通信可能領域がＭＦＰ１の近傍となる値である。近傍とは、例えば、ＭＦＰ１との距離が１ｍ以内の範囲をいう。また、その値は、例えば−１０ｄＢｍである。
続くＳ７１で、ＭＰＵ１０は、Ｓ７０で設定された中程度の送信電力で、ＢＬＥ  Ｉ／Ｆ１７にＩｎｉｔＡフィールドの値がログイン中の携帯端末のアドレスであるＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを送信させる。
【００３８】
さらに、Ｓ７２で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からの接続要求パケットを受信したか否かを判別する。そして、携帯端末２から接続要求パケットを受信した場合、ＭＰＵ１０は、Ｓ７３に進み、否と判別した場合、図１０のサブフローの処理を終了する。
Ｓ７３で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に携帯端末２との間でアプリケーションデータパケットを送信または受信させ、図１０のサブフローの処理を終了する。
【００３９】
図１１は、図５のＳ３１における、モードＣでのＡＤＶ＿ＩＮＤパケット送信処理の詳細を示すサブフロー図である。
Ｓ８０で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７の送信電力増幅器の送信電力を所定値より大きな値に設定する。この大きな値は、例えばＭＦＰ１との通信可能領域がオフィスの１フロア、または１フロア内の１区画となる値であり、例えば４ｄＢｍである。
続くＳ８１で、ＭＰＵ１０は、Ｓ８０で設定された大きな送信電力で、ＢＬＥ  Ｉ／Ｆ１７にＡＤＶ＿ＩＮＤパケットを送信させる。
【００４０】
さらに、Ｓ８２で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からの接続要求パケットを受信したか否かを判別する。そして、携帯端末２から接続要求パケットを受信したと判別した場合、ＭＰＵ１０は、Ｓ８３に進み、否と判別した場合、図１１のサブフローの処理を終了する。
Ｓ８３で、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７が携帯端末２からのログイン要求パケットを受信すると、認証等の携帯端末２をログインさせるための処理を実行する。そして、その結果、携帯端末２をＭＦＰ１へログインさせることを決定した場合、ＭＰＵ１０は、決定した携帯端末２をログイン中の携帯端末としてＲＡＭ１１に記憶させる。また、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に携帯端末２宛てのログイン通知パケットを送信させる。
Ｓ８３において、さらに、ＭＰＵ１０は、ＢＬＥ  Ｉ／Ｆ１７に携帯端末２との間でアプリケーションデータパケットを送信または受信させてもよい。続いて、ＭＰＵ１０は、図１１のサブフローの処理を終了する。
【００４１】
（変形例）
なお、上述のＳ４０、Ｓ５０、Ｓ６０、Ｓ７０、Ｓ８０において、ＭＰＵ１０が、送信電力増幅器に設定する送信電力の値は、フラッシュメモリ１２またはＨＤＤ１３に記憶されている。そして、ＭＰＵ１０により初期設定処理時にＲＡＭ１１に読み出される。これらの値は、ＭＦＰ１の生産時にフラッシュメモリ１２またはＨＤＤ１３の記憶領域に書き込まれるようにしてもよい。
また、これらの値は、ＭＦＰ１の設置場所でサービスマンまたは管理者による操作部１４の操作に基づいて、フラッシュメモリ１２またはＨＤＤ１３の記憶領域に書き込まれるようにしてもよい。その際、ＢＬＥ  Ｉ／Ｆ１７にアドバタイジングパケットを送信させながら、これらの値と通信可能領域の関係を実測するようにしてもよい。
【００４２】
また、複数の遠方ログイン携帯端末またはログイン中携帯端末が存在してもよい。この場合、ＭＰＵ１０は、各携帯端末について、各々、Ｓ２０からＳ２２、Ｓ２３からＳ２６の処理を実行すればよい。
また、ＡＶＤ＿ＩＮＤパケットに代えてＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを送信するようにしてもよい。この場合、ＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを送信する相手である携帯端末を示す情報はフラッシュメモリ１２またはＨＤＤ１３に記憶しておく。この相手先である携帯端末を示す情報は、ＭＰＵ１０による初期設定処理時にＲＡＭ１１に読み出される。ここで、その携帯端末は管理者による操作部１４の操作に基づいて上述のフラッシュメモリ１２またはＨＤＤ１３の記憶領域に書き込まれる。なお、この変形例では、これまで説明してきたシステムの動作の説明において、ＡＶＤ＿ＩＮＤパケットをＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットに置き換えることにより、容易に実現することができる。
【００４３】
また、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットに代えて、ＰＤＵタイプがＡＤＶ＿ＳＣＡＮ＿ＩＮＤであるパケット（ＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケット）を送信するようにしてもよい。なお、変形例では、これまで説明してきたシステムの動作において、ＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットをＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットに置き換えることにより、容易に実現することができる。
また、モードＢまたはＣでは、ＡＤＶ＿ＩＮＤパケットに代えて、ＡＤＶ＿ＩＮＤパケットとＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットまたはＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットを送信するようにしてもよい。なお、この場合はこれまで説明してきたシステムの動作において、ＡＶＤ＿ＩＮＤパケットをＡＤＶ＿ＩＮＤパケットとＡＤＶ＿ＮＯＮＣＯＮＮ＿ＩＮＤパケットまたはＡＤＶ＿ＳＣＡＮ＿ＩＮＤパケットに置き換えることにより、容易に実現することができる。
【００４４】
（携帯端末２の処理フローチャート）
図１２は、携帯端末２において実行される処理の例を示すフローチャートである。
携帯端末２のＭＰＵ２０は、携帯端末２に電源が投入され、その初期設定処理を完了すると、図１２に示す処理を開始する。そして、ＭＰＵ２０は、携帯端末２の電源が切断されるまで、この処理を繰り返し実行する。ただし、図１２に示す処理の開始タイミングは上記に限定されない。携帯端末２は、ＭＰＵ２０を構成するプロセッサが必要なプログラムをフラッシュメモリ２２から読み出して実行することにより、図１２に示す処理を実行することができる。ただし、図１２に示す各要素のうち少なくとも一部が専用のハードウエアとして動作することで図１２の処理が実現されるようにしてもよい。この場合、専用のハードウエアは、ＭＰＵ２０の制御に基づいて動作する。
【００４５】
本実施形態において、ＭＰＵ２０は、携帯端末２の初期設定処理の１つとしてフラッシュメモリ２２から自動ログインすべきＭＦＰの識別子等の情報を読み出し、ＲＡＭ２１に展開する処理を実行する。
Ｓ９０で、ＭＰＵ２０は、使用者により操作部２３にＭＦＰを探索する指示が入力されたか否かを判別する。そして、ＭＦＰを探索する指示が入力されたと判別した場合（Ｙ）、Ｓ９１に進み、否と判別した場合（Ｎ）、Ｓ９２に進む。
Ｓ９１で、ＭＰＵ２０は、ＢＬＥ  Ｉ／Ｆ２５がＭＦＰ１からいずれかのＰＤＵタイプのアドバタイジングパケットを受信すると、アドバタイジングパケット中のＭＦＰ１の識別子を取得し、取得されたＭＦＰ１の識別子を操作部２３に表示する。その後、表示されたＭＦＰ１の識別子を見た使用者は、操作部２３を操作して自動ログインすべきＭＦＰ１に設定する指示を入力する。ＭＰＵ２０は、設定されたＭＦＰ１を自動ログインすべきＭＦＰ１としてＲＡＭ２１とフラッシュメモリ２２に記憶させる。
【００４６】
続くＳ９２で、ＭＰＵ２０は、ＲＡＭ２１から自携帯端末２がＭＦＰ１にログイン中であるか否かを示す情報を読み出し、自携帯端末２がＭＦＰ１にログイン中であるか否かを判別する。そして、自携帯端末２がＭＦＰ１にログイン中であると判別した場合（Ｙ）、ＭＰＵ２０は、Ｓ９３に進む。
Ｓ９３で、ＭＰＵ２０は、ＢＬＥ  Ｉ／Ｆ２５にＭＦＰ１との間で送信または受信すべきアプリケーションデータパケットが存在するか否かを判別する。そして、送受信すべきアプリケーションデータパケットが存在すると判別した場合（Ｙ）、ＭＰＵ２０は、Ｓ９４に進み、否と判別した場合（Ｎ）、図１２のフローに示す処理を終了する。
Ｓ９４で、ＭＰＵ２０は、ＭＦＰ１からＡＤＶ＿ＩＮＤパケットまたはＩｎｉｔＡフィールドの値が自携帯端末２のアドレスであるＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを受信したか否かを判別する。そして、自携帯端末２宛のＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを受信したと判別した場合（Ｙ）、ＭＰＵ２０は、Ｓ９５に進み、そうでない場合（Ｎ）、図１２のフローの処理を終了する。
Ｓ９５で、ＭＰＵ２０は、ＢＬＥ  Ｉ／Ｆ２５にＭＦＰ１に対する接続要求パケットを送信させる。
続くＳ９６で、ＭＰＵ２０は、ＢＬＥ  Ｉ／Ｆ２５にＭＦＰ１との間でアプリケーションデータパケットを送信または受信させ、図１２のフローの処理を終了する。
【００４７】
一方、Ｓ９２においてＭＰＵ２０が、自携帯端末２がＭＦＰ１にログイン中でないと判別した場合（Ｎ）、ＭＰＵ２０はＳ９７に進む。
Ｓ９７で、ＭＰＵ２０は、ＭＦＰ１からＡＤＶ＿ＩＮＤパケットまたはＩｎｉｔＡフィールドの値が自携帯端末２のアドレスであるＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを受信したか否かを判別する。そして、自携帯端末２宛のＡＤＶ＿ＤＩＲＥＣＴ＿ＩＮＤパケットを受信したと判別した場合（Ｙ）、ＭＰＵ２０は、Ｓ９８に進み、そうでない場合（Ｎ）、図１２のフローの処理を終了する。
Ｓ９８で、ＭＰＵ２０は、ＢＬＥ  Ｉ／Ｆ２５にＭＦＰ１に接続要求パケットを送信させる。なお、この接続要求パケットは、ＣＯＮＮＥＣＴ＿ＲＥＱＣＯＮＮＥＣＴ＿ＲＥＱパケットである。
続くＳ９９で、ＭＰＵ２０は、ＢＬＥ  Ｉ／Ｆ２５にＭＦＰ１に対するログイン要求パケットを送信させる。そして、その後、ＢＬＥ  Ｉ／Ｆ２５がログイン通知パケットを受信すると、ＭＰＵ２０は、自携帯端末２がＭＦＰ１にログイン中であることを示す情報をＲＡＭ２１に記憶させる。
Ｓ９９で、さらに、ＭＰＵ２０は、使用者の要求に基づいて、ＢＬＥ  Ｉ／Ｆ２５にＭＦＰ１との間でアプリケーションデータパケットを送信または受信させてもよい。続いて、ＭＰＵ２０は、このフローの処理を終了する。
【００４８】
上述のように、本実施形態では、ＭＦＰ１は、モードＡまたはモードＢに設定されると、携帯端末２がＭＦＰ１のタッチパッドに接触または近接している間にのみ、ＭＦＰ１への接続要求を許容するＡＤＶ＿ＩＮＤパケットを受信できる程度の送信電力で送信する。したがって、携帯端末２と、画像形成装置であるＭＦＰ１の消費電力を、タッチログインのために必要十分な値まで低減できる。
また、本実施形態では、ＭＦＰ１は、モードＡまたはモードＢに設定されると、ＡＤＶ＿ＩＮＤパケットを短い周期で送信する。したがって、使用者が携帯端末２をＭＦＰ１のタッチパッドに接触または近接させたときに短い時間でログインすることができ、ログインの応答性が向上するため、ＭＦＰ１のユーザビリティを向上できる。
さらに、本実施形態では、ＭＦＰ１は３つの動作モードを備えることで、情報セキュリティに関する管理者の要求に柔軟に対応できる。
【００４９】
＜他の実施形態＞
なお、上述した各実施形態は、その複数を組み合わせて実現することが可能である。
また、本発明は、上述の実施形態の１以上の機能を実現するプログラムによっても実現可能である。すなわち、そのプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータ（またはＣＰＵやＭＰＵ等）における１つ以上のプロセッサがプログラムを読出し実行する処理により実現可能である。また、そのプログラムをコンピュータ可読な記録媒体に記録して提供してもよい。
また、コンピュータが読みだしたプログラムを実行することにより、実施形態の機能が実現されるものに限定されない。例えば、プログラムの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって上記した実施形態の機能が実現されてもよい。
【符号の説明】
【００５０】
１…ＭＦＰ、２…携帯端末、１０…ＭＰＵ、１１…ＲＡＭ、１２…フラッシュメモリ、１３…ＨＤＤ、１４…操作部、１５…スキャナ、１６…プリンタ、１７…ＢＬＥ  Ｉ／Ｆ、１８…ＬＡＮ  Ｉ／Ｆ
【図１】
2019068337.tif 000003
【図２】
2019068337.tif 000004
【図３】
2019068337.tif 000005
【図４】
2019068337.tif 000006
【図５】
2019068337.tif 000007
【図６】
2019068337.tif 000008
【図７】
2019068337.tif 000009
【図８】
2019068337.tif 000010
【図９】
2019068337.tif 000011
【図１０】
2019068337.tif 000012
【図１１】
2019068337.tif 000013
【図１２】
2019068337.tif 000014