(57)【要約】【課題】ユーザーが所望する無線通信端末を無線通信装置とより確実に無線接続できる無線通信システムを提供する。【解決手段】無線通信端末との無線通信を制御する無線通信装置であって、前記無線通信端末との無線通信を行う無線通信手段と、第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶する記憶手段と、前記識別子に対応する前記パスフレーズを前記無線通信手段が受信した場合に、前記無線通信手段を介して、前記パスフレーズを送信した前記無線通信端末との無線接続を確立する接続制御手段と、を備え、前記接続制御手段は、前記識別子のうち前記第１文字列を変更して、前記記憶手段に記憶された識別子を、前記変更した第１文字列および前記第２文字列を含む更新識別子に更新する機能を有し、前記識別子を更新した場合、前記識別子に対応するパスフレーズを、前記識別子に代えて前記更新識別子と対応付けることを特徴とする無線通信装置。【選択図】図６
2014175822.tif 000002
【特許請求の範囲】
【請求項１】
無線通信端末との無線通信を制御する無線通信装置であって、
前記無線通信端末との無線通信を行う無線通信手段と、
第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶する記憶手段と、
前記識別子に対応する前記パスフレーズを前記無線通信手段が受信した場合に、前記無線通信手段を介して、前記パスフレーズを送信した前記無線通信端末との無線接続を確立する接続制御手段と、を備え、
前記接続制御手段は、前記識別子のうち前記第１文字列を変更して、前記記憶手段に記憶された識別子を、前記変更した第１文字列および前記第２文字列を含む更新識別子に更新する機能を有し、前記識別子を更新した場合、前記識別子に対応するパスフレーズを、前記識別子に代えて前記更新識別子と対応付けることを特徴とする無線通信装置。
【請求項２】
前記第２文字列を含む識別子に対応する無線機器を接続対象の親機として検索する検索手段としてコンピューターを機能させるための再接続プログラムをインストールするためのデータを、前記無線接続した無線通信端末に送信するプログラムデータ送信手段をさらに備える、
請求項１に記載の無線通信装置。
【請求項３】
無線通信を制御する無線通信装置と無線通信する無線通信端末であって、
前記無線通信装置との無線通信を行う無線通信手段と、
第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶する記憶手段と、
前記無線通信手段を介して、前記識別子に対応する無線通信装置を検索する検索手段と、
前記検索で発見された無線通信装置に前記パスフレーズを送信することにより、前記無線通信装置と無線接続する通信制御手段と、を備え、
前記通信制御手段は、前記識別子と前記第１文字列が異なり、前記第２文字列を共通とする更新識別子の無線通信装置が前記検索で発見された場合に、前記識別子に対応するパスフレーズを送信して、前記更新識別子の無線通信装置と無線接続することを特徴とする無線通信端末。
【請求項４】
無線通信を制御する無線通信装置と無線通信するための再接続プログラムであって、
無線通信手段を有する無線通信端末のコンピューターを、
前記無線通信端末との無線接続で用いられた、第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶させる手段と、
前記無線通信手段を介して、前記識別子に対応する無線通信装置を検索する手段と、
前記検索で発見された無線通信装置に前記パスフレーズを送信することにより、前記無線通信装置と無線接続する通信制御手段、として機能させ、
前記通信制御手段は、前記識別子と前記第１文字列が異なり、前記第２文字列を共通とする更新識別子の無線通信装置が前記検索で発見された場合に、前記識別子に対応するパスフレーズを送信して、前記更新識別子の無線通信装置と無線接続することを特徴とする再接続プログラム。
【請求項５】
第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶し、
前記識別子に対応する前記パスフレーズを無線受信した場合に、前記パスフレーズを送信した前記無線通信端末との無線接続を確立し、
前記識別子のうち前記第１文字列を変更して、記憶された識別子を、前記変更した第１文字列および前記第２文字列を含む更新識別子に更新し、
前記識別子を更新した場合、前記識別子に対応するパスフレーズを、前記識別子に代えて前記更新識別子と対応付ける、
ことを含む無線通信装置の無線通信方法。
【請求項６】
第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶し、
識別子に対応する無線通信装置を検索し、
前記検索で発見された無線通信装置に前記パスフレーズを送信することにより、前記無線通信装置と無線接続し、
前記識別子と前記第１文字列が異なり、前記第２文字列を共通とする更新識別子の無線通信装置が前記検索で発見された場合に、前記識別子に対応するパスフレーズを送信して、前記更新識別子の無線通信装置と無線接続する、
ことを含む無線通信端末の無線通信方法。
【請求項７】
無線通信装置の識別子とパスフレーズを用いて前記無線通信装置と無線通信端末とが無線接続する無線通信システムであって、
前記無線通信装置は、
前記無線通信端末との無線通信を行う無線通信手段と、
第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶する第一記憶手段と、
前記識別子に対応する前記パスフレーズを前記無線通信手段が受信した場合に、前記無線通信手段を介して、前記パスフレーズを送信した前記無線通信端末との無線接続を確立する接続制御手段と、を備え、
前記接続制御手段は、前記識別子のうち前記第１文字列を変更して、前記記憶手段に記憶された識別子を、前記変更した第１文字列および前記第２文字列を含む更新識別子に更新する機能を有し、前記識別子を更新した場合、前記識別子に対応するパスフレーズを、前記識別子に代えて前記更新識別子と対応付け、
前記無線通信端末は、
前記無線通信装置との無線通信を行う無線通信手段と、
前記第１文字列および前記第２文字列を含む前記識別子と前記パスフレーズとを対応付けて記憶する第二記憶手段と、
前記無線通信手段を介して、前記識別子に対応する無線通信装置を検索する検索手段と、
前記検索で発見された無線通信装置に前記パスフレーズを送信することにより、前記無線通信装置と無線接続する通信制御手段と、を備え、
前記通信制御手段は、前記識別子と前記第１文字列が異なり、前記第２文字列を共通とする更新識別子の無線通信装置が前記検索で発見された場合に、前記識別子に対応するパスフレーズを送信して、前記更新識別子の無線通信装置と無線接続する、
無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信端末、再接続プログラム、無線通信方法および無線通信システムに関する。
【背景技術】
【０００２】
アクセスポイントを中継しなくても無線機器同士を無線接続できる規格としてWi-Fi Directが知られている。Wi-Fi Directでは、アクセスポイント機能を提供する無線機器がグループオーナーとなって無線接続を管理する。アクセスポイント機能を提供する無線機器としては、ＰＣ（Personal Computer）の他、プリンター、スキャナー、スマートフォン等が想定されている。Wi-Fi Directによって子機が他の無線機器と接続するには、グループオーナーのＳＳＩＤ（Service Set Identifier）を指定して接続要求をグループオーナーに送信し、グループオーナーに設定されているパスフレーズをグループオーナーに送信する。接続が確立するとグループオーナーのＳＳＩＤとパスフレーズがプロファイル情報として子機に記憶される。電波環境の悪化などでグループオーナーと子機の接続が不意に切断された場合には、子機に記憶されているプロファイル情報を用いて子機から親機に対して自動的に再接続が試みられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９３２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、子機は、記憶しているプロファイル情報を用いて過去に接続したグループオーナーを自動検索してグループオーナーに対して自動的に再接続するため、次のような問題が起こり得る。まず、スマートフォン"Ｓ"を通じてプリンター"Ｐ"を利用しようとするユーザーが、グループオーナーとなるプリンター"Ｐ"のアクセスポイント機能を起動してスマートフォン"Ｓ"を初めてプリンター"Ｐ"に接続する状況を想定する。この状況において、過去にそのプリンター"Ｐ"と接続していた無線機器"Ｘｎ"が、そのプリンター"Ｐ"に対する接続可能上限数だけ "Ｐ"との無線通信エリア内に存在すると仮定する。この場合、スマートフォン"Ｓ"のユーザーがプリンター"Ｐ"のＳＳＩＤを検索してパスフレーズを入力する前に、無線機器"Ｘｎ"とプリンター"Ｐ"との再接続が自動的に確立されてしまう結果、接続可能上限数に到達することとなって、スマートフォン"Ｓ"をプリンター"Ｐ"に接続することができなくなるという問題が発生する。
【０００５】
この問題は、アクセスポイント機能を起動する度にプリンター"Ｐ"のＳＳＩＤを変更することで解消する。しかしながら、プリンター"Ｐ"のＳＳＩＤが変更されてしまうと、過去にプリンター"Ｐ"と接続していた無線機器"Ｘｎ"のユーザーが、プリンター"Ｐ"の再検索と、パスフレーズの再入力を強いられるという別の問題が発生する。
【０００６】
本発明は、ユーザーが所望する無線通信端末を無線通信装置とより確実に無線接続できる無線通信システムを提供することを目的の１つとする。
【課題を解決するための手段】
【０００７】
（１）上記目的を達成するための無線通信装置は、無線通信端末との無線通信を制御する無線通信装置であって、前記無線通信端末との無線通信を行う無線通信手段と、第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶する記憶手段と、前記識別子に対応する前記パスフレーズを前記無線通信手段が受信した場合に、前記無線通信手段を介して、前記パスフレーズを送信した前記無線通信端末との無線接続を確立する接続制御手段と、を備え、前記接続制御手段は、前記識別子のうち前記第１文字列を変更して、前記記憶手段に記憶された識別子を、前記変更した第１文字列および前記第２文字列を含む更新識別子に更新する機能を有し、前記識別子を更新した場合、前記識別子に対応するパスフレーズを、前記識別子に代えて前記更新識別子と対応付ける。
【０００８】
本発明によると、識別子の一部である第１文字列が予め決められたときに更新されるため、無線通信装置は、識別子の更新後には、更新後の識別子を受信したことに応じてパスフレーズを送信して接続を要求する無線通信機器との間で無線接続を確立する。したがって、無線通信装置と過去に無線接続した子機であっても、更新後の識別子を同一の無線通信装置の識別子であるものとして無線通信装置との再接続を試みない無線通信端末は再接続されない。すなわち本発明によると、過去に接続した親機に自動的に再接続される無線通信端末が更新後の識別子を受信したことに応じてパスフレーズを送信して接続を要求するものに限定される無線通信システムを実現することができる。その結果、ユーザーは所望する無線通信端末を無線通信装置とより確実に無線接続できる。
【０００９】
（２）上記目的を達成するための無線通信装置は、前記第２文字列を含む識別子に対応する無線機器を接続対象の親機として検索する検索手段としてコンピューターを機能させるための再接続プログラムをインストールするためのデータを、前記無線接続した子機に送信するプログラムデータ送信手段をさらに備えてもよい。
【００１０】
この構成を採用すると、無線通信装置において第２文字列が更新された識別子を同一の無線通信装置の識別子であるものとして無線通信装置との再接続を試みる無線通信端末として任意の無線機器を機能させることができる。
【００１１】
（３）上記目的を達成するための無線通信端末は、無線通信を制御する無線通信装置と無線通信する無線通信端末であって、前記無線通信装置との無線通信を行う無線通信手段と、第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶する記憶手段と、前記無線通信手段を介して、前記識別子に対応する無線通信装置を検索する検索手段と、前記検索で発見された無線通信装置に前記パスフレーズを送信することにより、前記無線通信装置と無線接続する通信制御手段と、を備え、前記通信制御手段は、前記識別子と前記第１文字列が異なり、前記第２文字列を共通とする更新識別子の無線通信装置が前記検索で発見された場合に、前記識別子に対応するパスフレーズを送信して、前記更新識別子の無線通信装置と無線接続する。
【００１２】
本発明によると、予め決められた第２文字列が一致する識別子を同一の無線通信装置の識別子であるものとして無線通信装置との再接続を試みるため、無線通信装置の識別子の一部である可変文字列が更新された場合でもその無線通信装置と自動的に再接続することが可能である。
【００１３】
（４）上記目的を達成するための再接続プログラムは、無線通信を制御する無線通信装置と無線通信するための再接続プログラムであって、無線通信手段を有する無線通信端末のコンピューターを、前記無線通信端末との無線接続で用いられた、第１文字列および第２文字列を含む識別子とパスフレーズとを対応付けて記憶させる手段と、前記無線通信手段を介して、前記識別子に対応する無線通信装置を検索する手段と、前記検索で発見された無線通信装置に前記パスフレーズを送信することにより、前記無線通信装置と無線接続する通信制御手段、として機能させ、前記通信制御手段は、前記識別子と前記第１文字列が異なり、前記第２文字列を共通とする更新識別子の無線通信装置が前記検索で発見された場合に、前記識別子に対応するパスフレーズを送信して、前記更新識別子の無線通信装置と無線接続する。
【００１４】
本発明に係る再接続プログラムがコンピューターにインストールされた無線機器は、予め決められた第２文字列が一致する識別子を同一の無線通信装置の識別子であるものとして無線通信装置との再接続を試みるため、無線通信装置の識別子の一部である可変文字列が更新された場合でもその無線通信装置と再接続することが可能である。
【００１５】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明は、無線通信端末と無線通信装置とを組み合わせた無線通信システムとしても、無線通信方法としても、無線通信プログラムとしても、その記録媒体としても成立する。むろん、そのコンピュータープログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態にかかる模式図。
【図２】本発明の実施形態にかかるブロック図。
【図３】本発明の実施形態にかかるブロック図。
【図４】本発明の実施形態にかかるシーケンス図。
【図５】本発明の実施形態にかかる画面遷移図。
【図６】本発明の実施形態にかかるシーケンス図。
【図７】本発明の実施形態にかかる画面遷移図。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
１．無線通信システムの構成
図１は本発明の一実施形態にかかる無線通信システムの概要を示す模式図である。本実施形態の無線通信システムは、無線通信装置としてのプリンター１と、再接続プログラムがインストールされた無線通信端末としてのスマートフォン３とで構成される。プリンター１は、Wi-Fi Directに準拠した通信機能を備えており、アクセスポイントとして動作することにより、Wi-Fiに準拠した通信機能を備えた複数のスマートフォン２ａ、２ｂ、２ｃ、２ｄ、３と無線で接続することができる。ただし、プリンター１がWi-Fi Directによって同時接続可能な無線機器の台数には上限があり、本実施形態では４台とする。
【００１８】
図２はプリンター１の構成を示すブロック図である。同図に示すように、本実施形態のプリンター１は、接続制御手段として機能するコントローラー１１と無線通信手段として機能する無線通信ユニット１２と印刷ユニット１３とＧＵＩ（Graphical User Interface）ユニット１４とを備えている。コントローラー１１は、記憶手段としての不揮発性メモリ１１１の他、図示しないＣＰＵ、ＲＡＭ、Ｉ／Ｏ、ＡＳＩＣ等を備え、不揮発性メモリ１１１に記録された無線通信プログラムや印刷プログラムなどの各種のプログラムをＣＰＵで実行することによって各種機能を実現するコンピューターである。プリンター１の無線通信プログラムは、Wi-Fi Directに準拠した無線通信を行うためのプログラムを含んでいる。印刷プログラムは、印刷対象のデータを取得すると、取得したデータに基づいて、印刷ユニット１３を制御して印刷を実行するためのプログラムを含んでいる。印刷ユニット１３は、インクジェット方式、電子写真方式など周知の印刷方式で写真紙・普通紙・ＯＨＰシートなどの印刷媒体に印刷を実行するためのアクチュエーターやセンサーや駆動回路や機械部品を備えている。プリンター１の無線通信ユニット１２は、他の無線通信機器とWi-Fi Directに準拠して通信するための無線ＬＡＮインターフェースを含んでおり、受信した無線信号をプロトコルに従って変換して内部バスに送出し、内部バスから取り込んだ信号をプロトコルに従って変換して無線信号として送出する。ＧＵＩユニット１４はタッチパネルディスプレイ１４１のほか図示しないＬＥＤ、印刷ボタン等を備えている。タッチパネルディスプレイ１４１は、ユーザーに各種情報を案内するとともにユーザーの各種指示を入力する。
【００１９】
図３はスマートフォン３の構成を示すブロック図である。スマートフォン３は、パスフレーズ取得手段、検索手段および通信制御手段として機能するコントローラー３１と、無線通信手段として機能する無線通信ユニット３２と、ＧＵＩユニット３３とを備えている。コントローラー３１は、記憶手段としての不揮発性メモリ３１１のほかにＲＡＭ、ＣＰＵおよびＩ／Ｏを備えたコンピューターである。不揮発性メモリ３１１には各種の無線通信プロトコルに従った通信を実現するための無線通信プログラムや他の様々な機能を実現するためのプログラムが記憶されている。無線通信ユニット３２は、Wi-Fi等の無線ＬＡＮ通信を実現するための無線ＬＡＮインターフェースを含んでおり、受信した無線信号をプロトコルに従って変換して内部バスに送出し、内部バスから取り込んだ信号をプロトコルに従って変換して無線信号として送出する。ＧＵＩユニット３３は、タッチパネルディスプレイ３３１を備えており、各種情報を表示して案内するとともに、ユーザーによる各種指示を入力することができる。
２．無線通信方法
【００２０】
本実施形態による無線通信方法では、予め決められたときに更新されるプリンター１のＳＳＩＤ（識別子）を同一のプリンター１のＳＳＩＤとして認識するための再接続プログラムが無線通信端末にインストールされ、過去に接続したプリンター１に自動的に再接続される無線通信機器は再接続プログラムがインストールされた機器に限定される。
【００２１】
以下、この再接続プログラムがプリンター制御プログラムの一部としてスマートフォン３にインストールされることによって、本実施形態による無線通信システムが構成されるものとして説明する。まず、プリンター制御プログラムがインストールされていないスマートフォン３が初めてプリンター１と無線接続するプロセスについて図４を参照しながら説明する。
【００２２】
プリンター１は、Wi-Fi Directのアクセスポイント機能の起動をユーザーが指示すると、アクセスポイント機能を起動する（Ｓ１０１）。このときプリンター１は、例えば次のようにして起動指示を受け付ける。タッチパネルディスプレイ１４１に表示された図５Ａに示すホーム画面において"無線ＬＡＮ設定"が選択されると、図５Ｂに示す無線ＬＡＮ設定画面がタッチパネルディスプレイ１４１に表示される。続いて、無線ＬＡＮ設定画面において"アクセスポイント機能設定"が選択されると、図５Ｃに示すアクセスポイント機能設定画面がタッチパネルディスプレイ１４１に表示される。そしてアクセスポイント機能設定画面において"設定開始"が選択されると、コントローラー１１はアクセスポイント機能を起動する。
【００２３】
プリンター１においてアクセスポイント機能が起動すると、コントローラー１１は不揮発性メモリ１１１に記憶されているＳＳＩＤを更新し、更新後のＳＳＩＤとパスフレーズをタッチパネルディスプレイ１４１に例えば図５Ｄに示すように表示する（Ｓ１０２）。
ここでプリンター１のＳＳＩＤは、コントローラー１１によって管理されている。プリンター１のＳＳＩＤは、予め決められた固定文字列（第２の文字列）と、予め決められたタイミングで他の文字列に変更される可変文字列（第１の文字列）とからなり不揮発性メモリ１１１に記憶されている。固定文字列と可変文字列の組み合わせはどのように定めても良いが、本実施形態では、固定文字列の"DIRECT-"と"EPSON"と、可変文字列の "**"を組みあわせた"DIRECT-**EPSON"をプリンター１のＳＳＩＤとする。ここで、可変文字列の「*」はワイルドカードを意味しており、図５Ｄに示す例では、可変文字列が"yj"に設定されている。コントローラー１１は、所定のタイミングで新しい可変文字列をランダムに生成することにより、ＳＳＩＤを更新する。もっとも、ＳＳＩＤの生成方法としてはこれに限られることなく、予め決められた規則に従って可変文字列を生成してもよいし、予め決められた複数の可変文字列の中から適宜選択するようにして、ＳＳＩＤを生成してもよい。なお、可変文字列を更新するタイミングは任意に定め得るが、本実施形態ではアクセスポイント機能が起動または再起動されたタイミングにおいて可変文字列が更新されるものとする。
【００２４】
アクセスポイント機能が起動または再起動すると、可変文字列が変更されてＳＳＩＤが更新されるため、それまでに確立されていたスマートフォン２ａ、２ｂ、２ｃ、２ｄとプリンター１との無線接続は切断され、更新後のＳＳＩＤがプリンター１からビーコンとしてブロードキャストされる。プリンター１との無線接続が切断されると、スマートフォン２ａ、２ｂ、２ｃ、２ｄはアクセスポイントからブロードキャストされたＳＳＩＤを取得してスマートフォン２ａ、２ｂ、２ｃ、２ｄがＳＳＩＤを記憶しているアクセスポイントを自動検索し、検索されたアクセスポイントとの自動再接続を試みる。ここで、更新前の可変文字列が"uq"、更新後の可変文字列が"yj"であったとし、図１に示すスマートフォン２ａ、２ｂ、２ｃ、２ｄにはプリンター制御プログラムがインストールされていないと仮定する。このとき、スマートフォン２ａ、２ｂ、２ｃ、２ｄは、プリンター１の更新後のＳＳＩＤである"DIRECT-yjEPSON"を取得することになるが、スマートフォン２ａ、２ｂ、２ｃ、２ｄはプリンター１の更新後のＳＳＩＤ"DIRECT-yjEPSON"を過去に接続したアクセスポイントとして記憶していないため、プリンター１との再接続を試みない。したがって、ＳＳＩＤが更新されたプリンター１とスマートフォン２ａ、２ｂ、２ｃ、２ｄとは自動的に再接続されることがない。
【００２５】
一方、スマートフォン３においても、ユーザーの指示またはスマートフォン３がプリンター１との無線接続が可能な領域に侵入することにより、コントローラー３１によるアクセスポイントの検索が実行される（Ｓ１０４）。そして、プリンター１との無線接続が可能な領域にスマートフォン３がある場合、プリンター１からビーコンとしてブロードキャストされる更新後のＳＳＩＤをスマートフォン３も受信する。
【００２６】
スマートフォン３のコントローラー３１は、不揮発性メモリ３１１に記憶されていないＳＳＩＤである更新後の"DIRECT-yjEPSON"を取得すると、接続可能なアクセスポイントのＳＳＩＤとして"DIRECT-yjEPSON"をタッチパネルディスプレイ３３１に選択可能に表示する（Ｓ１０５）。
【００２７】
ユーザーがタッチパネルディスプレイ３３１に表示された"DIRECT-yjEPSON"を選択すると、コントローラー３１は、プリンター１の接続認証を受けるためのパスフレーズの入力を受け付ける（Ｓ１０６）。
【００２８】
パスフレーズを取得したコントローラー３１は、選択されたＳＳＩＤと入力されたパスフレーズを用いてプリンター１に無線接続を要求し、プリンター１との無線接続を確立する（Ｓ１０７）。無線接続が確立すると、スマートフォン３のコントローラー３１は、無線接続したプリンター１のＳＳＩＤが不揮発性メモリ３１１に記憶されていない場合、そのＳＳＩＤとパスフレーズを対応づけて不揮発性メモリ３１１に記憶する。なお、ここまでに説明したＳ１０４からＳ１０７までの処理は、Wi-Fiに準拠した無線通信機器で一般に行われている周知の処理である。
【００２９】
プリンター１の無線通信ユニット１２がスマートフォン３からの接続要求を受信すると、プリンター１のコントローラー１１は、スマートフォン３から取得したパスフレーズを用いてスマートフォン３にプリンター１を無線接続する（Ｓ１０８）。具体的には、コントローラー１１は、スマートフォン３から取得したパスフレーズと、不揮発性メモリ１１１に記憶されているプリンター１のパスフレーズとを照合し、これらが一致する場合にはスマートフォン３にプリンター１を無線接続する。また、これらが一致しない場合には、スマートフォン３にプリンター１を無線接続しない。
【００３０】
続いて、プリンター１のコントローラー１１は、今回無線接続した無線通信端末のＳＳＩＤが過去に接続した無線通信端末のＳＳＩＤとして不揮発性メモリ１１１に記憶されているか否かを判定する。記憶されていない場合には、コントローラー１１は不揮発性メモリ１１１に記憶されているプリンター制御プログラムを次のようにして無線通信端末に送信する（Ｓ１０９）。コントローラー１１は無線通信端末にプリンター制御プログラムをインストールするか否かを問い合わせるためのプログラム要求問い合わせを無線通信端末に送信する。その結果、無線通信端末からプログラム要求を受信すると、コントローラー１１はプリンター制御プログラムを無線通信端末にインストールするためのプログラムデータを無線通信端末に送信する。
【００３１】
無線通信端末では、受信したプログラムデータを用いてプリンター制御プログラムが手動又は自動でインストールされる（Ｓ１１０）。無線通信を介してプリンター１を利用するためのプリンター制御プログラムには再接続プログラムが含まれている。
【００３２】
次に、プリンター制御プログラムがインストールされたスマートフォン３とプリンター１との無線接続が切断された後に、スマートフォン３がプリンター１と自動的に再接続するプロセスの一例について図６を参照しながら説明する。なお、アクセスポイント機能の再起動によって、プリンター１のＳＳＩＤはＳＳＩＤ"DIRECT-yjEPSON"から"DIRECT-tkEPSON"に更新されたとする。以下、プリンター制御プログラムを起動してスマートフォン３のユーザーがプリンター１に印刷を実行させるためにスマートフォン３とプリンター１とを再接続する状況を想定して説明する。
【００３３】
プリンター制御プログラムをスマートフォン３のユーザーが起動すると（Ｓ２０１）、図７Ａに示す操作メニュー画面が表示される。操作メニュー画面において"写真"を選択すると図７Ｂに示す画像選択画面が表示される。画像選択画面において画像を選択すると、選択された画像が図７Ｃに示すように拡大表示される。
【００３４】
ここで"印刷"が選択されると、スマートフォン３のコントローラー３１は、不揮発性メモリ３１１に記憶されているＳＳＩＤの固定文字列を含むＳＳＩＤに対応するアクセスポイントを検索する（Ｓ２０２）。具体的には、コントローラー３１は、"**"をワイルドカードとしてＳＳＩＤ"DIRECT-**EPSON"に対応するアクセスポイントを検索する。その結果、プリンター１の無線通信ユニット１２がビーコンとして無線送信している"DIRECT-tkEPSON"をコントローラー３１が無線通信ユニット３２を介して取得する。なお、このときの検索の手法としては、スマートフォン３がプローブリクエストを送信して、プローブリクエストに応答するプローブレスポンスをアクセスポイントから受信するようにしてもよい。
【００３５】
コントローラー３１は、不揮発性メモリ３１１に記憶されているＳＳＩＤの固定文字列を含むＳＳＩＤを取得すると、その固定文字列に対応づけて不揮発性メモリ３１１に記憶されているパスフレーズを取得する（Ｓ２０３）。すなわち、検索結果として"DIRECT-tkEPSON"を取得したコントローラー３１は、ＳＳＩＤ"DIRECT-yjEPSON"に対応づけて不揮発性メモリ３１１に記憶されているプリンター１のパスフレーズ "12345678"を取得する。
【００３６】
続いてコントローラー３１は、取得したＳＳＩＤ"DIRECT-tkEPSON"とパスフレーズ"12345678"を用いてプリンター１に無線接続を要求し、プリンター１との無線接続を確立する（Ｓ１０７）。また、コントローラー３１は、ＳＳＩＤ"DIRECT-yjEPSON"に代えてSSID"DIRECT-tkEPSON"を、パスフレーズ"12345678"と対応付けて不揮発性メモリ３１１に記憶する。
【００３７】
プリンター１の無線通信ユニット１２がスマートフォン３からの接続要求を受信すると、プリンター１のコントローラー１１は、更新後のＳＳＩＤ"DIRECT-tkEPSON"とパスフレーズ"12345678"を用いてスマートフォン３と無線接続する（Ｓ２０８）。具体的には、コントローラー１１は、スマートフォン３から取得したパスフレーズとプリンター１のパスフレーズとして不揮発性メモリ１１１に記憶されているパスフレーズとを照合し、これらが一致する場合にはスマートフォン３にプリンター１を無線接続する。また、これらが一致しない場合には、スマートフォン３にプリンター１を無線接続しない。
【００３８】
その後、スマートフォン３からプリンター１に画像データが送信され、プリンター１は取得した画像データに基づいて印刷を実行する。
【００３９】
以上説明したように、本実施形態にかかる無線通信システムでは、プリンター１のＳＳＩＤが可変文字列と固定文字列とで構成され、可変文字列が予め決められたときに更新される。このため、プリンター１に自動的に再接続される無線通信端末は、可変文字列が更新された後のプリンター１のＳＳＩＤを、過去に接続したアクセスポイントのＳＳＩＤとして自動検索して再接続を試みる無線通信端末に限定される。
【００４０】
また、プリンター１とはじめて無線接続した無線通信端末に対しては、プリンター１と自動的に再接続するための再接続プログラムを含むプリンター制御プログラムをインストールするためのデータが送信されるため、無線通信装置において更新された識別子を同一の無線通信装置の識別子であるものとして無線通信装置との再接続を試みる子機として任意の無線機器を機能させることができる。
【００４１】
そして、プリンター制御プログラムがインストールされた無線通信端末は、予め決められた固定文字列が一致する識別子を過去に接続したアクセスポイントの識別子であるものとしてプリンター１との再接続を試みるため、プリンター１の識別子の一部である可変文字列が更新された場合でもプリンター１と自動的に再接続することが可能である。これにより、例えば、プリンター１がアクセスポイント機能を有効した場合に、過去に接続していた無線通信端末が過去のプロファイル情報（ＳＳＩＤとパスフレーズ）に従ってプリンター１と自動接続しようとする結果、ユーザーが用いようとする端末をプリンター１に無線接続する前に、過去に接続していた無線通信端末によって接続上限数に到達しまい、用いようとする端末を無線接続できなくなってしまうことがない。したがって、ユーザーは、プリンター制御プログラムがインストールされたスマートフォンを用いることによって、所望のスマートフォンをプリンター１と確実に無線接続することができる。
【００４２】
３．他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば、無線通信プロトコルはWi-Fi Directでなくともよく、一方の機器がアクセスポイントのように動作して、無線通信装置の識別子とパスフレーズを用いて無線通信端末が無線通信装置との接続を試みるプロトコルであればよい。
また、再接続プログラムは、どの段階で無線通信端末にインストールされても良い。具体的には、工場出荷時にインストールされている無線通信端末に再接続対象を限定しても良いし、再接続プログラムをインターネットからダウンロード可能にしても良い。もちろん、再接続プログラムは、プリンター制御プログラムと一体である必要はなく、可変文字列と予め決められた固定文字列を含む識別子に対応する無線機器を接続対象の親機として検索する機能を提供するパッチのような形態で提供することもできる。
【００４３】
また、可変文字列は、一定の時間間隔で更新しても良いし、無線通信装置と通信する無線通信端末の数が変わったタイミングで更新しても良いし、ユーザーから要求を受け付けたタイミングで更新してもよい。そして無線通信装置は、自分自身の識別子をビーコンとして定期的にブロードキャストしても良いし、リクエストに応じて特定の無線通信機器に送信しても良い。
【００４４】
また無線通信端末は、無線通信装置の識別子全体を記憶しても良いし、無線通信装置の識別子の固定文字列だけを記憶しても良い。また、無線通信装置の識別子を記憶する手段は不揮発性メモリに限らず、揮発性メモリに無線通信装置の識別子を記憶しても良い。ただし無線通信装置の識別子を揮発性メモリに記憶して不揮発性メモリに記憶しない場合には、無線通信装置と自動的に再接続可能な期間が揮発性メモリに識別子を記憶しておける期間に限定される。もちろん、揮発性メモリとしてフラッシュメモリ、ハードディスク等、どのような媒体を用いても良い。
【００４５】
またプリンター以外にも、無線通信機能を備えた様々な無線通信装置に本発明を適用できることはいうまでもない。例えば、ＰＣ（Personal Computer）、無線ルーターにも本発明を適用できる。
【符号の説明】
【００４６】
１…プリンター、２ａ・２ｂ・２ｃ・２ｄ…スマートフォン、３…スマートフォン、１１…コントローラー、１２…無線通信ユニット、１３…印刷ユニット、１４…ＧＵＩユニット、３１…コントローラー、３２…無線通信ユニット、３３…ＧＵＩユニット、１１１…不揮発性メモリ、１４１…タッチパネルディスプレイ、３１１…不揮発性メモリ、３３１…タッチパネルディスプレイ
【図１】
2014175822.tif 000003
【図２】
2014175822.tif 000004
【図３】
2014175822.tif 000005
【図４】
2014175822.tif 000006
【図５】
2014175822.tif 000007
【図６】
2014175822.tif 000008
【図７】
2014175822.tif 000009