(57)【要約】【課題】簡単な操作によりセキュリティ性に優れた無線接続を確立可能な無線通信装置を提供する。【解決手段】第１接続情報（接続情報用識別情報）を無線で送信した後に第２接続情報（接続用識別情報）を無線で送信する送信部（無線通信部２１０）と、外部機器（スマートフォン１０）から認証情報（パスワード）を受信する受信部（無線通信部２１０）と、前記認証情報（パスワード）に基づいて、前記外部機器との無線接続を確立する接続制御部（制御部２００）とを備え、前記認証情報（パスワード）は、前記外部装置によって前記第１接続情報（接続情報用識別情報）に基づいて生成され、前記第２接続情報（接続用識別情報）は、前記第１接続情報（接続情報用識別情報）に基づいて生成されている無線通信装置（プリンタ装置２０）を提供する。【選択図】  図１
2017184212.tif 000002
【特許請求の範囲】
【請求項１】
第１接続情報を無線で送信した後に第２接続情報を無線で送信する送信部と、
外部機器から認証情報を受信する受信部と、
前記認証情報に基づいて、前記外部機器との無線接続を確立する接続制御部と、を備え、
前記認証情報は、前記外部装置によって前記第１接続情報に基づいて生成され、
前記第２接続情報は、前記第１接続情報に基づいて生成されている
無線通信装置。
【請求項２】
前記第２接続情報は、前記第１接続情報に含まれる文字列に基づいて生成されている
請求項１に記載の無線通信装置。
【請求項３】
前記認証情報は、前記第１接続情報に含まれる文字列に基づいて生成されている
請求項１または請求項２に記載の無線通信装置。
【請求項４】
前記第１接続情報は、所定の規則に沿って生成されている
請求項１乃至請求項３のいずれか１項に記載の無線通信装置。
【請求項５】
前記第１接続情報は、所定の文字列を含むよう生成されている
請求項４に記載の無線通信装置。
【請求項６】
前記送信部は、所定の条件に基づいて前記第１接続情報の送信を開始し、
前記送信部は、前記第１接続情報の送信開始から一定時間経過後に前記第２接続情報を送信する
請求項１乃至請求項５のいずれか１項に記載の無線通信装置。
【請求項７】
前記送信部は、ユーザによる操作に基づいて前記第１接続情報の送信を開始する
請求項６に記載の無線通信装置。
【請求項８】
第１接続情報を無線で受信した後に第２接続情報を無線で受信する受信部と、
前記第１接続情報に基づいて、前記第２接続情報を受信すべき外部機器を特定する外部機器特定部と、
前記第１接続情報に基づいて認証情報を生成する認証情報生成部と、
前記外部機器に対して前記認証情報を送信する送信部と、を備え、
前記第２接続情報は、前記第１接続情報に基づいて生成されている
無線通信装置。
【請求項９】
前記第２接続情報は、前記第１接続情報に含まれる文字列に基づいて生成されている
請求項８に記載の無線通信装置。
【請求項１０】
前記認証情報生成部は、前記第１接続情報に含まれる文字列に基づいて前記認証情報を生成する
請求項８または請求項９に記載の無線通信装置。
【請求項１１】
前記第１接続情報は、所定の規則に沿って生成されている
請求項８乃至請求項１０のいずれか１項に記載の無線通信装置。
【請求項１２】
前記第１接続情報は、所定の文字列を含むよう生成されている
請求項１１に記載の無線通信装置。
【請求項１３】
前記受信部は、所定の条件に基づいて前記第１接続情報の受信を開始し、
前記第２接続情報は、前記第１接続情報の送信開始から一定時間経過後送信される
請求項８乃至請求項１２のいずれか１項に記載の無線通信装置。
【請求項１４】
前記送信部は、ユーザによる操作に基づいて前記第１接続情報の受信を開始する
請求項１３に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、無線通信装置に関する。
【背景技術】
【０００２】
タブレット端末やスマートフォンなどとプリンタとを直接無線ＬＡＮで無線接続して、タブレット端末などから送信された写真や書類などの印刷を行うことがあるが、この場合のタブレット端末などとプリンタとの間の接続をダイレクト接続と呼ぶ。このようなダイレクト接続をするためには、タブレット端末がプリンタの識別情報及びパスワードなどの接続情報を取得する必要がある。タブレット端末などが接続情報を取得する手段としては、無線ＬＡＮ以外のＢｌｕｅｔｏｏｔｈやＮＦＣ（近距離無線通信）などの無線通信、またはユーザによる入力操作を利用する方法がある。また、セキュリティ設定を無くす方法もある。また、特許文献１には、ＳＳＩＤ、暗号鍵、または無線パラメータ等を自動的に設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０９４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、タブレット端末及びプリンタがＮＦＣなどの機能を備えることが不可欠であった。また、ユーザによる操作を必要とする場合には、ユーザにとって煩雑な作業を発生していた。また、セキュリティ設定をしない場合には、セキュリティの観点で課題があった。さらに、特許文献１に記載の技術では、セキュリティ面で課題があった。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するために次のような手段を採る。なお、以下の説明において、発明の理解を容易にするために図面中の符号等を括弧書きで付記するが、本発明の各構成要素はこれらの付記したものに限定されるものではなく、当業者が技術的に理解しうる範囲にまで広く解釈されるべきものである。
【０００６】
本発明の一の手段は、
第１接続情報（接続情報用識別情報）を無線で送信した後に第２接続情報（接続用識別情報）を無線で送信する送信部（無線通信部２１０）と、
外部機器（スマートフォン１０）から認証情報（パスワード）を受信する受信部（無線通信部２１０）と、
前記認証情報（パスワード）に基づいて、前記外部機器との無線接続を確立する接続制御部（制御部２００）と、を備え、
前記認証情報（パスワード）は、前記外部装置によって前記第１接続情報（接続情報用識別情報）に基づいて生成され、
前記第２接続情報（接続用識別情報）は、前記第１接続情報（接続情報用識別情報）に基づいて生成されている
無線通信装置（プリンタ装置２０）である。
【０００７】
上記の無線通信装置によれば、第１接続情報と第２接続情報とを利用した２段階の処理により無線接続を確立するため、無線接続におけるセキュリティ性を高めることができる。また、ユーザが手動で情報を入力する必要が無く、簡易な処理で無線接続を確立することができるため、ユーザの利便性を高めることが可能となる。
【０００８】
本発明の第２の手段では、上記無線通信装置において、
前記第２接続情報（接続用識別情報）は、前記第１接続情報（接続情報用識別情報）に含まれる文字列に基づいて生成されている。
【０００９】
上記の無線通信装置によれば、無線通信装置では、第１接続情報に基づいた簡易な処理により第２接続情報を取得することができる。
【００１０】
本発明の第３の手段では、上記無線通信装置において、
前記認証情報（パスワード）は、前記第１接続情報（接続情報用識別情報）に含まれる文字列に基づいて生成されている。
【００１１】
上記の無線通信装置によれば、無線通信装置では、第１接続情報に基づいた簡易な処理により認証情報（無線接続用パスワード）を取得することができる。
【００１２】
本発明の第４の手段では、上記無線通信装置において、
前記第１接続情報（接続情報用識別情報）は、所定の規則に沿って生成されている。
【００１３】
上記の無線通信装置によれば、予め設定された規則や、外部機器（スマートフォン１０）により実行されるアプリケーションソフトなどに設定された規則に沿って第１接続情報が設定されているため、接続対象の外部機器（スマートフォン１０）が第１接続情報を送信している当該無線通信装置（プリンタ装置２０）を容易に特定できるようになる。
【００１４】
本発明の第５の手段では、上記無線通信装置において、
前記第１接続情報（接続情報用識別情報）は、所定の文字列を含むよう生成されている。
【００１５】
上記の無線通信装置によれば、接続しようとする外部機器（スマートフォン１０）が、当該無線通信装置（プリンタ装置２０）の第１接続情報（接続情報用識別情報）をさらに容易に検索することが可能となる。
【００１６】
本発明の第６の手段では、上記無線通信装置において、
前記送信部（無線通信部２１０）は、所定の条件（ユーザ操作など）に基づいて前記第１接続情報（接続情報用識別情報）の送信を開始し、
前記送信部（無線通信部２１０）は、前記第１接続情報（接続情報用識別情報）の送信開始から一定時間経過後に前記第２接続情報（接続用識別情報）を送信する。
【００１７】
上記の無線通信装置によれば、第１接続情報の送信時間を限定的にすることができるため、第三者による不正なアクセスを防止しやすくすることができる。これにより、セキュリティ性を高めることができる。また、接続対象機器が、第１接続情報の送信から一定時間経過後に第２接続情報が送信されてくることを予見することができるため、適切な接続処理を行いやすくすることができる。
【００１８】
本発明の第７の手段では、上記無線通信装置において、
前記送信部は、ユーザによる操作に基づいて前記第１接続情報の送信を開始する。
【００１９】
上記の無線通信装置によれば、ユーザによる操作があった場合に限り第１接続情報を送信することができるため、セキュリティ性を高めることができる。
【００２０】
本発明の第８の手段は、
第１接続情報（接続情報用識別情報）を無線で受信した後に第２接続情報（接続用識別情報）を無線で受信する受信部（無線通信部１１０）と、
前記第１接続情報（接続情報用識別情報）に基づいて、前記第２接続情報（接続用識別情報）を受信すべき外部機器（プリンタ装置２０）を特定する外部機器特定部（制御部１００）と、
前記第１接続情報（接続情報用識別情報）に基づいて認証情報（パスワード）を生成する認証情報生成部（制御部１００）と、
前記外部機器に対して前記認証情報を送信する送信部（無線通信部１１０）と、を備え、
前記第２接続情報（接続用識別情報）は、前記第１接続情報（接続情報用識別情報）に基づいて生成されている
無線通信装置（スマートフォン１０）である。
【００２１】
上記構成の無線通信装置によれば、第１接続情報と第２接続情報とを利用した２段階の処理により無線接続を確立するため、無線通信におけるセキュリティ性を高めることができる。また、ユーザが手動で情報を入力する必要が無く、簡易な処理で無線接続を確立することができるため、ユーザの利便性を高めることが可能となる。
【００２２】
本発明の第９の手段では、上記無線通信装置において、
前記第２接続情報（接続用識別情報）は、前記第１接続情報（接続情報用識別情報）に含まれる文字列に基づいて生成されている。
【００２３】
上記の無線通信装置によれば、無線通信装置では、第１接続情報に基づいた簡易な処理により第２接続情報を取得することができる。
【００２４】
本発明の第１０の手段では、上記無線通信装置において、
前記認証情報生成部（制御部１００）は、前記第１接続情報（接続情報用識別情報）に含まれる文字列に基づいて前記認証情報（パスワード）を生成する。
【００２５】
上記の無線通信装置によれば、無線通信装置では、第１接続情報（接続情報用識別情報）に基づいた簡易な処理により認証情報（無線接続用パスワード）を取得することができる。
【００２６】
本発明の第１１の手段では、上記無線通信装置において、
前記第１接続情報（接続情報用識別情報）は、所定の規則に沿って生成されている。
【００２７】
上記の無線通信装置によれば、予め設定された規則や、無線通信装置（スマートフォン１０）により実行されるアプリケーションソフトなどに設定された規則に沿って第１接続情報が設定されているため、第１接続情報を送信する外部機器（プリンタ装置２０）を容易に特定することができる。
【００２８】
本発明の第１２の手段では、上記無線通信装置において、
前記第１接続情報（接続情報用識別情報）は、所定の文字列を含むよう生成されている。
【００２９】
上記の無線通信装置によれば、当該無線通信装置（スマートフォン１０）が、接続対象の外部機器（プリンタ装置２０）から発信される第１接続情報（接続情報用識別情報）をさらに容易に検索することが可能となる。
【００３０】
本発明の第１３の手段では、上記無線通信装置において、
前記受信部（無線通信部１１０）は、所定の条件（ユーザ操作など）に基づいて前記第１接続情報（接続情報用識別情報）の受信を開始し、
前記第２接続情報（接続用識別情報）は、前記第１接続情報の送信開始から一定時間経過後送信される。
【００３１】
上記の無線通信装置によれば、第１接続情報の送信時間を限定的にすることができるため、第三者による不正なアクセスを防止しやすくすることができる。これにより、セキュリティ性を高めることができる。また、当該無線通信装置（スマートフォン１０）では、接続対象の外部機器（プリンタ装置２０）が第１接続情報の送信から一定時間経過後に第２接続情報が送信されてくることを予見することができるため、適切な接続処理を行いやすくすることができる。
【００３２】
本発明の第１４の手段では、上記無線通信装置において、
前記送信部（無線通信部１１０）は、ユーザによる操作に基づいて前記第１接続情報の受信を開始する。
【００３３】
上記の無線通信装置によれば、ユーザによる操作があった場合に限り第１接続情報を送信することとなるため、セキュリティ性を高めることができる。
【図面の簡単な説明】
【００３４】
【図１】スマートフォンとプリンタ装置との構成例を示す図。
【図２】スマートフォンにおける接続処理を示すフローチャート。
【図３】スマートフォンでの表示状態を示す図。
【図４】プリンタ装置における接続処理を示すフローチャート。
【図５】実施形態１の接続処理における接続情報の生成を示す図。
【図６】実施形態１の接続処理における接続情報の生成を示す図。
【図７】実施形態１の接続処理における接続情報の生成を示す図。
【図８】実施形態２の接続処理における接続情報の生成を示す図。
【図９】実施形態３の接続処理における接続情報の生成を示す図。
【図１０】実施形態３の接続処理における接続情報の生成を示す図。
【図１１】実施形態３の接続処理における接続情報の生成を示す図。
【図１２】実施形態４におけるスマートフォンとプリンタ装置との構成例を示す図。
【図１３】実施形態４のスマートフォンにおける接続処理を示すフローチャート。
【図１４】実施形態４のプリンタ装置における接続処理を示すフローチャート。
【発明を実施するための形態】
【００３５】
本発明に係る実施形態について、以下の構成に従って図面を参照しながら具体的に説明する。ただし、以下で説明する実施形態はあくまで本発明の一例にすぎず、本発明の技術的範囲を限定的に解釈させるものではない。なお、各図面において、同一の構成要素には同一の符号を付しており、その説明を省略する場合がある。
１．実施形態１
（１）スマートフォン及びプリンタ装置の構成例
（２）動作例
２．実施形態２
３．実施形態３
４．実施形態４
５．補足事項
【００３６】
＜１．実施形態１＞
まず、本発明の実施形態１について、図１〜図７を参照しながら説明する。本実施形態のスマートフォン及びプリンタ装置では、プリンタ装置が接続情報用の識別情報を含むビーコンを送信した後、接続用の識別情報を含むビーコンを送信する処理を行っている。スマートフォンでは、接続情報用の識別情報に基づいて、プリンタ装置との接続用の識別情報とパスワードとを生成し、これらを利用してプリンタ装置との接続状態を確立している。本実施形態のスマートフォンとプリンタ装置とを含むシステムでは、このような段階的な接続処理を行うことを特徴のひとつとしている。なお、スマートフォンとプリンタ装置はそれぞれ別の無線通信機能を備えた装置に置き換えてもよい。以下、スマートフォン及びプリンタ装置の構成及び動作について具体的に説明する。
【００３７】
＜（１）スマートフォン及びプリンタ装置の構成例＞
図１は、本実施形態のスマートフォン及びプリンタ装置の構成例を示す図である。
【００３８】
＜スマートフォン１０＞
図１に示されるように、スマートフォン１０は、制御部１００、無線通信部１１０、操作検出部１２０、及び表示部１３０を含んで構成される。
【００３９】
＜無線通信部１１０＞
無線通信部１１０は、プリンタ装置２０の無線通信部２１０との間で無線ＬＡＮなどの無線によるデータの送受信を実行するよう構成される。無線通信部１１０は、受信部としてのデータの受信機能、及び送信部としてのデータの送信機能を備える。無線通信部１１０は、プリンタ装置２０により送信されるビーコンを受信して制御部１００に出力する。また、無線通信部１１０は、制御部１００の制御により、プリンタ装置２０に対してパスワードを送信する。また、無線通信部１１０は、制御部１００の制御により、プリンタ装置２０に対して印刷すべき画像のデータ及び印刷設定を送信する。
【００４０】
＜操作検出部１２０＞
操作検出部１２０は、キー（ボタン）、または表示部１３０と一体的に構成されたタッチパネルに対するユーザによる操作を検出し、検出された操作内容を制御部１００に出力するよう構成される。操作検出部１２０は、キー（ボタン）やタッチパネルに限定されるものではなく、ユーザによる操作を検出可能なものであればよい。
【００４１】
＜表示部１３０＞
表示部１３０は、液晶表示装置（ＬＣＤ）または有機ＥＬ表示装置などの表示装置を含み、制御部１００の制御により、ユーザに視認可能な状態で画像を表示するよう構成される。表示部１３０は、上記のように操作検出部１２０と一体的に形成されたタッチパネルなどであってもよい。
【００４２】
＜制御部１００＞
制御部１００は、所謂中央演算装置（ＣＰＵ）などであって、スマートフォン１０に含まれる各構成を制御するよう構成される。制御部１００による具体的な制御については後述するが、例えば以下のような制御を行う。
【００４３】
制御部１００は、無線通信部１１０が受信したビーコンに含まれる接続情報用の識別情報（例えばＳＳＩＤ及びＭＡＣアドレス）に基づいて、次にプリンタ装置２０が送信するビーコンに含まれる接続用の識別情報（例えばＳＳＩＤ）と、接続用のパスワードとを生成する。制御部１００は、プリンタ装置２０が接続用の識別情報（例えばＳＳＩＤ）を含むビーコンを送信しているとき、このビーコンを受信し、プリンタ装置２０に対してパスワードを送信するよう無線通信部１１０を制御する。これにより、制御部１００はプリンタ装置２０との接続を確立する。
【００４４】
＜プリンタ装置２０＞
図１に示されるように、プリンタ装置２０は、無線通信部２１０、操作検出部２２０、表示部２３０、及び画像形成部２４０を含んで構成される。
【００４５】
＜無線通信部２１０＞
無線通信部２１０は、スマートフォン１０の無線通信部１１０との間で無線ＬＡＮなどの無線によるデータの送受信を実行するよう構成される。無線通信部２１０は、受信部としてのデータの受信機能、及び送信部としてのデータの送信機能を備える。無線通信部２１０は、プリンタ装置２０との無線接続を行うために必要となる識別情報（例えばＳＳＩＤ）を含むビーコンを無線で送信する。また、無線通信部２１０は、スマートフォン１０から受信したパスワードを制御部２００に出力する。また、無線通信部２１０は、スマートフォン１０から、印刷すべき画像のデータ及び印刷設定を受信して制御部２００に出力する。
【００４６】
＜操作検出部２２０＞
操作検出部２２０は、キー（ボタン）、または表示部２３０と一体的に構成されたタッチパネルに対するユーザによる操作を検出し、検出された操作内容を制御部２００に出力するよう構成される。操作検出部２２０は、キー（ボタン）やタッチパネルに限定されるものではなく、ユーザによる操作を検出可能なものであればよい。
【００４７】
＜表示部２３０＞
表示部２３０は、液晶表示装置（ＬＣＤ）または有機ＥＬ表示装置などの表示装置を含み、制御部２００の制御により、ユーザに視認可能な状態で画像を表示するよう構成される。表示部２３０は、上記のように操作検出部２２０と一体的に形成されたタッチパネルなどであってもよい。
【００４８】
＜画像形成部２４０＞
画像形成部２４０は、制御部２００の制御により、画像データ及び印刷設定に基づいて、記録媒体である用紙などに画像を形成するよう構成される。画像形成部２４０は、媒体に対してインクを吐出することでインクによる像を形成するインクジェット方式の構成を備えてもよいし、媒体に対してトナーを転写させることでトナーによる像を形成するレーザー方式の構成を備えてもよいし、それ以外の方式による構成を備えてもよい。
【００４９】
＜制御部２００＞
制御部２００は、所謂中央演算装置（ＣＰＵ）などであって、プリンタ装置２０に含まれる各構成を制御するよう構成される。制御部２００による具体的な制御については後述するが、例えば以下のような制御を行う。
【００５０】
制御部２００は、無線でビーコンを送信するよう無線通信部２１０を制御する。ビーコンには、プリンタ装置２０を特定するための識別情報（例えばＳＳＩＤとＭＡＣアドレス）が含まれる。制御部２００は、接続情報用の識別情報（例えばＳＳＩＤとＭＡＣアドレス）を含むビーコンを送信し、その後接続用の識別情報（例えばＳＳＩＤ）を含むビーコンを送信する。接続情報用の識別情報（例えばＳＳＩＤ及びＭＡＣアドレス）は、プリンタ装置２０に無線接続しようとする機器（本実施形態ではスマートフォン１０）が、接続のための識別情報である接続用識別情報と、接続のためのパスワードを生成するための情報となる。接続用の識別情報（例えばＳＳＩＤ）は、接続対象機器との無線接続を確立し、画像データなどのデータの送受信を行うことができる接続状態にするための情報である。
【００５１】
また、制御部２００は、接続用の識別情報を用いてスマートフォン１０とプリンタ装置２０とが接続された状態においてスマートフォン１０から画像データを受信し、この画像データに基づく媒体への画像形成を画像形成部２４０に指示する。
【００５２】
＜（２）動作例＞
次に、本実施形態のスマートフォン及びプリンタ装置における接続動作の具体例について、図２〜図７を参照しながら説明する。
【００５３】
＜スマートフォンにおける接続処理＞
まず、スマートフォン１０における接続処理について説明する。図２は、スマートフォン１０における接続処理の具体例を示すフローチャートである。
【００５４】
＜Ｓ４００〜Ｓ４１０＞
まず、スマートフォン１０の制御部１００は、操作検出部１２０がユーザによる所定の操作を検出したか否かを判定する（Ｓ４００〜Ｓ４１０）。具体的には、ユーザが接続のためのアプリケーションソフト（アプリ）を起動して、タッチパネル上のキーに触れるなどの操作を行ったことを操作検出部１２０が検出すると（Ｓ４１０でＹ）、制御部１００は次の処理（Ｓ４２０）を行う。
【００５５】
図３は、このときのスマートフォン１０の表示部１３０における表示状態を示す図である。図３に示されるように、表示部１３０には「ＰＵＳＨ」の文字と、ボタン（キー）を押す（タッチする）ことを促す表示がなされる。
【００５６】
＜Ｓ４２０＞
操作検出部１２０がユーザによる所定の操作を検出すると（Ｓ４１０でＹ）、制御部１００は、ビーコンを受信すべきプリンタ装置を特定して、ビーコンを受信する（Ｓ４２０）。このとき、制御部１００は、予め設定されたキーワードを含む識別情報を含むビーコンを検索することで、ビーコンを受信すべきプリンタ装置を特定する。例えば、予め設定されたキーワードが「ＰＲＮ」という文字列であれば、識別情報（例えばＳＳＩＤ）として「ＰＲＮ」を含むビーコンを受信する。
【００５７】
＜Ｓ４３０〜Ｓ４４０＞
次に、制御部１００は、受信したビーコンから接続情報の取得に用いるための識別情報（例えばＳＳＩＤ及びＭＡＣアドレス）を取得（抽出）する（Ｓ４３０）。そして、制御部１００は、取得した接続情報用の識別情報に基づいて、プリンタ装置との接続を確立するための接続用識別情報、及びパスワードを生成する（Ｓ４４０）。接続用識別情報及びパスワード生成の具体例については後述する。
【００５８】
＜Ｓ４５０〜Ｓ４６０＞
次に、制御部１００は、プリンタ装置２０との接続を確立するため、接続用識別情報（例えばＳＳＩＤ）を含むビーコンを送信しているプリンタ装置２０を特定する（Ｓ４５０）。プリンタ装置２０が特定されたら、制御部１００は、生成したパスワードをプリンタ装置２０に送信して、プリンタ装置２０との接続の確立を行う（Ｓ４６０）。
【００５９】
＜Ｓ４７０＞
上記処理によってスマートフォン１０がプリンタ装置２０との接続を確立したら、スマートフォン１０における接続処理は終了する。このとき、接続の確立に続いて、スマートフォン１０からプリンタ装置２０に対して画像データを送信し、印刷を実行させてもよい。このとき、制御部１００は、プリンタ装置２０に対して画像データを送信するよう、無線通信部１１０を制御する。
【００６０】
＜プリンタ装置における接続処理＞
次に、プリンタ装置２０における接続処理について説明する。図４は、プリンタ装置２０における接続処理の具体例を示すフローチャートである。
【００６１】
＜Ｓ５００〜Ｓ５１０＞
まず、プリンタ装置２０の制御部１００は、操作検出部２２０がユーザによる所定の操作を検出したか否かを判定する（Ｓ５００〜Ｓ５１０）。具体的には、ユーザがダイレクト印刷のための接続処理のためのキー（ボタン）を押下する操作を行ったことを操作検出部２２０が検出すると（５４１０でＹ）、制御部２００は次の処理（Ｓ５２０）を行う。すなわち、スマートフォン１０の接続処理においてもユーザが所定の操作を行ったことをきっかけとして処理が開始されているので、本実施形態のスマートフォン１０及びプリンタ装置２０では、ユーザがスマートフォン１０の操作とプリンタ装置２０の操作とを時間的に近いタイミングで行うこととなる。
【００６２】
＜Ｓ５２０＞
操作検出部２２０がユーザによる所定の操作を検出すると（Ｓ５１０でＹ）、制御部２００は、予め設定されたキーワードを含む、接続情報用識別情報を含むビーコンの送信を開始する（Ｓ５２０）。既に説明したように、ここで送信されるビーコンには、予め設定されたキーワードを含む識別情報（例えばＳＳＩＤ）が含まれる。
【００６３】
＜Ｓ５３０〜Ｓ５４０＞
そして、接続情報用の識別情報を含むビーコンの送信から一定時間（例えば５秒または１０秒など）が経過した後（Ｓ５３０）、制御部２００は、接続用識別情報を含む接続用ビーコンの送信を開始する（Ｓ５４０）。
【００６４】
＜Ｓ５５０〜Ｓ５６０＞
次に、制御部２００は、接続対象機器（本実施形態ではスマートフォン１０）からの接続要求を待つ。制御部２００は、プリンタ装置２０の無線通信部２１０が接続対象機器であるスマートフォン１０からの接続要求とパスワードとを受信すると（Ｓ５５０）、受信したパスワードに基づく認証を行う（Ｓ５６０）。すなわち、制御部２００は、受信したパスワードが予め設定されたパスワードと一致するかを確認することで、認証を行う。
【００６５】
＜Ｓ５７０＞
パスワードによる認証に成功すると（Ｓ５６０でＹ）、制御部２００は、スマートフォン１０との接続を確立し、種々のデータの送受信を実行可能な接続状態とする。
【００６６】
＜Ｓ５８０＞
プリンタ装置２０とスマートフォン１０との接続が確立されるか（Ｓ５７０）、または認証に失敗した場合（Ｓ５６０でＮ）、プリンタ装置２０における接続処理は終了する。なお、プリンタ装置２０では、接続用ビーコンの送信開始から一定時間（例えば５秒または１０秒）が経過すると、制御部２００は接続用ビーコンの送信を停止する。これにより、接続用ビーコンが送信され続けることがなくなるため、セキュリティ性を高めることができる。
【００６７】
次に、接続情報用の識別情報を含むビーコンから接続用の識別情報及びパスワードを生成する処理の具体例を説明する。
【００６８】
図５は、プリンタ装置２０から送信される接続情報用の識別情報の一例である。接続情報用の識別情報としては、図５に示されるように、識別情報（ＳＳＩＤ）及びＭＡＣアドレスなどがある。ここでは、識別情報が「ＦＵＮＡＩＰＲＮＭＯＤＥＬ」と、ＭＡＣアドレスが「０１：２３：４５：６７：８９：ＡＢ」となっている例を挙げている。プリンタ装置２０は、これらの識別情報及びＭＡＣアドレスを含むビーコンを送信する。
【００６９】
一方、上記の識別情報及びＭＡＣアドレスを含むビーコンを受信したスマートフォン１０の制御部１００は、この識別情報及びＭＡＣアドレスに基づいて、所定のルールに沿って、接続用の識別情報及びパスワードを生成する（Ｓ４４０参照）。ここで、接続情報用の識別情報の検索条件となるキーワードが「ＰＲＮ」である場合、制御部１００は、キーワード「ＰＲＮ」の前後の文字列を、それぞれ文字列１、及び文字列３として特定し、キーワード「ＰＲＮ」を文字列２として特定する（図６参照）。さらに制御部１００は、ＭＡＣアドレスの末尾４文字を抽出して文字列４として特定する。これにより、図６に示されるように、文字列１〜文字列４として、それぞれ「ＦＵＮＡＩ」、「ＰＲＮ」、「ＭＯＤＥＬ」、「８９ＡＢ」という文字列を抽出する。
【００７０】
次に、制御部１００は、これらの文字列を予め定められたルールに沿って組み合わせることで、接続用の識別情報及びパスワードを生成する。例えば、識別情報は、「（文字列１）＿（文字列４）＿（文字列３）」とし、パスワードは「（文字列３）＿（文字列４）」とするよう、予め設定されている。すると、制御部１００は、図７に示されるように、識別情報を「ＦＵＮＡＩ＿８９ＡＢ＿ＭＯＤＥＬ」、パスワードを「ＭＯＤＥＬ＿８９ＡＢ」と生成する（Ｓ４４０参照）。
【００７１】
そして、制御部１００は、この接続用識別情報に基づいて、この識別情報（ＳＳＩＤ）「ＦＵＮＡＩ＿８９ＡＢ＿ＭＯＤＥＬ」を含むビーコンを送信しているプリンタ装置２０を特定し、パスワード「ＭＯＤＥＬ＿８９ＡＢ」を使って接続状態を確立する。
【００７２】
本実施形態のスマートフォン１０及びプリンタ装置２０によれば、接続情報用の識別情報を用いる１段階目の処理と、接続用の識別情報を用いる２段階目の処理を連続的に行うことで無線通信を確立することとなる。これにより、スマートフォン１０とプリンタ装置２０との間で、セキュリティ性の高い接続状態をスムーズに確立することができる。
【００７３】
また、本実施形態における接続用識別情報及びパスワードの生成方法を用いると、文字列の組み合わせによる簡易な処理で接続用識別情報（ＳＳＩＤ）とパスワードとを生成することができる。
【００７４】
＜２．実施形態２＞
次に、本発明の実施形態２について、図５、図６、及び図８を参照しながら説明する。本実施形態は、実施形態１と比較して、接続情報用の識別情報に基づく接続用識別情報及びパスワードの生成方法が異なっている。以下、実施形態１と比較した相違点について説明する。
【００７５】
プリンタ装置２０から送信されるビーコンに含まれる接続情報用の識別情報及びＭＡＣアドレスについては、図５で説明したとおりである。また、このビーコンを受信したスマートフォン１０の制御部１００が文字列１〜文字列４を特定する処理についても、図６で説明したとおりである。
【００７６】
制御部１００は、これらの文字列を所定のルールに沿って処理することで接続用の識別情報及びパスワードを生成する。本実施形態では、制御部１００は、予め設定された文字列の置換を行い、接続用の識別情報及びパスワードを生成する。置換文字列の例としては、例えば「ＭＯＤＥＬ」という文字列をＭＡＣアドレスの末尾４桁に置換する、などの設定が行われる。そして、接続用識別情報を「（文字列１）＿（文字列２）＿（文字列３）」としながら上記置換を適用し、パスワードを「（文字列２）＿（文字列３）」としながら上記置換を適用するものとする。これにより制御部１００は、図８に示されるように、識別情報を「ＦＵＮＡＩ＿ＰＲＮ＿８９ＡＢ」、パスワードを「ＰＲＮ＿８９ＡＢ」と生成する。
【００７７】
そして、制御部１００は、この接続用識別情報に基づいて、この識別情報（ＳＳＩＤ）「ＦＵＮＡＩ＿ＰＲＮ＿８９ＡＢ」を含むビーコンを送信しているプリンタ装置２０を特定し、パスワード「ＰＲＮ＿８９ＡＢ」を使って接続状態を確立する。
【００７８】
＜３．実施形態３＞
次に、本発明の実施形態３について、図９〜図１１を参照しながら説明する。本実施形態は、実施形態１と比較して、接続情報用の識別情報に基づく接続用識別情報及びパスワードの生成方法が異なっている。以下、実施形態１と比較した相違点について説明する。
【００７９】
図９は、プリンタ装置２０から送信される接続情報用の識別情報の一例である。接続情報用の識別情報としては、図９に示されるように、識別情報（ＳＳＩＤ）などがある。ここでは、識別情報が「ＦＵＮＡＩＰＲＮＭＯＤＥＬＢ」となっている例を挙げている。プリンタ装置２０は、この識別情報を含むビーコンを送信する。
【００８０】
一方、上記の識別情報を含むビーコンを受信したスマートフォン１０の制御部１００は、この識別情報に基づいて、所定のルールに沿って、接続用の識別情報及びパスワードを生成する（Ｓ４４０参照）。ここで、接続情報用の識別情報の検索条件となるキーワードが「ＰＲＮ」である場合、制御部１００は、キーワード「ＰＲＮ」の前後の文字列を、それぞれ文字列１、及び文字列３として特定し、キーワード「ＰＲＮ」を文字列２として特定する（図１０参照）。これにより、図１０に示されるように、文字列１〜文字列３として、それぞれ「ＦＵＮＡＩ」、「ＰＲＮ」、「ＭＯＤＥＬＢ」という文字列を抽出する。
【００８１】
次に、制御部１００は、これらの文字列を予め定められたルールに沿って組み合わせることで、接続用の識別情報及びパスワードを生成する。例えば、識別情報は、「（文字列１）＿（文字列３）」とし、パスワードは「（文字列３）＿（文字列２）」とするよう、予め設定されている。すると、制御部１００は、図１１に示されるように、識別情報を「ＦＵＮＡＩ＿ＭＯＤＥＬＢ」、パスワードを「ＭＯＤＥＬＢ＿ＰＲＮ」と生成する（Ｓ４４０参照）。
【００８２】
そして、制御部１００は、この接続用識別情報に基づいて、この識別情報（ＳＳＩＤ）「ＦＵＮＡＩ＿ＭＯＤＥＬＢ」を含むビーコンを送信しているプリンタ装置２０を特定し、パスワード「ＭＯＤＥＬＢ＿ＰＲＮ」を使って接続状態を確立する。
【００８３】
このように、本実施形態のスマートフォン１０及びプリンタ装置２０では、接続情報用識別情報に基づいて接続用識別情報及びパスワードを生成しているが、生成の際には識別情報のみを参照し、ＭＡＣアドレスを参照していない。このように、ＭＡＣアドレスなどの識別情報以外の情報を使わずに接続用識別情報及びパスワードを生成することもできる。
【００８４】
＜４．実施形態４＞
次に、本発明の実施形態４について、図１２〜図１４を参照しながら説明する。本実施形態は、実施形態１と比較して、接続処理の開始のきっかけ（トリガ）が、ユーザ操作ではなく近距離無線通信となる点で相違する。そのため、本実施形態では、スマートフォン及びプリンタ装置の構成が実施形態１の構成と異なっている。以下、実施形態１と比較した相違点について説明する。
【００８５】
＜スマートフォン１０＞
図１２に示されるように、本実施形態のスマートフォン１０は、制御部１００、無線通信部１１０、操作検出部１２０、及び表示部１３０に加え、近距離無線通信部１４０をさらに含んで構成される。
【００８６】
＜近距離無線通信部１４０＞
近距離無線通信部１４０は、無線通信対象機器の近接を検出し、この無線通信対象機器と通信することで、無線でデータを送受信するよう構成される。特に本実施形態では、近距離無線通信部１４０は、プリンタ装置２０の近距離無線通信部２５０と近接したことを検出し、検出結果を制御部１００に出力する。近距離無線通信部１４０は、ＮＦＣまたはＢｌｕｅｔｏｏｔｈなどの通信方式を利用してもよい。
【００８７】
＜プリンタ装置２０＞
図１２に示されるように、本実施形態のプリンタ装置２０は、無線通信部２１０、操作検出部２２０、表示部２３０、及び画像形成部２４０に加え、近距離無線通信部２５０を含んで構成される。
【００８８】
＜近距離無線通信部２５０＞
近距離無線通信部２５０は、無線通信対象機器の近接を検出し、この無線通信対象機器と通信することで、無線でデータを送受信するよう構成される。特に本実施形態では、近距離無線通信部２５０は、スマートフォン１０の近距離無線通信部１４０と近接したことを検出し、検出結果を制御部１００に出力する。近距離無線通信部２５０は、ＮＦＣまたはＢｌｕｅｔｏｏｔｈなど、スマートフォン１０の近距離無線通信部１４０と通信可能な方式を用いる。
【００８９】
＜スマートフォン１０の動作＞
図１３は、スマートフォン１０の接続処理の動作例を示すフローチャートである。実施形態１の処理と比較すると、Ｓ４１０の処理がＳ４１１の処理へと置き換えられている点で相違する。すなわち、本実施形態のスマートフォン１０では、まず、制御部１００は、近距離無線通信部１４０がプリンタ装置２０の近距離無線通信部２５０の近接を検出したか否かを判定する（Ｓ４１１）。プリンタ装置２０の近距離無線通信部２５０が近接したと判定された場合（Ｓ４１１でＹ）、スマートフォン１０では、接続処理を進めるためにＳ４２０以降の処理が実行される。
【００９０】
＜プリンタ装置２０の動作＞
図１４は、プリンタ装置２０の接続処理の動作例を示すフローチャートである。実施形態１の処理と比較すると、Ｓ５１０の処理がＳ５１１の処理へと置き換えられている点で相違する。すなわち、本実施形態のプリンタ装置２０では、まず、制御部２００は、近距離無線通信部２５０がスマートフォン１０の近距離無線通信部１４０の近接を検出したか否かを判定する（Ｓ５１１）。スマートフォン１０の近距離無線通信部１４０が近接したと判定された場合（Ｓ５１１でＹ）、プリンタ装置２０では、接続処理を進めるためにＳ５２０以降の処理が実行される。
【００９１】
上記処理では、スマートフォン１０の近距離無線通信部１４０と、プリンタ装置２０の近距離無線通信部２５０とが、互いに近接したことをそれぞれ検出することで、スマートフォン１０及びプリンタ装置２０でそれぞれ接続処理が進められたが、この近接検出処理は、互いが本実施形態の接続処理を実行可能な機器であるかの判定をさらに行うことが好ましい。
【００９２】
本実施形態の構成のスマートフォン１０及びプリンタ装置２０によれば、ユーザがタッチパネル操作やキー操作を行うことなく、例えばプリンタ装置２０にスマートフォン１０をかざすだけで、無線接続を確立することが可能となる。これにより、ユーザの利便性をさらに高めることが可能となる。
【００９３】
＜５．補足事項＞
以上、本発明の各実施形態についての具体的な説明を行った。上記説明は、あくまで一実施形態としての説明であって、本発明の範囲はこの一実施形態に留まらず、当業者が把握可能な範囲にまで広く解釈されるものである。
【００９４】
上記各実施形態では、スマートフォンとプリンタ装置との接続を例に挙げて説明したが、これらの装置は他の装置に置き換え可能である。例えば、スマートフォンは、タブレット端末やＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などの電子機器に置き換えられてもよい。ただし、プリンタ装置との接続に本実施形態の構成を適用すると、ダイレクト印刷を簡易に実行できるため好ましい。
【００９５】
また、上記実施形態では３通りの接続情報用の識別情報、接続用識別情報、及びパスワードの生成方法について説明したが、これらに限定されるものではない。すなわち、プリンタ装置により送信されるビーコンに含まれる情報を利用し、所定のルールに基づいて接続情報用の識別情報、接続用識別情報、及びパスワードの少なくとも一部を生成するものであれば、種々の方法を採用可能である。また、接続情報用の識別情報、接続用識別情報、及びパスワードの一部は、予め定められた文字列などであってもよい。また、ビーコンに含まれる情報に基づく接続情報用の識別情報、接続用識別情報、及びパスワードの生成は、文字列に対する処理に限定されるものではない。
【００９６】
また、接続情報用の識別情報、接続用識別情報、及びパスワードの生成規則については、変更可能とすることがより好ましい。この場合、スマートフォン１０及びプリンタ装置２０は、それぞれメモリ及び更新データ受信部を備える（図示なし）。それぞれのメモリは、接続情報用の識別情報、接続用識別情報、及びパスワードの生成方法の規則について、ファームウェアやソフトウェアの形式、またはファームウェアやソフトウェアのデータの一部として記憶する。それぞれの更新データ受信部は、インターネット等で送信されてくるファームウェアやソフトウェアを受信し、メモリに記憶されているファームウェアやソフトウェアを更新する。ただし、この場合には、無線接続を確立しようとするスマートフォン１０とプリンタ装置２０との間で、ファームウェア等のバージョンが一致している必要があるため、無線通信を介したファームウェアバージョンの確認を行うことが好ましい。このように、接続情報用の識別情報、接続用識別情報、及びパスワードの生成規則を更新可能なものとすることで、セキュリティ性をさらに高めることができる。
【産業上の利用可能性】
【００９７】
本発明は、無線接続によりデータの送受信を行う無線通信装置などに好適に適用される。
【符号の説明】
【００９８】
１０…スマートフォン
２０…プリンタ装置
１００…制御部
１１０…無線通信部
１２０…操作検出部
１３０…表示部
１４０…近距離無線通信部
２００…制御部
２１０…無線通信部
２２０…操作検出部
２３０…表示部
２４０…画像形成部
２５０…近距離無線通信部
【図１】
2017184212.tif 000003
【図２】
2017184212.tif 000004
【図３】
2017184212.tif 000005
【図４】
2017184212.tif 000006
【図５】
2017184212.tif 000007
【図６】
2017184212.tif 000008
【図７】
2017184212.tif 000009
【図８】
2017184212.tif 000010
【図９】
2017184212.tif 000011
【図１０】
2017184212.tif 000012
【図１１】
2017184212.tif 000013
【図１２】
2017184212.tif 000014
【図１３】
2017184212.tif 000015
【図１４】
2017184212.tif 000016