(57)【要約】【課題】デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができるシステムを提供すること。【解決手段】端末装置が第２無線通信方式によりアクセスポイントと第２無線通信を確立している場合、端末制御部は、端末装置が第２無線通信を確立しているアクセスポイントの第１ネットワーク識別子をデバイスへ送信し、デバイスが第２無線通信方式の無線通信ネットワークの探索により取得したネットワーク識別子のリストに第１ネットワーク識別子が含まれているときには、第１パスワード入力画面を表示させ、第１パスワード入力画面から第１パスワードの入力を受け付けると、第１ネットワーク識別子と第１パスワードをデバイスへ送信し、デバイス制御部は第１ネットワーク識別子と第１パスワードに基づいて第１ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立させる。【選択図】図１
2019176451.tif 000002
【特許請求の範囲】
【請求項１】
デバイスと、第１無線通信方式により前記デバイスと第１無線通信を確立する端末装置と、を備えるシステムにおいて、
前記端末装置は、
第２無線通信方式により無線通信ネットワークのアクセスポイントと第２無線通信を確立する処理を行う第２無線通信部と、
画面の表示を行う表示部と、
前記画面からの入力を受け付ける操作部と、
端末制御部と、を備え、
前記デバイスは、
前記第２無線通信方式により無線通信ネットワークのアクセスポイントと第３無線通信を確立する処理を行う第３無線通信部と、
デバイス制御部と、を備え、
前記端末制御部は、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立しているか否かを判定する第１判定処理を行い、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していると判定した場合、前記第２無線通信部が前記第２無線通信を確立しているアクセスポイントの第１ネットワーク識別子を、前記第１無線通信を介して前記デバイスへ送信し、
前記デバイス制御部は、前記第３無線通信部が前記第２無線通信方式の無線通信ネットワークの探索により取得したネットワーク識別子のリストに、前記端末装置から前記第１無線通信を介して受信した第１ネットワーク識別子が含まれているか否かを判定し、前記第１ネットワーク識別子が含まれていると判定した場合、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていることを示す通知を前記第１無線通信を介して前記端末装置へ送信し、
前記端末制御部は、前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていることを示す通知を前記デバイスから前記第１無線通信を介して受信すると、前記端末装置が接続しているアクセスポイントに前記デバイスを無線接続させる指示を受け付ける第１画面を前記表示部に表示させ、前記第１画面から前記指示を受け付けると、第１パスワード入力画面を前記表示部に表示させ、第１パスワード入力画面から第１パスワードの入力を受け付けると、前記第１ネットワーク識別子と前記第１パスワードを前記第１無線通信を介して前記デバイスへ送信し、
前記デバイス制御部は、前記端末装置から前記第１無線通信を介して受信した前記第１ネットワーク識別子と前記第１パスワードに基づいて、前記第３無線通信部により前記第１ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させ、
前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ前記ネットワーク識別子のリストを要求し、
前記デバイス制御部は、アクセスポイントと前記第２無線通信を確立していない前記端末装置からのネットワーク識別子のリストの要求に応じて、前記ネットワーク識別子のリストを前記第１無線通信を介して前記端末装置へ送信し、
前記端末制御部は、前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリストを受信すると、前記ネットワーク識別子のリストのいずれかの第２ネットワーク識別子を選択させ、前記第２ネットワーク識別子が選択されると、第２パスワード入力画面を前記表示部に表示させ、前記第２パスワード入力画面から第２パスワードの入力を受け付けると、前記第２ネットワーク識別子と前記第２パスワードを前記第１無線通信を介して前記デバイスへ送信し、
前記デバイス制御部は、前記端末装置から前記第１無線通信を介して受信した前記第２ネットワーク識別子と前記第２パスワードに基づいて、前記第３無線通信部により前記第２ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、
システム。
【請求項２】
第１無線通信方式によりデバイスと第１無線通信を確立する端末装置において、
第２無線通信方式により無線通信ネットワークのアクセスポイントと第２無線通信を確立する処理を行う第２無線通信部と、
画面の表示を行う表示部と、
前記画面からの入力を受け付ける操作部と、
端末制御部と、を備え、
前記端末制御部は、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立しているか否かを判定する第１判定処理を行い、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していると判定した場合、前記第２無線通信部が前記第２無線通信を確立しているアクセスポイントの第１ネットワーク識別子を、前記第１無線通信を介して前記デバイスへ送信し、
前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていることを示す通知を前記デバイスから前記第１無線通信を介して受信すると、前記端末装置が接続しているアクセスポイントに前記デバイスを無線接続させる指示を受け付ける第１画面を前記表示部に表示させ、前記第１画面から前記指示を受け付けると、第１パスワード入力画面を前記表示部に表示させ、前記第１パスワード入力画面から第１パスワードの入力を受け付けると、前記第１ネットワーク識別子と前記第１パスワードを前記第１無線通信を介して前記デバイスへ送信する、
端末装置。
【請求項３】
前記端末制御部は、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ前記ネットワーク識別子のリストを要求し、
前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリストを受信すると、前記ネットワーク識別子のリストのいずれかの第２ネットワーク識別子を選択させ、前記第２ネットワーク識別子が選択されると、第２パスワード入力画面を前記表示部に表示させ、前記第２パスワード入力画面から第２パスワードの入力を受け付けると、前記第２ネットワーク識別子と前記第２パスワードを前記第１無線通信を介して前記デバイスへ送信する、
請求項２に記載の端末装置。
【請求項４】
前記端末制御部は、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第２無線通信方式による前記デバイスとの第４無線通信の確立に使用される無線設定情報を要求し、
前記デバイスから出力された前記無線設定情報を使用して前記デバイスと前記第４無線通信を確立する、
請求項２に記載の端末装置。
【請求項５】
前記端末制御部は、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを含む二次元コードを要求し、
前記デバイスから出力された前記二次元コードを撮像部に読み取らせ、
前記撮像部が読み取った前記二次元コードから前記第５ネットワーク識別子及び前記第５パスワードを取得し、
取得した前記第５ネットワーク識別子及び前記第５パスワードを使用して前記デバイスと前記第４無線通信を確立する、
請求項４に記載の端末装置。
【請求項６】
前記端末制御部は、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを要求し、
ネットワーク識別子及びパスワード入力画面を前記表示部に表示させ、
前記ネットワーク識別子及びパスワード入力画面から前記第５ネットワーク識別子及び前記第５パスワードの入力を受け付けると、前記第５ネットワーク識別子及び前記第５パスワードを使用して前記デバイスと前記第４無線通信を確立する、
請求項４に記載の端末装置。
【請求項７】
前記端末制御部は、
前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第４無線通信の確立に使用される前記デバイスのデバイス名を要求し、
デバイス名選択画面を前記表示部に表示させ、
前記デバイス名選択画面から前記デバイスのデバイス名の選択を受け付けると、選択されたデバイス名を使用して前記デバイスと前記第４無線通信を確立する、
請求項４に記載の端末装置。
【請求項８】
前記端末制御部は、
前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていないことを示す通知を前記デバイスから前記第１無線通信を介して受信すると、前記第１無線通信を介して前記デバイスへ前記ネットワーク識別子のリストを要求し、
前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリストを受信すると、前記ネットワーク識別子のリストのいずれかの第３ネットワーク識別子を選択させ、前記第３ネットワーク識別子が選択されると、第３パスワード入力画面を前記表示部に表示させ、前記第３パスワード入力画面から第３パスワードの入力を受け付けると、前記第３ネットワーク識別子と前記第３パスワードを第１無線通信を介して前記デバイスへ送信する、
請求項２に記載の端末装置。
【請求項９】
前記端末制御部は、前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリスト及び前記ネットワーク識別子のリストにステルスモードで動作するアクセスポイントのネットワーク識別子が含まれていることを示すステルスアクセスポイント情報を受信すると、第４ネットワーク識別子及び第４パスワード入力画面を前記表示部に表示させ、前記第４ネットワーク識別子及び第４パスワード入力画面から第４ネットワーク識別子及び第４パスワードの入力を受け付けると、前記第４ネットワーク識別子と前記第４パスワードを前記第１無線通信を介して前記デバイスへ送信する、
請求項２、３、８のいずれか１項に記載の端末装置。
【請求項１０】
前記端末装置は、前記第１無線通信のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを前記デバイスと前記第１無線通信を介してやり取りする処理を行い、前記デバイスが前記第２ルールで予め定められたメッセージを前記端末装置に送ってきた場合、前記デバイスと前記第１無線通信を介して情報の送受信を行い、前記デバイスが前記第２ルールで予め定められたメッセージを前記端末装置に送ってこなかった場合、前記デバイスと前記第１無線通信を介して情報の送受信を行わない、
請求項２、３、８、９のいずれか１項に記載の端末装置。
【請求項１１】
第１無線通信方式により端末装置と第１無線通信を確立するデバイスにおいて、
第２無線通信方式により無線通信ネットワークのアクセスポイントと第３無線通信を確立する処理を行う第３無線通信部と、
デバイス制御部と、を備え、
前記デバイス制御部は、
前記第３無線通信部が前記第２無線通信方式の無線通信ネットワークの探索により取得したネットワーク識別子のリストに、前記端末装置から前記第１無線通信を介して受信した第１ネットワーク識別子が含まれているか否かを判定し、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていると判定した場合、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていることを示す通知を前記第１無線通信を介して前記端末装置へ送信し、
前記端末装置から前記第１無線通信を介して受信した前記第１ネットワーク識別子と第１パスワードに基づいて、前記第３無線通信部により前記第１ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、
デバイス。
【請求項１２】
前記デバイス制御部は、
アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの前記ネットワーク識別子のリストの要求に応じて、前記ネットワーク識別子のリストを前記第１無線通信を介して前記端末装置へ送信し、
前記端末装置から前記第１無線通信を介して受信した第２ネットワーク識別子と第２パスワードに基づいて、前記第３無線通信部により前記第２ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、
請求項１１に記載のデバイス。
【請求項１３】
前記デバイス制御部は、
アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第２無線通信方式による前記デバイスとの第４無線通信の確立に使用される無線設定情報の要求に応じて、前記無線設定情報を出力し、
前記デバイスから出力した前記無線設定情報を使用して前記端末装置と前記第４無線通信を確立する、
請求項１１に記載のデバイス。
【請求項１４】
前記デバイス制御部は、
アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを含む二次元コードの要求に応じて、前記二次元コードを出力し、
前記デバイスから出力した前記二次元コードに含まれる前記第５ネットワーク識別子及び前記第５パスワードを使用して前記端末装置と前記第４無線通信を確立する、
請求項１３に記載のデバイス。
【請求項１５】
前記デバイス制御部は、
アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードの要求に応じて、前記第５ネットワーク識別子及び前記第５パスワードを出力し、
前記デバイスから出力した前記第５ネットワーク識別子及び前記第５パスワードを使用して前記端末装置と前記第４無線通信を確立する、
請求項１３に記載のデバイス。
【請求項１６】
前記デバイス制御部は、
アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第４無線通信の確立に使用される前記デバイスのデバイス名の要求に応じて、前記デバイス名を出力し、
前記デバイスから出力した前記デバイス名を使用して前記端末装置と前記第４無線通信を確立する、
請求項１３に記載のデバイス。
【請求項１７】
前記デバイス制御部は、
前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていないと判定した場合、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていないことを示す通知を前記第１無線通信を介して前記端末装置へ送信し、
前記端末装置からの前記ネットワーク識別子のリストの要求に応じて、前記ネットワーク識別子のリストを前記第１無線通信を介して前記端末装置へ送信し、
前記端末装置から前記第１無線通信を介して受信した第３ネットワーク識別子と第３パスワードに基づいて、前記第３無線通信部により前記第３ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、
請求項１１に記載のデバイス。
【請求項１８】
前記デバイス制御部は、
前記ネットワーク識別子のリストの中に、値がＮＵＬＬ又は長さが０のネットワーク識別子が含まれている場合、前記ネットワーク識別子のリスト及び前記ネットワーク識別子のリストにステルスモードで動作するアクセスポイントのネットワーク識別子が含まれていることを示すステルスアクセスポイント情報を前記第１無線通信を介して前記端末装置へ送信し、
前記端末装置から前記第１無線通信を介して受信した第４ネットワーク識別子と第４パスワードに基づいて、前記第３無線通信部により前記第４ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、
請求項１１、１２、１７のいずれか１項に記載のデバイス。
【請求項１９】
前記デバイスは、前記第１無線通信のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを前記端末装置と前記第１無線通信を介してやり取りする処理を行い、前記端末装置が前記第２ルールで予め定められたメッセージを前記デバイスに送ってきた場合、前記端末装置と前記第１無線通信を介して情報の送受信を行い、前記端末装置が前記第２ルールで予め定められたメッセージを前記デバイスに送ってこなかった場合、前記端末装置と前記第１無線通信を介して情報の送受信を行わない、
請求項１１、１２、１７、１８のいずれか１項に記載のデバイス。
【請求項２０】
第１無線通信部に、第１無線通信方式によりデバイスと第１無線通信を確立させるステップと、
第２無線通信部が第２無線通信方式によりアクセスポイントと第２無線通信を確立しているか否かを判定する第１判定処理ステップと、
前記第１判定処理ステップの結果、前記第２無線通信部が前記アクセスポイントと第２無線通信を確立していると判定した場合、前記第１無線通信部に、前記アクセスポイントの第１ネットワーク識別子を、前記第１無線通信を介して前記デバイスへ送信させるステップと、
前記第１無線通信部が、前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていることを示す通知を前記デバイスから前記第１無線通信を介して受信した場合、表示部に、前記アクセスポイントに前記デバイスを無線接続させる指示を受け付ける第１画面を表示させるステップと、
前記第１画面が前記指示を受け付けると、前記表示部に、第１パスワード入力画面を表示させるステップと、
前記第１パスワード入力画面が第１パスワードの入力を受け付けると、前記第１無線通信部に、前記第１ネットワーク識別子と前記第１パスワードを前記第１無線通信を介して前記デバイスへ送信させるステップと、
をコンピューターに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、端末装置、デバイス及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、無線ＬＡＮ（Local Area Network）に接続可能な複合機の表示部に表示されたＳＳＩＤ（Service Set Identifier）の中からユーザーが操作部を操作して接続対象のＳＳＩＤを選択することにより、複合機が接続対象のアクセスポイント（Access Point：ＡＰ）に無線接続する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８８５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーの一部は、複合機や印刷装置のタッチパネルの操作に慣れていない。スマートフォンやタブレットのタッチパネルに比べると操作の機会が少ないからである。このようなユーザーにとって、複合機や印刷装置のタッチパネルを操作して無線設定を行うことは大きな負担になっていた。
【０００５】
また、複合機や印刷装置のタッチパネルの操作に慣れているユーザーであっても、タッチパネルが小さければ、ＳＳＩＤの選択及びＳＳＩＤのパスワードの入力がしづらく、無線設定に大きな負担を感じる。
ましてや、タッチパネルが複合機や印刷装置に付いていなければ、ユーザーは、アクセスポイントによっては複合機や印刷装置をアクセスポイントに無線接続させることすらできない。
このような事情から、ユーザーがデバイスをアクセスポイントに無線接続させる操作を補助する技術が求められている。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の一つの態様は、デバイスと、第１無線通信方式により前記デバイスと第１無線通信を確立する端末装置と、を備えるシステムにおいて、前記端末装置は、第２無線通信方式により無線通信ネットワークのアクセスポイントと第２無線通信を確立する処理を行う第２無線通信部と、画面の表示を行う表示部と、前記画面からの入力を受け付ける操作部と、端末制御部と、を備え、前記デバイスは、前記第２無線通信方式により無線通信ネットワークのアクセスポイントと第３無線通信を確立する処理を行う第３無線通信部と、デバイス制御部と、を備え、前記端末制御部は、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立しているか否かを判定する第１判定処理を行い、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していると判定した場合、前記第２無線通信部が前記第２無線通信を確立しているアクセスポイントの第１ネットワーク識別子を、前記第１無線通信を介して前記デバイスへ送信し、前記デバイス制御部は、前記第３無線通信部が前記第２無線通信方式の無線通信ネットワークの探索により取得したネットワーク識別子のリストに、前記端末装置から前記第１無線通信を介して受信した第１ネットワーク識別子が含まれているか否かを判定し、前記第１ネットワーク識別子が含まれていると判定した場合、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていることを示す通知を前記第１無線通信を介して前記端末装置へ送信し、前記端末制御部は、前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていることを示す通知を前記デバイスから前記第１無線通信を介して受信すると、前記端末装置が接続しているアクセスポイントに前記デバイスを無線接続させる指示を受け付ける第１画面を前記表示部に表示させ、前記第１画面から前記指示を受け付けると、第１パスワード入力画面を前記表示部に表示させ、第１パスワード入力画面から第１パスワードの入力を受け付けると、前記第１ネットワーク識別子と前記第１パスワードを前記第１無線通信を介して前記デバイスへ送信し、前記デバイス制御部は、前記端末装置から前記第１無線通信を介して受信した前記第１ネットワーク識別子と前記第１パスワードに基づいて、前記第３無線通信部により前記第１ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させ、前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ前記ネットワーク識別子のリストを要求し、前記デバイス制御部は、アクセスポイントと前記第２無線通信を確立していない前記端末装置からのネットワーク識別子のリストの要求に応じて、前記ネットワーク識別子のリストを前記第１無線通信を介して前記端末装置へ送信し、前記端末制御部は、前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリストを受信すると、前記ネットワーク識別子のリストのいずれかの第２ネットワーク識別子を選択させ、前記第２ネットワーク識別子が選択されると、第２パスワード入力画面を前記表示部に表示させ、前記第２パスワード入力画面から第２パスワードの入力を受け付けると、前記第２ネットワーク識別子と前記第２パスワードを前記第１無線通信を介して前記デバイスへ送信し、前記デバイス制御部は、前記端末装置から前記第１無線通信を介して受信した前記第２ネットワーク識別子と前記第２パスワードに基づいて、前記第３無線通信部により前記第２ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、システムである。
この構成により、端末装置がアクセスポイントと無線接続されている場合においてネットワーク識別子のリストに第１ネットワーク識別子があるときは、第１ネットワーク識別子とユーザーが端末装置の操作部で入力した第１パスワードとが端末装置からデバイスへ送信され、デバイスは第１ネットワーク識別子と第１パスワードに基づいて第１ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。一方、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから端末装置へネットワーク識別子のリストが送られ、ネットワーク識別子のリストから選択された第２ネットワーク識別子とユーザーが端末装置の操作部で入力した第２パスワードとが端末装置からデバイスへ送信され、デバイスは第２ネットワーク識別子と第２パスワードに基づいて第２ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
【０００７】
本発明の一つの態様は、第１無線通信方式によりデバイスと第１無線通信を確立する端末装置において、第２無線通信方式により無線通信ネットワークのアクセスポイントと第２無線通信を確立する処理を行う第２無線通信部と、画面の表示を行う表示部と、前記画面からの入力を受け付ける操作部と、端末制御部と、を備え、前記端末制御部は、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立しているか否かを判定する第１判定処理を行い、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していると判定した場合、前記第２無線通信部が前記第２無線通信を確立しているアクセスポイントの第１ネットワーク識別子を、前記第１無線通信を介して前記デバイスへ送信し、前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていることを示す通知を前記デバイスから前記第１無線通信を介して受信すると、前記端末装置が接続しているアクセスポイントに前記デバイスを無線接続させる指示を受け付ける第１画面を前記表示部に表示させ、前記第１画面から前記指示を受け付けると、第１パスワード入力画面を前記表示部に表示させ、前記第１パスワード入力画面から第１パスワードの入力を受け付けると、前記第１ネットワーク識別子と前記第１パスワードを前記第１無線通信を介して前記デバイスへ送信する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されている場合においてネットワーク識別子のリストに第１ネットワーク識別子があるときは、第１ネットワーク識別子とユーザーが端末装置の操作部で入力した第１パスワードとが端末装置からデバイスへ送信され、デバイスは第１ネットワーク識別子と第１パスワードに基づいて第１ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ前記ネットワーク識別子のリストを要求し、前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリストを受信すると、前記ネットワーク識別子のリストのいずれかの第２ネットワーク識別子を選択させ、前記第２ネットワーク識別子が選択されると、第２パスワード入力画面を前記表示部に表示させ、前記第２パスワード入力画面から第２パスワードの入力を受け付けると、前記第２ネットワーク識別子と前記第２パスワードを前記第１無線通信を介して前記デバイスへ送信する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから端末装置へネットワーク識別子のリストが送られ、ネットワーク識別子のリストから選択された第２ネットワーク識別子とユーザーが端末装置の操作部で入力した第２パスワードとが端末装置からデバイスへ送信され、デバイスは第２ネットワーク識別子と第２パスワードに基づいて第２ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
【０００８】
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第２無線通信方式による前記デバイスとの第４無線通信の確立に使用される無線設定情報を要求し、前記デバイスから出力された前記無線設定情報を使用して前記デバイスと前記第４無線通信を確立する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから無線設定情報が出力され、デバイスから出力された無線設定情報を使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを含む二次元コードを要求し、前記デバイスから出力された前記二次元コードを撮像部に読み取らせ、前記撮像部が読み取った前記二次元コードから前記第５ネットワーク識別子及び前記第５パスワードを取得し、取得した前記第５ネットワーク識別子及び前記第５パスワードを使用して前記デバイスと前記第４無線通信を確立する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから第５ネットワーク識別子及び第５パスワードを含む二次元コードが出力され、デバイスから出力された二次元コードを撮像部により読み取った二次元コードから取得された第５ネットワーク識別子及び第５パスワードを使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。また、二次元コードの読み取りによって、第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードが取得できるので、無線設定が簡単である。
【０００９】
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを要求し、ネットワーク識別子及びパスワード入力画面を前記表示部に表示させ、前記ネットワーク識別子及びパスワード入力画面から前記第５ネットワーク識別子及び前記第５パスワードの入力を受け付けると、前記第５ネットワーク識別子及び前記第５パスワードを使用して前記デバイスと前記第４無線通信を確立する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから第５ネットワーク識別子及び第５パスワードが出力され、デバイスから出力された第５ネットワーク識別子及び第５パスワードを使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記第１判定処理の結果、前記第２無線通信部がアクセスポイントと前記第２無線通信を確立していないと判定した場合、前記第１無線通信を介して前記デバイスへ、前記第４無線通信の確立に使用される前記デバイスのデバイス名を要求し、デバイス名選択画面を前記表示部に表示させ、前記デバイス名選択画面から前記デバイスのデバイス名の選択を受け付けると、選択されたデバイス名を使用して前記デバイスと前記第４無線通信を確立する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスからデバイスのデバイス名が出力され、デバイスから出力されたデバイスのデバイス名を使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。また、デバイスのデバイス名の選択によって、第４無線通信が確立できるので、無線設定が簡単である。
【００１０】
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていないことを示す通知を前記デバイスから前記第１無線通信を介して受信すると、前記第１無線通信を介して前記デバイスへ前記ネットワーク識別子のリストを要求し、前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリストを受信すると、前記ネットワーク識別子のリストのいずれかの第３ネットワーク識別子を選択させ、前記第３ネットワーク識別子が選択されると、第３パスワード入力画面を前記表示部に表示させ、前記第３パスワード入力画面から第３パスワードの入力を受け付けると、前記第３ネットワーク識別子と前記第３パスワードを第１無線通信を介して前記デバイスへ送信する、端末装置である。
この構成により、端末装置がアクセスポイントと無線接続されている場合においてネットワーク識別子のリストに第１ネットワーク識別子がないときは、端末装置からの要求に応じてデバイスから端末装置へネットワーク識別子のリストが送られ、ネットワーク識別子のリストから選択された第３ネットワーク識別子とユーザーが端末装置の操作部で入力した第３パスワードとが端末装置からデバイスへ送信され、デバイスは第３ネットワーク識別子と第３パスワードに基づいて第３ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
【００１１】
また、本発明の一つの態様は、端末装置において、前記端末制御部は、前記デバイスから前記第１無線通信を介して前記ネットワーク識別子のリスト及び前記ネットワーク識別子のリストにステルスモードで動作するアクセスポイントのネットワーク識別子が含まれていることを示すステルスアクセスポイント情報を受信すると、第４ネットワーク識別子及び第４パスワード入力画面を前記表示部に表示させ、前記第４ネットワーク識別子及び第４パスワード入力画面から第４ネットワーク識別子及び第４パスワードの入力を受け付けると、前記第４ネットワーク識別子と前記第４パスワードを前記第１無線通信を介して前記デバイスへ送信する、端末装置である。
この構成により、ネットワーク識別子のリストの中に、値がＮＵＬＬ又は長さが０のネットワーク識別子が含まれている場合には、デバイスから端末装置へステルスアクセスポイント情報が送られ、ユーザーが端末装置の操作部で入力した第４ネットワーク識別子と第４パスワードとが端末装置からデバイスへ送信され、デバイスは第４ネットワーク識別子と第４パスワードに基づいて第４ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。また、ユーザーは、ステルスアクセスポイントを利用してデバイスを無線通信ネットワークに接続させることができる。
【００１２】
また、本発明の一つの態様は、端末装置において、前記端末装置は、前記第１無線通信のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを前記デバイスと前記第１無線通信を介してやり取りする処理を行い、前記デバイスが前記第２ルールで予め定められたメッセージを前記端末装置に送ってきた場合、前記デバイスと前記第１無線通信を介して情報の送受信を行い、前記デバイスが前記第２ルールで予め定められたメッセージを前記端末装置に送ってこなかった場合、前記デバイスと前記第１無線通信を介して情報の送受信を行わない、端末装置である。
この構成により、第１無線通信のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを送ってきた相手とだけに、端末装置及びデバイスの情報のやり取りの相手を制限することができる。これにより、第１無線通信を介して情報のやり取りを行う相手の正当性が検証されるので、第１無線通信を介してやり取りされる情報の安全性が向上する。
【００１３】
本発明の一つの態様は、第１無線通信方式により端末装置と第１無線通信を確立するデバイスにおいて、第２無線通信方式により無線通信ネットワークのアクセスポイントと第３無線通信を確立する処理を行う第３無線通信部と、デバイス制御部と、を備え、前記デバイス制御部は、前記第３無線通信部が前記第２無線通信方式の無線通信ネットワークの探索により取得したネットワーク識別子のリストに、前記端末装置から前記第１無線通信を介して受信した第１ネットワーク識別子が含まれているか否かを判定し、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていると判定した場合、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていることを示す通知を前記第１無線通信を介して前記端末装置へ送信し、前記端末装置から前記第１無線通信を介して受信した前記第１ネットワーク識別子と第１パスワードに基づいて、前記第３無線通信部により前記第１ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されている場合においてネットワーク識別子のリストに第１ネットワーク識別子があるときには、第１ネットワーク識別子とユーザーが端末装置の操作部で入力した第１パスワードとが端末装置からデバイスへ送信され、デバイスは第１ネットワーク識別子と第１パスワードに基づいて第１ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの前記ネットワーク識別子のリストの要求に応じて、前記ネットワーク識別子のリストを前記第１無線通信を介して前記端末装置へ送信し、前記端末装置から前記第１無線通信を介して受信した第２ネットワーク識別子と第２パスワードに基づいて、前記第３無線通信部により前記第２ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されていない場合に、端末装置からの要求に応じてデバイスから端末装置へネットワーク識別子のリストが送られ、ネットワーク識別子のリストから選択された第２ネットワーク識別子とユーザーが端末装置の操作部で入力した第２パスワードとが端末装置からデバイスへ送信され、デバイスは第２ネットワーク識別子と第２パスワードに基づいて第２ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
【００１４】
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第２無線通信方式による前記デバイスとの第４無線通信の確立に使用される無線設定情報の要求に応じて、前記無線設定情報を出力し、前記デバイスから出力した前記無線設定情報を使用して前記端末装置と前記第４無線通信を確立する、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから無線設定情報が出力され、デバイスから出力された無線設定情報を使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを含む二次元コードの要求に応じて、前記二次元コードを出力し、前記デバイスから出力した前記二次元コードに含まれる前記第５ネットワーク識別子及び前記第５パスワードを使用して前記端末装置と前記第４無線通信を確立する、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから第５ネットワーク識別子及び第５パスワードを含む二次元コードが出力され、デバイスから出力された二次元コードから取得された第５ネットワーク識別子及び第５パスワードを使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。また、二次元コードの読み取りによって、第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードが取得できるので、無線設定が簡単である。
【００１５】
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードの要求に応じて、前記第５ネットワーク識別子及び前記第５パスワードを出力し、前記デバイスから出力した前記第５ネットワーク識別子及び前記第５パスワードを使用して前記端末装置と前記第４無線通信を確立する、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスから第５ネットワーク識別子及び第５パスワードが出力され、デバイスから出力された第５ネットワーク識別子及び第５パスワードを使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、アクセスポイントと前記第２無線通信方式により第２無線通信を確立していない前記端末装置からの、前記第４無線通信の確立に使用される前記デバイスのデバイス名の要求に応じて、前記デバイス名を出力し、前記デバイスから出力した前記デバイス名を使用して前記端末装置と前記第４無線通信を確立する、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されていない場合には、端末装置からの要求に応じてデバイスからデバイスのデバイス名が出力され、デバイスから出力されたデバイスのデバイス名を使用して端末装置とデバイス間で第４無線通信を確立することができる。これにより、端末装置からデバイスへ第４無線通信により例えば印刷データを送信でき、簡単に印刷を実行することができる。また、デバイスのデバイス名の選択によって、第４無線通信が確立できるので、無線設定が簡単である。
【００１６】
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていないと判定した場合、前記第１ネットワーク識別子が前記ネットワーク識別子のリストに含まれていないことを示す通知を前記第１無線通信を介して前記端末装置へ送信し、前記端末装置からの前記ネットワーク識別子のリストの要求に応じて、前記ネットワーク識別子のリストを前記第１無線通信を介して前記端末装置へ送信し、前記端末装置から前記第１無線通信を介して受信した第３ネットワーク識別子と第３パスワードに基づいて、前記第３無線通信部により前記第３ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、デバイスである。
この構成により、端末装置がアクセスポイントと無線接続されている場合においてネットワーク識別子のリストに第１ネットワーク識別子がないときは、端末装置からの要求に応じてデバイスから端末装置へネットワーク識別子のリストが送られ、ネットワーク識別子のリストから選択された第３ネットワーク識別子とユーザーが端末装置の操作部で入力した第３パスワードとが端末装置からデバイスへ送信され、デバイスは第３ネットワーク識別子と第３パスワードに基づいて第３ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
【００１７】
また、本発明の一つの態様は、デバイスにおいて、前記デバイス制御部は、前記ネットワーク識別子のリストの中に、値がＮＵＬＬ又は長さが０のネットワーク識別子が含まれている場合、前記ネットワーク識別子のリスト及び前記ネットワーク識別子のリストにステルスモードで動作するアクセスポイントのネットワーク識別子が含まれていることを示すステルスアクセスポイント情報を前記第１無線通信を介して前記端末装置へ送信し、前記端末装置から前記第１無線通信を介して受信した第４ネットワーク識別子と第４パスワードに基づいて、前記第３無線通信部により前記第４ネットワーク識別子が識別するアクセスポイントとの前記第３無線通信を確立させる、デバイスである。
この構成により、ネットワーク識別子のリストの中に、値がＮＵＬＬ又は長さが０のネットワーク識別子が含まれている場合には、デバイスから端末装置へステルスアクセスポイント情報が送られ、ユーザーが端末装置の操作部で入力した第４ネットワーク識別子と第４パスワードとが端末装置からデバイスへ送信され、デバイスは第４ネットワーク識別子と第４パスワードに基づいて第４ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。また、ユーザーは、ステルスアクセスポイントを利用してデバイスを無線通信ネットワークに接続させることができる。
【００１８】
また、本発明の一つの態様は、デバイスにおいて、前記デバイスは、前記第１無線通信のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを前記端末装置と前記第１無線通信を介してやり取りする処理を行い、前記端末装置が前記第２ルールで予め定められたメッセージを前記デバイスに送ってきた場合、前記端末装置と前記第１無線通信を介して情報の送受信を行い、前記端末装置が前記第２ルールで予め定められたメッセージを前記デバイスに送ってこなかった場合、前記端末装置と前記第１無線通信を介して情報の送受信を行わない、デバイスである。
この構成により、第１無線通信のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを送ってきた相手とだけに、端末装置及びデバイスの情報のやり取りの相手を制限することができる。これにより、第１無線通信を介して情報のやり取りを行う相手の正当性が検証されるので、第１無線通信を介してやり取りされる情報の安全性が向上する。
【００１９】
本発明の一つの態様は、第１無線通信部に、第１無線通信方式によりデバイスと第１無線通信を確立させるステップと、第２無線通信部が第２無線通信方式によりアクセスポイントと第２無線通信を確立しているか否かを判定する第１判定処理ステップと、前記第１判定処理ステップの結果、前記第２無線通信部が前記アクセスポイントと第２無線通信を確立していると判定した場合、前記第１無線通信部に、前記アクセスポイントの第１ネットワーク識別子を、前記第１無線通信を介して前記デバイスへ送信させるステップと、前記第１無線通信部が、前記デバイスが記憶するネットワーク識別子のリストに前記第１ネットワーク識別子が含まれていることを示す通知を前記デバイスから前記第１無線通信を介して受信した場合、表示部に、前記アクセスポイントに前記デバイスを無線接続させる指示を受け付ける第１画面を表示させるステップと、前記第１画面が前記指示を受け付けると、前記表示部に、第１パスワード入力画面を表示させるステップと、前記第１パスワード入力画面が第１パスワードの入力を受け付けると、前記第１無線通信部に、前記第１ネットワーク識別子と前記第１パスワードを前記第１無線通信を介して前記デバイスへ送信させるステップと、をコンピューターに実行させるためのプログラムである。
この構成により、端末装置がアクセスポイントと無線接続されている場合においてネットワーク識別子のリストに第１ネットワーク識別子があるときは、第１ネットワーク識別子とユーザーが端末装置の操作部で入力した第１パスワードとが端末装置からデバイスへ送信され、デバイスは第１ネットワーク識別子と第１パスワードに基づいて第１ネットワーク識別子が識別するアクセスポイントとの第３無線通信を確立することができる。これにより、デバイスからアクセスポイントに無線接続する際に端末装置を利用してアクセスポイントに設定する情報の入力を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係るシステムの概略構成を示す図である。
【図２】Ｗｉ−Ｆｉ（登録商標）ビーコンを模式的に示す図である。
【図３】実施形態に係るＳＳＩＤリストの構成例を示す図である。
【図４】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図５】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図６】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図７】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図８】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図９】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図１０】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【図１１】実施形態に係るシステムの動作を説明するためのシーケンスチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
図１は、本実施形態に係るシステムの概略構成を示す図である。図１に示すシステム１は、印刷装置１０と端末装置２０とを備える。本実施形態においては、印刷装置１０がデバイスに対応する。
【００２２】
印刷装置１０と端末装置２０とは、ＢＬＥ（Bluetooth（登録商標） Low Energy）の規格に準拠した無線通信方式により第１無線通信１１０を確立する。本実施形態においては、ＢＬＥの規格に準拠した無線通信方式が第１無線通信方式に対応する。
【００２３】
端末装置２０は、Ｗｉ−Ｆｉ（登録商標）の規格に準拠した無線通信方式により無線ＬＡＮのアクセスポイント３０と第２無線通信１２０を確立する。印刷装置１０は、Ｗｉ−Ｆｉの規格に準拠した無線通信方式により無線ＬＡＮのアクセスポイント３０と第３無線通信１３０を確立する。本実施形態においては、Ｗｉ−Ｆｉの規格に準拠した無線通信方式が第２無線通信方式に対応する。
【００２４】
アクセスポイント３０は無線ＬＡＮルーターとして機能する。図１中には、１台のアクセスポイント３０が示されるが、複数台のアクセスポイント３０が印刷装置１０及び端末装置２０の周辺に存在していてもよい。
【００２５】
［印刷装置の構成］
図１を参照して、印刷装置１０の構成を説明する。印刷装置１０は、処理部１１とＢＬＥ通信部１２とＷｉ−Ｆｉ通信部１３とタッチパネルディスプレイ１４と印刷部１５とを備える。ＢＬＥ通信部１２は、ＢＬＥ規格により、Ｗｉ−Ｆｉ通信部１３よりも低電力でより近距離の通信相手と無線通信を行うことができる。ＢＬＥ通信部１２は、例えば、ＢＬＥ規格での無線通信を行うチップやモジュールとして構成される。
【００２６】
Ｗｉ−Ｆｉ通信部１３は、Ｗｉ−Ｆｉ規格によって通信相手と無線通信を行うことができる。Ｗｉ−Ｆｉ通信部１３は、例えば、Ｗｉ−Ｆｉ規格での無線通信を行うチップやモジュールとして構成される。本実施形態においては、Ｗｉ−Ｆｉ通信部１３が第３無線通信部に対応する。
【００２７】
タッチパネルディスプレイ１４は、各種の情報を表示可能なディスプレイと、ディスプレイに対するタッチを検出するタッチパネルとを兼ねたユーザーインターフェイスである。印刷部１５は、図示しない印刷媒体の搬送機構や印刷媒体に画像を印刷する印刷機構等を備えている。
【００２８】
処理部１１は、図示しないＣＰＵ，ＲＯＭやＲＡＭ等のメモリー（メモリーはＥＥＰＲＯＭであっても良い。以下同様）を備えており、メモリーに記録されたプログラムを実行可能である。処理部１１は、メモリーに記録されたファームウェア（プログラム）を実行することにより、デバイス制御部１１ａの機能を実現する。デバイス制御部１１ａは、ＢＬＥ通信部１２、Ｗｉ−Ｆｉ通信部１３、タッチパネルディスプレイ１４、印刷部１５の動作を制御する。例えば、デバイス制御部１１ａは、タッチパネルディスプレイ１４に画像を表示し、また、タッチパネルディスプレイ１４に対するユーザーの入力を受け付ける。また、デバイス制御部１１ａは、印刷データに基づいて印刷データが示す画像に対する画像処理を実行し、印刷部１５を制御して当該画像を印刷媒体に印刷させる。また、デバイス制御部１１ａは、ＢＬＥ通信部１２を制御し、端末装置２０と第１無線通信１１０を確立する。また、デバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部１３を制御し、アクセスポイント３０と第３無線通信１３０を確立する。
【００２９】
処理部１１は、ＳＳＩＤリスト１１ｂをメモリーに格納する。ＳＳＩＤリスト１１ｂは、Ｗｉ−Ｆｉ通信部１３がＷｉ−Ｆｉの規格に準拠した無線通信方式の無線ＬＡＮの探索により取得したＳＳＩＤのリストである。本実施形態においては、Ｗｉ−Ｆｉの規格に準拠した無線通信方式の無線ＬＡＮが第２無線通信方式の無線通信ネットワークに対応する。また、本実施形態においては、ＳＳＩＤがネットワーク識別子に対応する。
【００３０】
［端末装置の構成］
図１を参照して、端末装置２０の構成を説明する。端末装置２０は、処理部２１とＢＬＥ通信部２２とＷｉ−Ｆｉ通信部２３とタッチパネルディスプレイ２４とを備える。ＢＬＥ通信部２２は、ＢＬＥ規格により、Ｗｉ−Ｆｉ通信部２３よりも低電力でより近距離の通信相手と無線通信を行うことができる。ＢＬＥ通信部２２は、例えば、ＢＬＥ規格での無線通信を行うチップやモジュールとして構成される。
【００３１】
Ｗｉ−Ｆｉ通信部２３は、Ｗｉ−Ｆｉ規格によって通信相手と無線通信を行うことができる。Ｗｉ−Ｆｉ通信部２３は、例えば、Ｗｉ−Ｆｉ規格での無線通信を行うチップやモジュールとして構成される。本実施形態においては、Ｗｉ−Ｆｉ通信部２３が第２無線通信部に対応する。
【００３２】
タッチパネルディスプレイ２４は、各種の情報を表示可能なディスプレイと、ディスプレイに対するタッチを検出するタッチパネルとを兼ねたユーザーインターフェイスである。本実施形態においては、タッチパネルディスプレイ２４が表示部及び操作部に対応する。タッチパネルディスプレイ２４は、画面の表示を行う表示部としての機能と、当該画面からの入力を受け付ける操作部としての機能とを持つ。
【００３３】
処理部２１は、図示しないＣＰＵ，ＲＯＭやＲＡＭ等のメモリーを備えており、メモリーに記録されたプログラムを実行可能である。処理部２１は、メモリーに記録されたアプリケーション（プログラム）を実行することにより、端末制御部２１ａの機能を実現する。端末制御部２１ａは、ＢＬＥ通信部２２、Ｗｉ−Ｆｉ通信部２３、タッチパネルディスプレイ２４の動作を制御する。例えば、端末制御部２１ａは、タッチパネルディスプレイ２４に画像を表示し、また、タッチパネルディスプレイ２４に対するユーザーの入力を受け付ける。また、端末制御部２１ａは、ＢＬＥ通信部２２を制御し、印刷装置１０と第１無線通信１１０を確立する。また、端末制御部２１ａは、Ｗｉ−Ｆｉ通信部２３を制御し、アクセスポイント３０と第２無線通信１２０を確立する。
【００３４】
端末装置２０は、例えば、スマートフォンやタブレット型のコンピューター（タブレットＰＣ）等の携帯通信端末装置であってもよく、又は、据置き型の端末装置（例えば、据置き型のパーソナルコンピューター等）であってもよい。
【００３５】
［ＳＳＩＤリストの作成について］
図２は、Ｗｉ−Ｆｉビーコンを模式的に示す図である。Ｗｉ−Ｆｉビーコンは、Ｗｉ−Ｆｉ規格で定義されており、決められたフォーマット通りの情報が記述される部分にネットワーク情報の一項目としてＳＳＩＤが記述される。アクセスポイント３０は、定期的にＷｉ−Ｆｉビーコンをブロードキャストする。Ｗｉ−Ｆｉ通信部１３は、アクセスポイント３０からブロードキャストされたＷｉ−Ｆｉビーコンを受信する。
【００３６】
デバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部１３が受信したＷｉ−Ｆｉビーコンに含まれるＳＳＩＤをＷｉ−Ｆｉ通信部１３から取得する。デバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部１３から取得したＳＳＩＤをＳＳＩＤリスト１１ｂに記載する。このとき、Ｗｉ−Ｆｉ通信部１３から取得したＳＳＩＤが既にＳＳＩＤリスト１１ｂに含まれている場合には、ＳＳＩＤリスト１１ｂに同じＳＳＩＤを重複して記載しない。図３に、本実施形態に係るＳＳＩＤリストの構成例を示す。図３に例示されるＳＳＩＤの値は便宜上の値である。
【００３７】
デバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部１３を制御し、一定の周期でＷｉ−Ｆｉビーコンの受信を行い、Ｗｉ−Ｆｉビーコンの受信結果に基づいてＳＳＩＤリスト１１ｂを更新する。これにより、一定の周期で、ＳＳＩＤリスト１１ｂが最新化される。
【００３８】
アクセスポイント３０の中には、ＳＳＩＤの値がＮＵＬＬ又はＳＳＩＤの長さが０である「通称、ステルスＡＰ（ステルスアクセスポイント）」と呼ばれるものが存在し得る。ステルスＡＰからブロードキャストされたＷｉ−Ｆｉビーコンに含まれるＳＳＩＤとして、以下の２つの例が挙げられる。
【００３９】
（ステルスＡＰのＳＳＩＤの例１）
ＳＳＩＤの値がＮＵＬＬである場合、例えばＳＳＩＤの長さが４（SSID Length＝４）である場合において、ＳＳＩＤの値としてＳＳＩＤの長さ分だけＮＵＬＬ（￥０）となる（ＳＳＩＤ＝‘￥０￥０￥０￥０’）。
【００４０】
（ステルスＡＰのＳＳＩＤの例２）
ＳＳＩＤの長さが０である場合（SSID Length＝０）において、ＳＳＩＤの値として「ＳＳＩＤ＝‘’」。
【００４１】
デバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部１３から取得したＳＳＩＤが上記したステルスＡＰのＳＳＩＤの例１（ＳＳＩＤの値がＮＵＬＬ）又は上記したステルスＡＰのＳＳＩＤの例２（ＳＳＩＤの長さが０）に該当するかを判断し、該当する場合にはＳＳＩＤとして「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」をＳＳＩＤリスト１１ｂに記載する。本実施形態では、ＳＳＩＤリスト１１ｂに記載される「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」がステルスアクセスポイント情報に対応する。
【００４２】
［システムの動作］
図４から図７を参照して、本実施形態に係るシステム１の動作を説明する。図４から図７は、本実施形態に係るシステム１の動作を説明するためのシーケンスチャートである。図４から図７において、ＡＰはアクセスポイント３０を指し、ＰＲは印刷装置１０を指し、ＴＥは端末装置２０を指す。
【００４３】
はじめに、図４において、端末装置２０は、処理部２１がアプリケーションを実行し、端末制御部２１ａの機能が実現されている。また、端末装置２０は、端末制御部１１ｂの制御により、ＢＬＥ通信部２２が起動している。また、印刷装置１０には、アクセスポイント３０のＳＳＩＤ及びパスワードが設定されていない。
【００４４】
（ステップＳ１０１）  印刷装置１０の電源がオンされる。印刷装置１０の電源がオンされると、処理部１１がメモリーに記録されたファームウェアを実行し、デバイス制御部１１ａの機能が実現される。
【００４５】
（ステップＳ１０２）  デバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部２３を制御し、Ｗｉ−Ｆｉビーコンの受信を行い、Ｗｉ−Ｆｉビーコンの受信結果に基づいてＳＳＩＤリスト１１ｂを作成する。デバイス制御部１１ａは、作成したＳＳＩＤリスト１１ｂをメモリーに格納する。
【００４６】
（ステップＳ１０３）  デバイス制御部１１ａは、ＢＬＥ通信部１２を制御し、ＢＬＥ規格のビーコン信号としてアドバタイズパケット（Advertising Packet）を送信させる。
【００４７】
（ステップＳ１０４）  端末装置２０において、端末制御部２１ａは、ＢＬＥ通信部２２によりアドバタイズパケットを受信すると、タッチパネルディスプレイ２４に「印刷装置と無線ＬＡＮ接続するかを問う通知」の画面を表示させる。端末制御部２１ａは、ユーザーがタッチパネルディスプレイ２４により「印刷装置と無線ＬＡＮ接続することを承認」する操作を受け付けると、印刷装置１０を第１無線通信１１０を確立する相手に選択する。この後、ステップＳ１０５に処理を進める。
【００４８】
なお、アドバタイズパケットを送信する印刷装置１０が複数ある場合には、ステップＳ１０４ａ（ステップＳ１０４ａ−１，Ｓ１０４ａ−２）が実行される。
【００４９】
（ステップＳ１０４ａ−１）  端末制御部２１ａは、ＢＬＥ通信部２２により複数のアドバタイズパケットを受信し、アドバタイズパケットを送信する印刷装置１０が複数あることを検出すると、タッチパネルディスプレイ２４に印刷装置１０の一覧の画面を表示させる。印刷装置１０の一覧は、端末装置２０からの距離が近い順に印刷装置１０が示されたものである。
【００５０】
ここで、端末装置２０と印刷装置１０との距離を算出する方法を説明する。端末制御部２１ａは、ＢＬＥ通信部２２によりＢＬＥ規格のビーコン信号の受信信号強度（ＲＳＳＩ：Received Signal Strength Indication）を取得する。端末制御部２１ａは、ＢＬＥ通信部２２により取得したＢＬＥ規格のビーコン信号の受信信号強度に基づいて、印刷装置１０との距離を求める。端末制御部２１ａは、ＢＬＥ規格のビーコン信号に含まれる距離の基準となる信号強度値と、ＢＬＥ規格のビーコン信号の受信信号強度とを比較する。距離の基準となる信号強度値とは、ＢＬＥ規格のビーコン信号の送信側機器から基準となる距離だけ離れた位置に受信側機器を設置したときの、当該受信側機器でのＢＬＥ規格のビーコン信号の受信信号強度である。ＢＬＥ規格のビーコン信号としてアドバタイズパケットを用いる例であれば、送信側機器がブロードキャスター（Broadcaster）であり、受信側機器がオブザーバー（Observer）である。基準となる距離は、例えば１ｍであるが、異なる距離に設定されてもよい。
【００５１】
説明を図４に戻す。
（ステップＳ１０４ａ−２）  端末制御部２１ａは、ユーザーがタッチパネルディスプレイ２４により印刷装置１０の一覧から１台の印刷装置１０を選択する操作を受け付けると、選択された印刷装置１０を第１無線通信１１０を確立する相手に選択する。この後、ステップＳ１０５に処理を進める。
【００５２】
（ステップＳ１０５）  端末制御部２１ａは、ＢＬＥ通信部２２を制御し、第１無線通信１１０を確立する相手に選択した印刷装置１０と第１無線通信１１０を確立する。
【００５３】
（ステップＳ１０６）  端末制御部２１ａは、第１無線通信１１０を介して、メッセージ「ＸＸＸＸ」を印刷装置１０へ送信する。メッセージ「ＸＸＸＸ」は、端末装置２０のアプリケーションと印刷装置１０のファームウェアとの間で予め定められたルールに従って生成されるものである。
【００５４】
（ステップＳ１０７）  印刷装置１０において、デバイス制御部１１ａは、第１無線通信１１０を介して端末装置２０から受信したメッセージ「ＸＸＸＸ」が正しいか否かを判定する。メッセージ「ＸＸＸＸ」が正しいか否かは、端末装置２０のアプリケーションと印刷装置１０のファームウェアとの間で予め定められたルールに従って判定される。デバイス制御部１１ａは、メッセージ「ＸＸＸＸ」が正しいと判定した場合、第１無線通信１１０を介して、メッセージ「ＹＹＹＹ」を端末装置２０へ応答する。メッセージ「ＹＹＹＹ」は、端末装置２０のアプリケーションと印刷装置１０のファームウェアとの間で予め定められたルールに従って生成されるものである。
【００５５】
端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０から受信したメッセージ「ＹＹＹＹ」が正しいか否かを判定する。メッセージ「ＹＹＹＹ」が正しいか否かは、端末装置２０のアプリケーションと印刷装置１０のファームウェアとの間で予め定められたルールに従って判定される。端末制御部２１ａは、メッセージ「ＹＹＹＹ」が正しいと判定した場合には、第１無線通信１１０を介して、印刷装置１０と情報のやり取りを行うと判断する。一方、端末制御部２１ａは、メッセージ「ＹＹＹＹ」が正しくないと判定した場合には、第１無線通信１１０を介して、印刷装置１０と情報のやり取りを行わないと判断する。
【００５６】
なお、上記したステップＳ１０６，Ｓ１０７の手順とは逆であってもよい。はじめに印刷装置１０から端末装置２０へメッセージ「ＸＸＸＸ」を送信し、端末装置２０が当該メッセージ「ＸＸＸＸ」が正しいと判断した場合に端末装置２０から印刷装置１０へメッセージ「ＹＹＹＹ」を応答する。印刷装置１０において、デバイス制御部１１ａは、当該メッセージ「ＹＹＹＹ」が正しいと判断した場合には、第１無線通信１１０を介して、端末装置２０と情報のやり取りを行うと判断する。一方、デバイス制御部１１ａは、当該メッセージ「ＹＹＹＹ」が正しくないと判定した場合には、第１無線通信１１０を介して、端末装置２０と情報のやり取りを行わないと判断する。
【００５７】
ここでは、上記したステップＳ１０６，Ｓ１０７の結果、端末装置２０と印刷装置１０とは、第１無線通信１１０を介して、情報のやり取りを行うとする。
【００５８】
（ステップＳ１０８）  端末装置２０において、端末制御部２１ａは、Ｗｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立しているか否かを判定する。本実施形態においては、ステップＳ１０８が第１判定処理に対応する。ステップＳ１０８の判定の結果、Ｗｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立している場合には、図５のステップＳ２００に処理を進める。一方、ステップＳ１０８の判定の結果、Ｗｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していない場合には、図６のステップＳ３００に処理を進める。
【００５９】
＜端末装置がアクセスポイントと無線接続されている場合＞
図５を参照してステップＳ２００を説明する。
（ステップＳ２０１）  端末装置２０において、端末制御部２１ａは、Ｗｉ−Ｆｉ通信部２３が第２無線通信１２０を確立しているアクセスポイント３０のＳＳＩＤ（以下、第１ＳＳＩＤと称する）を、第１無線通信１１０を介して印刷装置１０へ送信する。
【００６０】
（ステップＳ２０２）  印刷装置１０において、デバイス制御部１１ａは、ＳＳＩＤリスト１１ｂの中に、端末装置２０から第１無線通信１１０を介して受信した第１ＳＳＩＤが含まれているか否かを判定する。デバイス制御部１１ａは、ＳＳＩＤリスト１１ｂの中に第１ＳＳＩＤが含まれていると判定したときは、第１ＳＳＩＤの確認の成功の通知を第１無線通信１１０を介して端末装置２０へ送信する。一方、デバイス制御部１１ａは、ＳＳＩＤリスト１１ｂの中に第１ＳＳＩＤが含まれていないと判定したときは、第１ＳＳＩＤの確認の失敗の通知を第１無線通信１１０を介して端末装置２０へ送信する。
【００６１】
（ステップＳ２０３）  端末装置２０において、端末制御部２１ａは、印刷装置１０から第１無線通信１１０を介して受信した第１ＳＳＩＤの確認結果の通知を確認する。当該通知の確認の結果、第１ＳＳＩＤの確認の成功である場合にはステップＳ２１０に処理を進める。一方、当該通知の確認の結果、第１ＳＳＩＤの確認の失敗である場合にはステップＳ２２０に処理を進める。
【００６２】
＜端末装置がアクセスポイントと無線接続されている場合において、ＳＳＩＤリストに第１ＳＳＩＤがあるとき＞
ステップＳ２１０を説明する。
（ステップＳ２１１）  端末装置２０において、端末制御部２１ａは、自端末装置２０が接続しているアクセスポイント３０に印刷装置１０を無線接続させる指示を受け付ける第１画面を、タッチパネルディスプレイ２４に表示させる。第１画面から指示を受け付けた場合、図７のステップＳ４０１に処理を進める。
【００６３】
図７に説明を移す。
（ステップＳ４０１）  端末制御部２１ａは、第１画面から指示を受け付けると、パスワード入力画面（第１パスワード入力画面）をタッチパネルディスプレイ２４に表示させる。端末制御部２１ａは、パスワード入力画面から第１ＳＳＩＤのパスワード（以下、第１パスワードと称する）の入力を受け付ける。
【００６４】
（ステップＳ４０２）  端末制御部２１ａは、第１ＳＳＩＤと第１パスワードを第１無線通信１１０を介して印刷装置１０へ送信する。
【００６５】
（ステップＳ４０３）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第１ＳＳＩＤと第１パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３によりアクセスポイント３０との第３無線通信１３０を確立させる。
【００６６】
なお、端末装置２０がアクセスポイント３０と無線接続されている場合において、印刷装置１０のＳＳＩＤリスト１１ｂに第１ＳＳＩＤがあるときは、端末装置２０は、印刷装置１０へＳＳＩＤリスト１１ｂを要求しない。これは、ＢＬＥの規格に準拠した無線通信方式の通信速度ではＳＳＩＤリスト１１ｂの送信に比較的時間がかかるので、ユーザーの待ち時間を少しでも短縮することを目的としている。
【００６７】
＜端末装置がアクセスポイントと無線接続されている場合において、ＳＳＩＤリストに第１ＳＳＩＤがないとき＞
図５のステップＳ２２０を説明する。
（ステップＳ２２１）  端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へＳＳＩＤリスト１１ｂを要求する。
【００６８】
（ステップＳ２２２）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０からのＳＳＩＤリスト１１ｂの要求に応じて、処理部１１のメモリーに格納されているＳＳＩＤリスト１１ｂを第１無線通信１１０を介して端末装置２０へ送信する。
【００６９】
（ステップＳ２２３）  端末装置２０において、端末制御部２１ａは、印刷装置１０から第１無線通信１１０を介して受信したＳＳＩＤリスト１１ｂのいずれかのＳＳＩＤ（以下、第３ＳＳＩＤと称する）が選択されると、図７のステップＳ４０１に処理を進める。
【００７０】
図７に説明を移す。
（ステップＳ４０１）  端末制御部２１ａは、第３ＳＳＩＤが選択されると、パスワード入力画面（第３パスワード入力画面）をタッチパネルディスプレイ２４に表示させる。端末制御部２１ａは、パスワード入力画面から第３ＳＳＩＤのパスワード（以下、第３パスワードと称する）の入力を受け付ける。
【００７１】
（ステップＳ４０２）  端末制御部２１ａは、第３ＳＳＩＤと第３パスワードを第１無線通信１１０を介して印刷装置１０へ送信する。
【００７２】
（ステップＳ４０３）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第３ＳＳＩＤと第３パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３によりアクセスポイント３０との第３無線通信１３０を確立させる。
【００７３】
上記したステップＳ２２３における第３ＳＳＩＤの選択は、以下の方法（１）又は（２）により行われる。
（１）ＳＳＩＤリスト１１ｂ内のＳＳＩＤが１個のみである場合、端末制御部２１ａは、当該１個のＳＳＩＤを第３ＳＳＩＤに選択する。但し、当該１個のＳＳＩＤが「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」のいずれでもない場合に限る。
（２）ＳＳＩＤリスト１１ｂ内のＳＳＩＤが複数個ある場合、端末制御部２１ａは、タッチパネルディスプレイ２４にＳＳＩＤリスト１１ｂの画面を表示させる。端末制御部２１ａは、ユーザーがタッチパネルディスプレイ２４によりＳＳＩＤリスト１１ｂから１個のＳＳＩＤを選択する操作を受け付けると、選択されたＳＳＩＤを第３ＳＳＩＤに選択する。
【００７４】
＜端末装置が印刷装置から受信したＳＳＩＤリストにステルスＡＰのＳＳＩＤとして「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」が記載されている場合＞
なお、ＳＳＩＤリスト１１ｂにＳＳＩＤとして「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」が記載されている場合、端末制御部２１ａは、ＳＳＩＤ及びパスワード入力画面（第４パスワード入力画面）をタッチパネルディスプレイ２４に表示させる。端末制御部２１ａは、ＳＳＩＤ及びパスワード入力画面から、ＳＳＩＤ（以下、第４ＳＳＩＤと称する）及びパスワード（以下、第４パスワードと称する）の入力を受け付けると、図７のステップＳ４０２に処理を進める。次いで、ステップＳ４０２では、端末制御部２１ａは、第４ＳＳＩＤと第４パスワードを第１無線通信１１０を介して印刷装置１０へ送信する。次いで、ステップＳ４０３では、印刷装置１０において、デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第４ＳＳＩＤと第４パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３によりアクセスポイント３０との第３無線通信１３０を確立させる。
【００７５】
＜端末装置がアクセスポイントと無線接続されていない場合＞
図６を参照してステップＳ３００を説明する。
（ステップＳ３０１）  端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へＳＳＩＤリスト１１ｂを要求する。
【００７６】
（ステップＳ３０２）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０からのＳＳＩＤリスト１１ｂの要求に応じて、処理部１１のメモリーに格納されているＳＳＩＤリスト１１ｂを第１無線通信１１０を介して端末装置２０へ送信する。
【００７７】
（ステップＳ３０３）  端末装置２０において、端末制御部２１ａは、印刷装置１０から第１無線通信１１０を介して受信したＳＳＩＤリスト１１ｂのいずれかのＳＳＩＤ（第２ＳＳＩＤ）が選択されると、図７のステップＳ４０１に処理を進める。
【００７８】
図７に説明を移す。
（ステップＳ４０１）  端末制御部２１ａは、第２ＳＳＩＤが選択されると、パスワード入力画面（第２パスワード入力画面）をタッチパネルディスプレイ２４に表示させる。端末制御部２１ａは、パスワード入力画面から第２ＳＳＩＤのパスワード（第２パスワード）の入力を受け付ける。
【００７９】
（ステップＳ４０２）  端末制御部２１ａは、第２ＳＳＩＤと第２パスワードを第１無線通信１１０を介して印刷装置１０へ送信する。
【００８０】
（ステップＳ４０３）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第２ＳＳＩＤと第２パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３によりアクセスポイント３０との第３無線通信１３０を確立させる。
【００８１】
なお、上記したステップＳ３０３における第２ＳＳＩＤの選択は、上記した図５のステップＳ２２３における第２ＳＳＩＤの選択の方法（１），（２）と同じである。
【００８２】
また、ＳＳＩＤリスト１１ｂにＳＳＩＤとして「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」が記載されている場合には、上記した＜端末装置が印刷装置から受信したＳＳＩＤリストにステルスＡＰのＳＳＩＤとして「ＳＳＩＤの値がＮＵＬＬ」又は「ＳＳＩＤの長さが０」が記載されている場合＞と同じ処理が行われる。
【００８３】
以上のように本実施形態によれば、印刷装置１０（デバイス）と、ＢＬＥの規格に準拠した無線通信方式（第１無線通信方式）により印刷装置１０と第１無線通信１１０を確立する端末装置２０と、を備えるシステム１において、
端末装置２０の端末制御部２１ａは、Ｗｉ−Ｆｉ通信部２３（第２無線通信部）がアクセスポイント３０と第２無線通信１２０を確立しているか否かを判定する第１判定処理を行い、
第１判定処理の結果、Ｗｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していると判定した場合、
端末制御部２１ａは、Ｗｉ−Ｆｉ通信部２３が第２無線通信１２０を確立しているアクセスポイント３０の第１ＳＳＩＤ（第１ネットワーク識別子）を、第１無線通信１１０を介して印刷装置１０へ送信し、
印刷装置１０のデバイス制御部１１ａは、Ｗｉ−Ｆｉ通信部１３がＷｉ−Ｆｉの規格に準拠した無線通信方式（第２無線通信方式）の無線ＬＡＮ（無線通信ネットワーク）の探索により取得したＳＳＩＤリスト１１ｂに、端末装置２０から第１無線通信１１０を介して受信した第１ＳＳＩＤが含まれているか否かを判定し、第１ＳＳＩＤが含まれていると判定した場合、第１ＳＳＩＤがＳＳＩＤリスト１１ｂに含まれていることを示す通知を第１無線通信１１０を介して端末装置２０へ送信し、
端末制御部２１ａは、印刷装置１０が記憶するＳＳＩＤリスト１１ｂに第１ＳＳＩＤが含まれていることを示す通知を印刷装置１０から第１無線通信１１０を介して受信すると、端末装置２０が接続しているアクセスポイント３０に印刷装置１０を無線接続させる指示を受け付ける第１画面をタッチパネルディスプレイ２４（表示部及び操作部）に表示させ、第１画面から当該指示を受け付けると、第１パスワード入力画面をタッチパネルディスプレイ２４に表示させ、第１パスワード入力画面から第１パスワードの入力を受け付けると、第１ＳＳＩＤと第１パスワードを第１無線通信１１０を介して印刷装置１０へ送信し、
デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第１ＳＳＩＤと第１パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３により第１ＳＳＩＤが識別するアクセスポイントとの第３無線通信１３０を確立させる。
第１判定処理の結果、Ｗｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していない場合、
端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へＳＳＩＤリスト１１ｂを要求し、
デバイス制御部１１ａは、端末装置２０からのＳＳＩＤリスト１１ｂの要求に応じて、ＳＳＩＤリスト１１ｂを第１無線通信１１０を介して端末装置２０へ送信し、
端末制御部２１ａは、印刷装置１０から第１無線通信１１０を介してＳＳＩＤリスト１１ｂを受信すると、ＳＳＩＤリスト１１ｂのいずれかの第２ＳＳＩＤを選択させ、第２ＳＳＩＤが選択されると、第２パスワード入力画面をタッチパネルディスプレイ２４に表示させ、第２パスワード入力画面から第２パスワードの入力を受け付けると、第２ＳＳＩＤと第２パスワードを第１無線通信１１０を介して印刷装置１０へ送信し、
デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第２ＳＳＩＤと第２パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３により第２ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立させる。
この本実施形態の構成により、端末装置２０がアクセスポイント３０と無線接続されている場合においてＳＳＩＤリスト１１ｂに第１ＳＳＩＤがあるときは、第１ＳＳＩＤとユーザーが端末装置２０のタッチパネルディスプレイ２４で入力した第１パスワードとが端末装置２０から印刷装置１０へ送信され、印刷装置１０は第１ＳＳＩＤと第１パスワードに基づいて第１ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立することができる。一方、端末装置２０がアクセスポイント３０と無線接続されていない場合には、端末装置２０からの要求に応じて印刷装置１０から端末装置２０へＳＳＩＤリスト１１ｂが送られ、ＳＳＩＤリスト１１ｂから選択された第２ＳＳＩＤとユーザーが端末装置２０のタッチパネルディスプレイ２４で入力した第２パスワードとが端末装置２０から印刷装置１０へ送信され、印刷装置１０は第２ＳＳＩＤと第２パスワードに基づいて第２ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立することができる。
したがって本実施形態によれば、印刷装置１０からアクセスポイント３０に無線接続する際に端末装置２０を利用してアクセスポイント３０に設定する情報の入力を行うことができる。
【００８４】
また本実施形態によれば、デバイス制御部１１ａは、第１ＳＳＩＤがＳＳＩＤリスト１１ｂに含まれていないと判定した場合、第１ＳＳＩＤがＳＳＩＤリスト１１ｂに含まれていないことを示す通知を第１無線通信１１０を介して端末装置２０へ送信し、
端末制御部２１ａは、印刷装置１０が記憶するＳＳＩＤリスト１１ｂに第１ＳＳＩＤが含まれていないことを示す通知を印刷装置１０から第１無線通信１１０を介して受信すると、第１無線通信１１０を介して印刷装置１０へＳＳＩＤリスト１１ｂのリストを要求し、
デバイス制御部１１ａは、端末装置２０からのＳＳＩＤリスト１１ｂの要求に応じて、ＳＳＩＤリスト１１ｂを第１無線通信１１０を介して端末装置２０へ送信し、
端末制御部２１ａは、印刷装置１０から第１無線通信１１０を介してＳＳＩＤリスト１１ｂを受信すると、ＳＳＩＤリスト１１ｂのいずれかの第３ＳＳＩＤを選択させ、第３ＳＳＩＤが選択されると、第３パスワード入力画面をタッチパネルディスプレイ２４に表示させ、第３パスワード入力画面から第３パスワードの入力を受け付けると、第３ＳＳＩＤと第３パスワードを第１無線通信１１０を介して印刷装置１０へ送信し、
デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第３ＳＳＩＤと第３パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３により第３ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立させる。
この本実施形態の構成により、端末装置２０がアクセスポイント３０と無線接続されている場合においてＳＳＩＤリスト１１ｂに第１ＳＳＩＤがないときは、端末装置２０からの要求に応じて印刷装置１０から端末装置２０へＳＳＩＤリスト１１ｂが送られ、ＳＳＩＤリスト１１ｂから選択された第３ＳＳＩＤとユーザーが端末装置２０のタッチパネルディスプレイ２４で入力した第３パスワードとが端末装置２０から印刷装置１０へ送信され、印刷装置１０は第３ＳＳＩＤと第３パスワードに基づいて第３ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立することができる。
したがって本実施形態によれば、印刷装置１０からアクセスポイント３０に無線接続する際に端末装置２０を利用してアクセスポイント３０に設定する情報の入力を行うことができる。
【００８５】
また本実施形態によれば、デバイス制御部１１ａは、ＳＳＩＤリスト１１ｂの中に、値がＮＵＬＬ又は長さが０のＳＳＩＤが含まれている場合、ＳＳＩＤリスト１１ｂ及びＳＳＩＤリスト１１ｂにステルスモードで動作するアクセスポイントのＳＳＩＤが含まれていることを示すステルスアクセスポイント情報を第１無線通信１１０を介して端末装置２０へ送信し、
端末制御部２１ａは、印刷装置１０から第１無線通信１１０を介してＳＳＩＤリスト１１ｂ及びステルスアクセスポイント情報を受信すると、第４ＳＳＩＤ及び第４パスワード入力画面をタッチパネルディスプレイ２４に表示させ、第４ＳＳＩＤ及び第４パスワード入力画面から第４ＳＳＩＤ及び第４パスワードの入力を受け付けると、第４ＳＳＩＤと第４パスワードを第１無線通信１１０を介して印刷装置１０へ送信し、
デバイス制御部１１ａは、端末装置２０から第１無線通信１１０を介して受信した第４ＳＳＩＤと第４パスワードに基づいて、Ｗｉ−Ｆｉ通信部１３により第４ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立させる。
この本実施形態の構成により、ＳＳＩＤリスト１１ｂの中に、値がＮＵＬＬ又は長さが０のＳＳＩＤが含まれている場合には、印刷装置１０から端末装置２０へステルスアクセスポイント情報が送られ、ユーザーが端末装置２０のタッチパネルディスプレイ２４で入力した第４ＳＳＩＤと第４パスワードとが端末装置２０から印刷装置１０へ送信され、印刷装置１０は第４ＳＳＩＤと第４パスワードに基づいて第４ＳＳＩＤが識別するアクセスポイント３０との第３無線通信１３０を確立することができる。
したがって本実施形態によれば、印刷装置１０からアクセスポイント３０に無線接続する際に端末装置２０を利用してアクセスポイント３０に設定する情報の入力を行うことができる。また、ユーザーは、ステルスＡＰを利用して印刷装置１０を無線ＬＡＮに接続させることができる。
【００８６】
また本実施形態によれば、端末装置２０は、第１無線通信１１０のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを印刷装置１０と第１無線通信１１０を介してやり取りする処理を行い、印刷装置１０が第２ルールで予め定められたメッセージを端末装置２０に送ってきた場合、印刷装置１０と第１無線通信１１０を介して情報の送受信を行い、印刷装置１０が第２ルールで予め定められたメッセージを端末装置２０に送ってこなかった場合、印刷装置１０と第１無線通信１１０を介して情報の送受信を行わない。印刷装置１０、第１無線通信１１０のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを端末装置２０と第１無線通信１１０を介してやり取りする処理を行い、端末装置２０が第２ルールで予め定められたメッセージを印刷装置１０に送ってきた場合、端末装置２０と第１無線通信１１０を介して情報の送受信を行い、端末装置２０が第２ルールで予め定められたメッセージを印刷装置１０に送ってこなかった場合、端末装置２０と第１無線通信１１０を介して情報の送受信を行わない。
この本実施形態の構成により、第１無線通信１１０のペアリングの規格で定められた第１ルールとは異なる第２ルールで予め定められたメッセージを送ってきた相手とだけに、端末装置２０及び印刷装置１０の第１無線通信１１０を介しての情報のやり取りの相手を制限することができる。
したがって本実施形態によれば、第１無線通信１１０を介して情報のやり取りを行う相手の正当性が検証されるので、第１無線通信１１０を介してやり取りされる情報の安全性が向上する。このような安全性を確保する方式として、一般的には、ＢＬＥ通信方式の規格で定められたペアリング方式が採用される。このペアリング方式では、ユーザーがＰＩＮ（Personal Identification Number）コード等の認証情報を端末装置２０や印刷装置１０に入力する必要があるので、ユーザーに認証情報入力の手間がかかる。一方、本実施形態によれば、ＢＬＥ通信方式の規格で定められたペアリング方式が採用されないので、認証情報の入力が不要となり、ユーザーに認証情報入力の手間がかからない。更に、上述したメッセージのやり取りにより、無関係の端末と装置間で情報がやり取りされることがないよう一定の安全性が確保される。
【００８７】
上述したように本実施形態によれば、印刷装置１０からアクセスポイント３０に無線接続する際に端末装置２０を利用してアクセスポイント３０に設定する情報の入力を行うことができる。これにより、複合機や印刷装置等のデバイスのタッチパネルが小さい場合であっても、端末装置を利用してＳＳＩＤの選択及びＳＳＩＤのパスワードの入力ができるので、ユーザーの使い勝手が向上する効果が得られる。また、デバイスにタッチパネルが付いていない場合であっても、端末装置を利用してＳＳＩＤの選択及びＳＳＩＤのパスワードの入力ができるので、デバイスからアクセスポイントへＳＳＩＤ及びパスワードの設定ができ、アクセスポイントにデバイスを無線接続させることができるようになるという効果が得られる。
【００８８】
＜端末装置がアクセスポイントと無線接続されていない場合の他の動作例＞
次に図８から図１１を参照して、本実施形態に係るシステム１における、端末装置がアクセスポイントと無線接続されていない場合の他の動作例を説明する。図８から図１１は、端末装置がアクセスポイントと無線接続されていない場合の他の動作例を説明するためのシーケンスチャートである。図８から図１１において、ＡＰはアクセスポイント３０を指し、ＰＲは印刷装置１０を指し、ＴＥは端末装置２０を指す。
【００８９】
上述の図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定された場合には、図８のステップＳ１０００に処理を進める。
【００９０】
図８を参照してステップＳ１０００を説明する。
（ステップＳ１００１）  端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へ、Ｗｉ−Ｆｉの規格に準拠した無線通信方式による印刷装置１０との第４無線通信の確立に使用される無線設定情報を要求する。第４無線通信は、Ｗｉ−Ｆｉの規格に準拠した無線通信方式により端末装置２０と印刷装置１０との間で確立される無線通信であって、アクセスポイント３０を介さない無線通信である。
【００９１】
（ステップＳ１００２）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０からの無線設定情報の要求に応じて、無線設定情報を出力する。無線設定情報の出力方法は、タッチパネルディスプレイ１４の画面表示であってもよく、又は、印刷部１５の印刷であってもよい。
【００９２】
（ステップＳ１００３）  端末装置２０において、端末制御部２１ａは、印刷装置１０から出力された無線設定情報の入力を受け付ける。
【００９３】
（ステップＳ１００４）  端末装置２０の端末制御部２１ａと印刷装置１０のデバイス制御部１１ａとは、無線設定情報を使用して第４無線通信を確立する。
【００９４】
なお、第４無線通信を確立するための専用アプリケーションが印刷装置１０に設けられる場合、端末装置２０の端末制御部２１ａは、上記ステップＳ１００１の前に、第１無線通信１１０を介して印刷装置１０へ当該専用アプリケーションを有効にするように要求する。印刷装置１０のデバイス制御部１１ａは、当該要求に応じて、当該専用アプリケーションを起動させる。
【００９５】
上述した図８に係る「端末装置がアクセスポイントと無線接続されていない場合の他の動作例」によれば、端末装置２０の端末制御部２１ａは、図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定した場合、第１無線通信１１０を介して印刷装置１０へ、Ｗｉ−Ｆｉの規格に準拠した無線通信方式（第２無線通信方式）による印刷装置１０との第４無線通信の確立に使用される無線設定情報を要求し、印刷装置１０から出力された無線設定情報を使用して印刷装置１０と第４無線通信を確立する。
この構成により、端末装置２０がアクセスポイント３０と第２無線通信１２０を確立していない場合において、簡単に印刷を実行できるという効果が得られる。この効果について説明する。端末装置２０がアクセスポイント３０と第２無線通信１２０を確立していない場合、印刷装置１０をアクセスポイント３０と第３無線通信１３０を確立させても、端末装置２０と印刷装置１０間はアクセスポイント３０を介した無線通信を行うことができないので、端末装置２０から印刷装置１０へアクセスポイント３０を介して印刷データを送信できない。このため、端末装置２０をアクセスポイント３０と第２無線通信１２０を確立させる手順が別途必要になり、印刷するまでに手間がかかる。一方、図８に係る他の動作例によれば、端末装置２０がアクセスポイント３０と第２無線通信１２０を確立していない場合、端末装置２０と印刷装置１０間で第４無線通信が確立されるので、端末装置２０から印刷装置１０へ第４無線通信により印刷データを送信でき、簡単に印刷を実行することができる。
【００９６】
＜ステップＳ１０００の具体例１＞
図９を参照して、ステップＳ１０００の具体例１（ステップＳ１０００ａ）を説明する。ステップＳ１０００の具体例１では、端末装置２０は、第１ＯＳ（Operating System）を備える。端末装置２０において、端末制御部２１ａは第１ＯＳ上で実現される。
【００９７】
上述の図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定された場合には、図９のステップＳ１０００ａに処理を進める。
【００９８】
図９を参照してステップＳ１０００ａを説明する。
（ステップＳ１００１ａ）  端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へ、第４無線通信の確立に使用されるＳＳＩＤ（以下、第５ＳＳＩＤと称する）及びパスワード（以下、第５パスワードと称する）を含むＱＲコード（登録商標）を要求する。ＱＲコードは二次元コードの一例である。
【００９９】
（ステップＳ１００２ａ）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０からのＱＲコードの要求に応じて、ＱＲコードを出力する。ＱＲコードの出力方法は、タッチパネルディスプレイ１４の画面表示であってもよく、又は、印刷部１５の印刷であってもよい。
【０１００】
（ステップＳ１００３ａ）  端末装置２０において、端末制御部２１ａは、印刷装置１０から出力されたＱＲコードを読み取る。ＱＲコードの読み取り方法は、端末装置２０が撮像部を備え、当該撮像部によりＱＲコードの読み取りを行うものである。端末制御部２１ａは、読み取ったＱＲコードから第５ＳＳＩＤ及び第５パスワードを取得する。なお、撮像部は、ＣＣＤカメラ等を備えた撮像ユニットであっても良いし、ＣＭＯＳセンサ等を備えた撮像ユニットであっても良い。
【０１０１】
（ステップＳ１００４ａ）  端末装置２０の端末制御部２１ａと印刷装置１０のデバイス制御部１１ａとは、第５ＳＳＩＤ及び第５パスワードを使用して第４無線通信を確立する。
【０１０２】
なお、第４無線通信を確立するための専用アプリケーションが印刷装置１０に設けられる場合、端末装置２０の端末制御部２１ａは、上記ステップＳ１００１ａの前に、第１無線通信１１０を介して印刷装置１０へ当該専用アプリケーションを有効にするように要求する。印刷装置１０のデバイス制御部１１ａは、当該要求に応じて、当該専用アプリケーションを起動させる。
【０１０３】
上述した図９に係る「端末装置がアクセスポイントと無線接続されていない場合の他の動作例」によれば、端末装置２０の端末制御部２１ａは、図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定した場合、第１無線通信１１０を介して印刷装置１０へ、Ｗｉ−Ｆｉの規格に準拠した無線通信方式（第２無線通信方式）による印刷装置１０との第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを含むＱＲコード（二次元コード）を要求し、印刷装置１０から出力されたＱＲコードを撮像部に読み取らせ、撮像部が読み取ったＱＲコードから第５ネットワーク識別子及び第５パスワードを取得し、取得した第５ネットワーク識別子及び第５パスワードを使用して印刷装置１０と第４無線通信を確立する。
この構成により、上述した図８に係る他の動作例と同様に、端末装置２０がアクセスポイント３０と第２無線通信１２０を確立していない場合において、端末装置２０から印刷装置１０へ第４無線通信により印刷データを送信でき、簡単に印刷を実行することができるという効果が得られる。また、ＱＲコード（二次元コード）の読み取りによって、第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードが取得できるので、無線設定が簡単である。
【０１０４】
＜ステップＳ１０００の具体例２＞
図１０を参照して、ステップＳ１０００の具体例２（ステップＳ１０００ｂ）を説明する。ステップＳ１０００の具体例２では、端末装置２０は、第２ＯＳを備える。端末装置２０において、端末制御部２１ａは第２ＯＳ上で実現される。
【０１０５】
上述の図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定された場合には、図１０のステップＳ１０００ｂに処理を進める。
【０１０６】
図１０を参照してステップＳ１０００ｂを説明する。
（ステップＳ１００１ｂ）  端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へ、第４無線通信の確立に使用される第５ＳＳＩＤ及び第５パスワードを要求する。
【０１０７】
（ステップＳ１００２ｂ）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０からの第５ＳＳＩＤ及び第５パスワードの要求に応じて、第５ＳＳＩＤ及び第５パスワードを出力する。第５ＳＳＩＤ及び第５パスワードの出力方法は、タッチパネルディスプレイ１４の画面表示であってもよく、又は、印刷部１５の印刷であってもよい。
【０１０８】
（ステップＳ１００３ｂ）  端末装置２０において、端末制御部２１ａは、ＳＳＩＤ及びパスワード入力画面をタッチパネルディスプレイ２４に表示させる。端末制御部２１ａは、ＳＳＩＤ及びパスワード入力画面から第５ＳＳＩＤ及び第５パスワードの入力を受け付ける。
【０１０９】
（ステップＳ１００４ｂ）  端末装置２０の端末制御部２１ａと印刷装置１０のデバイス制御部１１ａとは、第５ＳＳＩＤ及び第５パスワードを使用して第４無線通信を確立する。
【０１１０】
なお、第４無線通信を確立するための専用アプリケーションが印刷装置１０に設けられる場合、端末装置２０の端末制御部２１ａは、上記ステップＳ１００１ｂの前に、第１無線通信１１０を介して印刷装置１０へ当該専用アプリケーションを有効にするように要求する。印刷装置１０のデバイス制御部１１ａは、当該要求に応じて、当該専用アプリケーションを起動させる。
【０１１１】
上述した図１０に係る「端末装置がアクセスポイントと無線接続されていない場合の他の動作例」によれば、端末装置２０の端末制御部２１ａは、図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定した場合、第１無線通信１１０を介して印刷装置１０へ、Ｗｉ−Ｆｉの規格に準拠した無線通信方式（第２無線通信方式）による印刷装置１０との第４無線通信の確立に使用される第５ネットワーク識別子及び第５パスワードを要求し、ＳＳＩＤ及びパスワード入力画面をタッチパネルディスプレイ２４（表示部）に表示させ、ＳＳＩＤ及びパスワード入力画面から第５ネットワーク識別子及び第５パスワードの入力を受け付けると、第５ネットワーク識別子及び第５パスワードを使用して印刷装置１０と第４無線通信を確立する。
この構成により、上述した図８に係る他の動作例と同様に、端末装置２０がアクセスポイント３０と第２無線通信１２０を確立していない場合において、端末装置２０から印刷装置１０へ第４無線通信により印刷データを送信でき、簡単に印刷を実行することができるという効果が得られる。
【０１１２】
＜ステップＳ１０００の具体例３＞
図１１を参照して、ステップＳ１０００の具体例３（ステップＳ１０００ｃ）を説明する。ステップＳ１０００の具体例３では、端末装置２０は、第３ＯＳを備える。端末装置２０において、端末制御部２１ａは第３ＯＳ上で実現される。
【０１１３】
上述の図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定された場合には、図１１のステップＳ１０００ｃに処理を進める。
【０１１４】
図１１を参照してステップＳ１０００ｃを説明する。
（ステップＳ１００１ｃ）  端末装置２０において、端末制御部２１ａは、第１無線通信１１０を介して印刷装置１０へ、第４無線通信の確立に使用される印刷装置１０のデバイス名を要求する。
【０１１５】
（ステップＳ１００２ｃ）  印刷装置１０において、デバイス制御部１１ａは、端末装置２０からのデバイス名の要求に応じて、印刷装置１０のデバイス名を出力する。デバイス名の出力方法は、タッチパネルディスプレイ１４の画面表示であってもよく、又は、印刷部１５の印刷であってもよい。印刷装置１０のデバイス名は、当該印刷装置１０を一意に特定可能な文字列であればよく、任意の文字列に設定可能である。例えば、２台の印刷装置１０に対して、一方の印刷装置１０のデバイス名を「printer01」に設定し、もう一方の印刷装置１０のデバイス名を「printer02」に設定することが挙げられる。また、印刷装置１０のデバイス名として第５ＳＳＩＤを設定してもよい。印刷装置１０のデバイス名として第５ＳＳＩＤが設定されれば、ユーザーが端末装置２０の接続先の印刷装置１０を特定しやすくなる。
【０１１６】
（ステップＳ１００３ｃ）  端末装置２０において、端末制御部２１ａは、デバイス名選択画面をタッチパネルディスプレイ２４に表示させる。デバイス名選択画面には、選択対象として複数のデバイス名が表示可能である。デバイス名選択画面に選択対象として表示されるデバイス名は、端末装置２０が過去に収集したデバイス名である。端末装置２０が過去に収集したデバイス名は、端末装置２０が印刷装置１０から送信されるビーコンを受信して当該ビーコンに含まれるデバイス名を取得したものである。
端末制御部２１ａは、デバイス名選択画面から印刷装置１０のデバイス名の選択を受け付ける。
【０１１７】
（ステップＳ１００４ｃ）  端末装置２０の端末制御部２１ａと印刷装置１０のデバイス制御部１１ａとは、印刷装置１０のデバイス名を使用して第４無線通信を確立する。本ステップＳ１００４ｃでは、第４無線通信の確立においてパスワード認証が省略される。
【０１１８】
なお、第４無線通信の確立手順において、デバイス制御部１１ａは、第４無線通信の確立の承認選択画面をタッチパネルディスプレイ２４に表示させ、承認選択画面から第４無線通信の確立の承認を受け付けるようにしてもよい。これにより、ステップＳ１００４ｃでは、第４無線通信の確立においてパスワード認証が省略されるが、第４無線通信の確立の承認をユーザーから受けることができるので、第４無線通信の確立の正当性を保つことができる。
【０１１９】
また、第４無線通信を確立するための専用アプリケーションが印刷装置１０に設けられる場合、端末装置２０の端末制御部２１ａは、上記ステップＳ１００１ｃの前に、第１無線通信１１０を介して印刷装置１０へ当該専用アプリケーションを有効にするように要求する。印刷装置１０のデバイス制御部１１ａは、当該要求に応じて、当該専用アプリケーションを起動させる。
【０１２０】
上述した図１１に係る「端末装置がアクセスポイントと無線接続されていない場合の他の動作例」によれば、端末装置２０の端末制御部２１ａは、図４のステップＳ１０８の判定の結果、端末装置２０のＷｉ−Ｆｉ通信部２３がアクセスポイント３０と第２無線通信１２０を確立していないと判定した場合、第１無線通信１１０を介して印刷装置１０へ、Ｗｉ−Ｆｉの規格に準拠した無線通信方式（第２無線通信方式）による印刷装置１０との第４無線通信の確立に使用される印刷装置１０のデバイス名を要求し、デバイス名選択画面をタッチパネルディスプレイ２４（表示部）に表示させ、デバイス名選択画面から印刷装置１０のデバイス名の選択を受け付けると、選択されたデバイス名を使用して印刷装置１０と第４無線通信を確立する。
この構成により、上述した図８に係る他の動作例と同様に、端末装置２０がアクセスポイント３０と第２無線通信１２０を確立していない場合において、端末装置２０から印刷装置１０へ第４無線通信により印刷データを送信でき、簡単に印刷を実行することができるという効果が得られる。また、印刷装置１０のデバイス名の選択によって、第４無線通信が確立できるので、無線設定が簡単である。
【０１２１】
以上、本発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない限り、変更、置換、削除等されてもよい。
【０１２２】
また、以上に説明した装置（例えば、印刷装置１０又は端末装置２０）における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、ＯＳ（Operating  System）や周辺機器等のハードウェアを含むものであってもよい。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリー等の書き込み可能な不揮発性メモリー、ＤＶＤ（Digital Versatile Disc）等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１２３】
また、以上に説明した装置（例えば、印刷装置１０又は端末装置２０）における任意の構成部の機能は、プロセッサ（ハードウェアを含むプロセッサ）により実現できる。例えば本実施形態の各処理は、プログラム等の情報に基づき動作するプロセッサと、プログラム等の情報を記憶するコンピューター読み取り可能な記録媒体により実現できる。ここでのプロセッサは、例えば各部の機能が個別のハードウェアで実現されてもよいし、或いは各部の機能が一体のハードウェアで実現されてもよい。例えば、プロセッサはハードウェアを含み、そのハードウェアは、デジタル信号を処理する回路及びアナログ信号を処理する回路の少なくとも一方を含むことができる。例えば、プロセッサは、回路基板に実装された１又は複数の回路装置（例えばＩＣ等）や、１又は複数の回路素子（例えば抵抗、キャパシター等）で構成することができる。プロセッサは、例えばＣＰＵであってもよい。ただし、プロセッサはＣＰＵに限定されるものではなく、ＧＰＵ（Graphics Processing Unit）、或いはＤＳＰ（Digital Signal Processor）等、各種のプロセッサを用いることが可能である。またプロセッサはＡＳＩＣ（Application Specific Integrated Circuit）によるハードウェア回路でもよい。またプロセッサは、複数のＣＰＵにより構成されていてもよいし、複数のＡＳＩＣによるハードウェア回路により構成されていてもよい。また、プロセッサは、複数のＣＰＵと、複数のＡＳＩＣによるハードウェア回路と、の組み合わせにより構成されていてもよい。またプロセッサは、アナログ信号を処理するアンプ回路やフィルター回路等を含んでもよい。
【符号の説明】
【０１２４】
１…システム、１０…印刷装置（デバイス）、１１…処理部、１１ａ…デバイス制御部、１１ｂ…ＳＳＩＤリスト（ネットワーク識別子のリスト）、１２…ＢＬＥ通信部、１３…Ｗｉ−Ｆｉ通信部（第３無線通信部）、１４…タッチパネルディスプレイ、１５…印刷部、２０…端末装置、２１…処理部、２１ａ…端末制御部、２２…ＢＬＥ通信部、２３…Ｗｉ−Ｆｉ通信部（第２無線通信部）、２４…タッチパネルディスプレイ（表示部及び操作部）
【図１】
2019176451.tif 000003
【図２】
2019176451.tif 000004
【図３】
2019176451.tif 000005
【図４】
2019176451.tif 000006
【図５】
2019176451.tif 000007
【図６】
2019176451.tif 000008
【図７】
2019176451.tif 000009
【図８】
2019176451.tif 000010
【図９】
2019176451.tif 000011
【図１０】
2019176451.tif 000012
【図１１】
2019176451.tif 000013