(57)【要約】【課題】印刷装置において外部装置との無線ダイレクト接続のために使用される動作モードをユーザが適切に把握することを可能にする技術を提供する。【解決手段】印刷装置は、外部装置との無線ダイレクト接続のために使用する動作モードとして、アクセスポイント（ＡＰ）モード及びＷｉ−Ｆｉ Ｄｉｒｅｃｔ（ＷＦＤ）モードのいずれか１つを、設定画面３００を介したユーザの指示に従って設定する。印刷装置は、動作モードとしてＡＰモードが設定されている場合にはＡＰモードの動作を開始し、動作モードとしてＷＦＤモードが設定されている場合にはＷＦＤモードの動作を開始するよう、無線ＬＡＮ Ｉ／Ｆを制御する（Ｓ１０５〜Ｓ１０７）。【選択図】図５
2019018387.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
前記印刷装置をアクセスポイントとして動作させるアクセスポイント動作を行う第１モード、及びＷｉ−Ｆｉ Ｄｉｒｅｃｔによる動作を行う第２モードで動作可能な無線通信手段と、
外部装置との無線ダイレクト接続のために使用する動作モードとして、前記第１モード及び前記第２モードのいずれか１つを、ユーザの指示に従って設定する設定手段と、
前記動作モードとして前記第１モードが設定されている場合には前記第１モードの動作を開始し、前記動作モードとして前記第２モードが設定されている場合には前記第２モードの動作を開始するよう、前記無線通信手段を制御する制御手段と、
を備えることを特徴とする印刷装置。
【請求項２】
前記無線ダイレクト接続のための動作の開始指示をユーザから受け付けるための操作画面を表示する表示手段を更に備え、
前記制御手段は、前記動作モードとして前記第１モードが設定されている場合には、前記第１モードに対応する操作画面を前記表示手段に表示し、前記動作モードとして前記第２モードが設定されている場合には、前記第２モードに対応する操作画面を前記表示手段に表示する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記無線ダイレクト接続のための動作の開始指示をユーザから受け付けるための操作画面を表示する表示手段を更に備え、
前記設定手段は、前記第１モード及び前記第２モードのいずれかを選択可能な操作画面を前記表示手段に表示し、前記操作画面を介して選択された動作モードを、前記無線ダイレクト接続のために使用する動作モードとして設定する
ことを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記設定手段は、前記制御手段が前記無線ダイレクト接続のための動作を前記無線通信手段に開始させる際に、前記操作画面を前記表示手段に表示して、ユーザによる前記第１モード又は前記第２モードの選択を受け付ける
ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記設定手段は、更に、前記無線ダイレクト接続のための動作を常にオン状態にするか否かを、ユーザの指示に従って設定し、
前記制御手段は、前記無線ダイレクト接続のための動作を常にオン状態にする設定が行われている場合には、前記印刷装置の起動に従って、当該設定が行われていない場合には、ユーザによる開始指示に従って、前記第１モード又は前記第２モードの動作を前記無線通信手段に開始させる
ことを特徴とする請求項１から４のいずれか１項に記載の印刷装置。
【請求項６】
前記制御手段は、前記動作モードとして前記第２モードが設定されていれば、前記無線ダイレクト接続のための動作を常にオン状態にする設定が行われているか否かにかかわらず、ユーザによる開始指示に従って、前記第２モードの動作を前記無線通信手段に開始させる
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記無線通信手段は、
前記第１モードでは、前記アクセスポイント動作を行っている間に外部装置からの接続要求を受信すると、当該外部装置との無線ダイレクト接続を確立し、
前記第２モードでは、接続対象となる外部装置とのネゴシエーションにより、当該外部装置と前記印刷装置とのいずれがアクセスポイントとして動作するかを決定し、当該外部装置との無線ダイレクト接続を確立する
ことを特徴とする請求項１から６のいずれか１項に記載の印刷装置。
【請求項８】
前記設定手段は、更に、前記第２モードに対して、外部装置と前記印刷装置とのいずれがアクセスポイントとして動作するかを当該外部装置とのネゴシエーションにより決定する第１動作設定と、前記ネゴシエーションを行わずに前記印刷装置がアクセスポイントとして動作する第２動作設定とのいずれか１つを、ユーザの指示に従って選択し、
前記制御手段は、前記動作モードとして前記第２モードが設定されている場合には、前記第１動作設定及び前記第２動作設定のうちで前記設定手段によって選択された動作設定に従って前記無線通信手段を動作させる
ことを特徴とする請求項１から７のいずれか１項に記載の印刷装置。
【請求項９】
印刷装置をアクセスポイントとして動作させるアクセスポイント動作を行う第１モード、及びＷｉ−Ｆｉ Ｄｉｒｅｃｔによる動作を行う第２モードで動作可能な無線通信手段を備える印刷装置の制御方法であって、
外部装置との無線ダイレクト接続のために使用する動作モードとして、前記第１モード及び前記第２モードのいずれか１つを、ユーザの指示に従って設定する設定工程と、
前記動作モードとして前記第１モードが設定されている場合には前記第１モードの動作を開始し、前記動作モードとして前記第２モードが設定されている場合には前記第２モードの動作を開始するよう、前記無線通信手段を制御する制御工程と、
を含むことを特徴とする印刷装置の制御方法。
【請求項１０】
請求項９に記載の印刷装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、その制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
複合機やプリンタ等の印刷装置において、無線ＬＡＮ機能を備えるものが増えている。無線ＬＡＮ機能を備える印刷装置は、アクセスポイントを介してＰＣやモバイル端末等の外部装置から印刷データを受信し、受信した印刷データに基づいて印刷処理を実行できる。また、最近では、アクセスポイントのような中継装置を介さずに外部装置と直接無線通信を行う機能を有する印刷装置が知られている。例えば、特許文献１には、アクセスポイント機能を用いてモバイル端末と直接無線通信を行う印刷装置が開示されている。このようなアクセスポイント機能の例として、例えば、アクセスポイントモード（ソフトウェアＡＰモード）、及びＷｉ−Ｆｉ Ａｌｌｉａｎｃｅによって規定されているＷｉ−Ｆｉ Ｄｉｒｅｃｔ（登録商標）が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８６５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のように無線ＬＡＮ機能を備える印刷装置は、アクセスポイント機能として、アクセスポイントモード及びＷｉ−Ｆｉ Ｄｉｒｅｃｔの両方に対応している場合がありうる。この場合、印刷装置においてアクセスポイントモード及びＷｉ−Ｆｉ Ｄｉｒｅｃｔのいずれが使用されているのかを、ユーザが把握することが必要になりうる。印刷装置がアクセスポイントモード及びＷｉ−Ｆｉ Ｄｉｒｅｃｔモードのいずれで動作しているのかをユーザが把握できないと、モバイル端末を印刷装置に接続させるためにモバイル端末を適切に操作できなくなりうる。これは、ユーザビリティの低下を招く。
【０００５】
本発明は、上述の問題に鑑みて成されたものである。本発明は、印刷装置において外部装置との無線ダイレクト接続のために使用される動作モードをユーザが適切に把握することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る印刷装置は、前記印刷装置をアクセスポイントとして動作させるアクセスポイント動作を行う第１モード、及びＷｉ−Ｆｉ Ｄｉｒｅｃｔによる動作を行う第２モードで動作可能な無線通信手段と、外部装置との無線ダイレクト接続のために使用する動作モードとして、前記第１モード及び前記第２モードのいずれか１つを、ユーザの指示に従って設定する設定手段と、前記動作モードとして前記第１モードが設定されている場合には前記第１モードの動作を開始し、前記動作モードとして前記第２モードが設定されている場合には前記第２モードの動作を開始するよう、前記無線通信手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、印刷装置において外部装置との無線ダイレクト接続のために使用される動作モードをユーザが適切に把握することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】ネットワークの構成例を示す図
【図２】印刷装置のハードウェア構成例を示すブロック図
【図３】無線ダイレクト機能の設定画面、及びメニュー画面の例を示す図
【図４】無線ダイレクト機能の開始及び停止を指示するための操作画面の例を示す図
【図５】無線ダイレクト接続のための接続処理の手順を示すフローチャート
【図６】ＡＰモード及びＷＦＤモードの接続処理の手順を示すフローチャート
【図７】切断処理の手順を示すフローチャート
【図８】無線ダイレクト機能の開始及び停止を指示するための操作画面の例を示す図（第２及び第３実施形態）
【図９】無線ダイレクト機能の設定画面の例を示す図（第３実施形態）
【図１０】ＷＦＤモード（ＡＧＯモード）の接続処理の手順を示すフローチャート（第３実施形態）
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
［第１実施形態］
第１実施形態では、印刷装置１００が外部装置と直接無線通信を行う際の動作モードとして、アクセスポイントモード及びＷｉ−Ｆｉ Ｄｉｒｅｃｔモードのいずれか１つを設定可能にする例について説明する。
【００１１】
＜ネットワーク構成＞
図１は、本実施形態において想定されるネットワーク構成例を示す図である。印刷装置１００は、無線ＬＡＮ規格による通信機能を有する。印刷装置１００は、同様に無線ＬＡＮ規格による通信機能を有するモバイル端末１１０と、アクセスポイントを介さずに直接（ダイレクト）無線通信を行うことが可能である。印刷装置１００は、このような直接無線通信を実現するための機能として、アクセスポイントモード（ソフトウェアＡＰモード）及びＷｉ−Ｆｉ Ｄｉｒｅｃｔをサポートしている。以下では、印刷装置１００が１台のモバイル端末１１０と接続する例について説明するが、印刷装置１００は、複数のモバイル端末と同時に接続可能であってもよい。
【００１２】
＜印刷装置の構成＞
図２は、印刷装置１００のハードウェア構成例を示すブロック図である。印刷装置１００は、制御部２００と、制御部２００に接続されたプリンタ２０７、スキャナ２１３、操作部２０９、無線ＬＡＮチップ２１１、及び有線ＬＡＮチップ２１５とを備える。制御部２００は、制御部２００に接続されている各デバイスを制御することで、印刷装置１００において印刷機能、スキャン機能、コピー機能、有線又は通信機能等の、種々の機能を実現する。制御部２００は、システムバス２０５に接続されたデバイスとして、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ハードディスクドライブ（ＨＤＤ）２０４、スキャナインタフェース（Ｉ／Ｆ）２１２、プリンタＩ／Ｆ２０６、操作部Ｉ／Ｆ２０８、無線ＬＡＮ Ｉ／Ｆ２１０、及び有線ＬＡＮ Ｉ／Ｆ２１４を備える。
【００１３】
ＣＰＵ２０１は、システムバス２０５を介して接続された各デバイスを制御することによって、印刷装置１００全体の動作を制御する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＲＯＭ２０３は、印刷装置１００の制御プログラムが格納される。ＣＰＵ２０１は、ＲＯＭ２０３に格納された制御プログラムをＲＡＭ２０２に読み出して実行することで、印刷装置１００の動作を制御するための様々な処理を実行する。ＨＤＤ２０４は、各種プログラム、及び印刷データや画像データ等の各種データを格納する。なお、本実施形態では、１つのＣＰＵ２０１が後述する（各フローチャートに示す）各処理を実行する例を説明しているが、これに限られない。例えば、複数のＣＰＵが協働して各処理を実行するように印刷装置１００を構成することも可能である。
【００１４】
プリンタ２０７は、制御部２００から出力される画像データに基づいて印刷処理を実行する。印刷装置１００は、モバイル端末１１０等の外部装置から受信した印刷データ、又はスキャナ２１３によって生成された画像データに基づいて、プリンタ２０７によって印刷処理を実行可能である。スキャナ２１３は、原稿の画像を読み取って画像データ（読取画像データ）を生成する。スキャナ２１３によって生成された画像データは、プリンタ２０７による印刷処理に使用されるか、又はＨＤＤ２０４に保存される。操作部２０９は、タッチパネル機能を有する液晶表示部及びキーボードを備え、各種画面を表示する。ユーザは、操作部２０９を介して印刷装置１００に対して指示及び情報を入力できる。
【００１５】
無線ＬＡＮチップ２１１は、無線ＬＡＮ規格による無線通信（無線ＬＡＮ通信）を実現するための通信チップである。無線ＬＡＮ Ｉ／Ｆ２１０は、無線ＬＡＮチップ２１１を制御して、外部のアクセスポイントやモバイル端末１１０等の外部装置との無線ＬＡＮ通信を実現する。無線ＬＡＮ Ｉ／Ｆ２１０及び無線ＬＡＮチップ２１１は、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等の無線ＬＡＮ規格に対応している。有線ＬＡＮチップ２１５は、有線ＬＡＮに接続され、有線ＬＡＮを介した通信を実現するための通信チップである。有線ＬＡＮ Ｉ／Ｆ２１４は、有線ＬＡＮチップ２１５を制御して、有線ＬＡＮを介してＰＣ端末等の外部装置との通信を実現する。
【００１６】
無線ＬＡＮ Ｉ／Ｆ２１０は、外部のアクセスポイント（中継装置）を介して外部装置に接続するインフラ（インフラストラクチャ）接続モードと、アクセスポイントを介さずに外部装置と無線ダイレクト接続を行うダイレクト接続モードとで動作可能である。本明細書において、ダイレクト接続モードによる無線ＬＡＮ Ｉ／Ｆ２１０（印刷装置１００）の動作を実現する機能を「無線ダイレクト機能」と称する。
【００１７】
本実施形態の印刷装置１００は、上述のように、アクセスポイントモード及びＷｉ−Ｆｉ Ｄｉｒｅｃｔ（以下、「ＷＦＤ」とも称する。）をサポートしている。無線ＬＡＮ Ｉ／Ｆ２１０は、ダイレクト接続モードとして、アクセスポイントモード（ＡＰモード）及びＷＦＤモードを有する。無線ダイレクト機能は、無線ＬＡＮ Ｉ／Ｆ２１０を、ＡＰモード又はＷＦＤモードで動作させることによって実現される。このように、無線ＬＡＮ Ｉ／Ｆ２１０は、印刷装置をアクセスポイントとして動作させるアクセスポイント動作を行うＡＰモード（第１モード）、及びＷｉ−Ｆｉ Ｄｉｒｅｃｔによる動作を行うＷＦＤモード（第２モード）で動作可能である。
【００１８】
無線ＬＡＮ Ｉ／Ｆ２１０は、ＡＰモードでは、外部装置との無線ダイレクト接続のために印刷装置１００を無線ＬＡＮのアクセスポイントとして動作させるアクセスポイント動作を行う。無線ＬＡＮ Ｉ／Ｆ２１０は、ＷＦＤモードでは、印刷装置１００及び外部装置のいずれがアクセスポイント（親機又はグループオーナー（ＧＯ））として動作するかを、接続対象の外部装置とのネゴシエーションにより決定する。更に、無線ＬＡＮ Ｉ／Ｆ２１０は、ネゴシエーションの結果に従って、外部装置との無線ダイレクト接続のために印刷装置１００を無線ＬＡＮのアクセスポイント（親機）又はクライアント（子機）として動作させる。
【００１９】
＜印刷装置の操作画面＞
図３（Ａ）は、本実施形態に係る、無線ダイレクト機能の設定のため操作画面の例（設定画面３００）を示す図である。印刷装置１００において、操作部２０９に表示された設定画面３００における設定内容を示す設定値は、ＨＤＤ２０４に格納される。なお、ＲＯＭ２０３がＮＶＲＡＭ（不揮発性ＲＡＭ）領域を有する場合には、当該ＮＶＲＡＭ領域に設定値が格納されてもよい。
【００２０】
設定画面３００では、無線ダイレクト機能を使用するか否か（無線ダイレクト機能の設定のオン及びオフ）の設定を行うことが可能である。無線ダイレクト機能の設定がオフである場合、無線ダイレクト機能が無効化され、無線ダイレクト機能を利用できないようにする制御が行われる。設定画面３００では、更に、無線ダイレクト機能に関連する動作モードの設定を行うことが可能である。図３（Ａ）に示すように、無線ダイレクト機能に関連する動作モードの設定として、ユーザは、ＡＰモードとＷＦＤモードとのいずれか１つを選択可能である。ＣＰＵ２０１は、設定画面３００において設定された動作モードで無線ダイレクト機能を動作させる。
【００２１】
設定画面３００では、更に、無線ダイレクト機能の常時オン設定を行うか否かを設定することが可能である。ＣＰＵ２０１は、設定画面３００において常時オン設定として「有効」が選択された場合には、無線ダイレクト機能の常時オン設定を行い、常時オン設定として「無効」が選択された場合には、無線ダイレクト機能の常時オン設定を行わない。ＣＰＵ２０１は、常時オン設定が行われている場合には、印刷装置１００の起動に従って、常時オン設定が行われていない場合には、ユーザによる開始指示に従って、無線ダイレクト機能の開始処理を行う（ＡＰモード又はＷＦＤモードの動作を無線ＬＡＮ Ｉ／Ｆ２１０に開始させる）。本実施形態では、常時オン設定は、無線ＬＡＮ Ｉ／Ｆ２１０による、無線ダイレクト接続のための動作を常にオン状態にする設定に相当する。
【００２２】
設定画面３００では、更に、無線ＬＡＮ Ｉ／Ｆ２１０によるアクセスポイント動作時に使用するＳＳＩＤ（Service Set Identifier）種別の設定、及びＷＦＤモードの動作時に使用するデバイス名称の設定を行うことが可能である。本実施形態では、ＳＳＩＤ種別設定として、固定モード（固定ＳＳＩＤ）又はワンタイムモード（ワンタイムＳＳＩＤ）の設定が可能である。
【００２３】
固定ＳＳＩＤの設定が行われた場合、印刷装置１００は、予め設定されたＳＳＩＤ及びＫＥＹ（パスワード、暗号化キー又は接続キー等）を、無線ダイレクト接続に必要な接続情報として使用する。なお、図３（Ａ）に示すように、設定画面３００において固定モードで使用されるＳＳＩＤ及びＫＥＹを設定可能であってもよい。ワンタイムＳＳＩＤの設定が行われた場合、印刷装置１００は、無線ダイレクト機能を開始するごとに、新たに生成した（前回と異なる）ＳＳＩＤ及びＫＥＹを、無線ダイレクト接続に必要な接続情報として使用する。
【００２４】
図３（Ｂ）は、操作部２０９に操作画面として表示される、印刷装置１００のメニュー画面の例（メニュー画面３１０）を示す図である。メニュー画面３１０内のボタン３１１〜３１４は、コピー機能、ＢＯＸ機能、スキャン送信機能、及びモバイル接続機能（無線ダイレクト機能）にそれぞれ対応している。ＣＰＵ２０１は、ボタン３１１〜３１４のうち、ユーザにより選択されたボタンに対応する機能の操作画面を、操作部２０９に表示する。なお、ＢＯＸ機能は、原稿の画像をスキャンして得られる画像データを、ＨＤＤ２０４に保存する機能である。スキャン送信機能は、原稿の画像をスキャンして得られる画像データを、例えば電子メール又はＦＡＸ送信により、外部装置へ送信する機能である。
【００２５】
メニュー画面３１０において、ボタン３１４がユーザによって選択（タッチ）されると、ＣＰＵ２０１は、無線ダイレクト機能用の操作画面を操作部２０９に表示する。その際、ＣＰＵ２０１は、設定画面３００を用いて設定された、無線ダイレクト機能に関連する動作モードに対応する操作画面を表示する。図４は、無線ダイレクト機能の操作画面の例を示す図であり、操作画面４００〜４０２はＡＰモードに対応し、操作画面４１０〜４１４はＷＦＤモードに対応している。ＣＰＵ２０１は、ボタン３１４の選択に応じて、動作モードがＡＰモードである場合には操作画面４００を、動作モードがＷＦＤモードである場合には操作画面４１０を表示する。
【００２６】
（ＡＰモードの操作画面）
操作画面４００では、開始ボタンの操作により、ＡＰモードによる無線ダイレクト機能の開始をユーザが指示することが可能である。操作画面４００において無線ダイレクト機能の開始指示が行われると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＡＰモードの動作（アクセスポイント動作）を開始させることにより、無線ダイレクト機能を開始する（オン状態にする）。その後、ＣＰＵ２０１は、操作部２０９の表示を操作画面４０１に遷移させる。
【００２７】
操作画面４０１は、無線ＬＡＮ Ｉ／Ｆ２１０がＡＰモードの動作を開始して外部装置と接続可能な状態であるが、外部装置と未接続状態である場合に、操作部２０９に表示される。ＡＰモードの動作が開始されると、印刷装置１００は、外部装置からの無線接続（無線ダイレクト接続）を受け付け可能な状態となる。操作画面４０１には、モバイル端末１１０等の外部装置が印刷装置１００に無線接続を行うために必要な接続情報（ＳＳＩＤ及びＫＥＹ）が表示される。この状態において、ＣＰＵ２０１は、操作画面４０１に表示されたＳＳＩＤ及びＫＥＹを用いた接続要求を外部装置から受信し、当該外部装置との無線接続を確立すると、操作部２０９の表示を操作画面４０２に遷移させる。
【００２８】
操作画面４０２は、無線ＬＡＮ Ｉ／Ｆ２１０がＡＰモードで動作中であり、外部装置と接続状態にある場合に、操作部２０９に表示される。操作画面４０２では、無線ダイレクト機能の停止（ＡＰモードの動作の停止）をユーザが指示することが可能である。操作画面４０２において停止指示（停止ボタンの選択）が行われると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＡＰモードの動作を停止させる。ＡＰモードの動作が停止されると（無線ダイレクト機能がオフ状態になると）、印刷装置１００は、外部装置からの無線接続を受け付けない状態となる。無線ダイレクト機能がオフ状態になると、ＣＰＵ２０１は、操作部２０９の表示を操作画面４００に遷移させる。
【００２９】
（ＷＦＤモードの操作画面）
操作画面４１０では、開始ボタンの操作により、ＷＦＤモードによる無線ダイレクト機能の開始をユーザが指示することが可能である。操作画面４１０において無線ダイレクト機能の開始指示が行われると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＷＦＤモードの動作を開始させることにより、無線ダイレクト機能を開始する（オン状態にする）。その後、ＣＰＵ２０１は、操作部２０９の表示を操作画面４１１に遷移させる。
【００３０】
操作画面４１１は、無線ＬＡＮ Ｉ／Ｆ２１０がＷＦＤモードの動作を開始して外部装置と接続可能な状態であるが、外部装置と未接続状態である場合に、操作部２０９に表示される。ＣＰＵ２０１は、印刷装置１００の周囲に存在する、ＷＦＤに対応したデバイスを検索（探索）する検索処理を行い、発見したデバイスの一覧を、検索結果として操作画面４１１内に表示する。操作画面４１１に一覧表示されたデバイスのうちの１つがユーザによって選択されると、ＣＰＵ２０１は、選択されたデバイスとの接続のためのネゴシエーションを開始し、操作部２０９の表示を操作画面４１２に遷移させる。選択されたデバイスとの無線接続を確立すると、ＣＰＵ２０１は、操作画面４１４を操作部２０９に表示する。
【００３１】
操作画面４１４は、無線ＬＡＮ Ｉ／Ｆ２１０がＷＦＤモードで動作中であり、外部装置と接続状態にある場合に、操作部２０９に表示される。操作画面４１４では、無線ダイレクト機能の停止（ＷＦＤモードの動作の停止）をユーザが指示することが可能である。操作画面４１４において停止指示（停止ボタンの選択）が行われると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＷＦＤモードの動作を停止させる。ＷＦＤモードの動作が停止されると（無線ダイレクト機能がオフ状態になると）、ＣＰＵ２０１は、操作部２０９の表示を操作画面４１０に遷移させる。
【００３２】
また、操作画面４１１の表示中に、外部装置からＷＦＤ接続要求を受信すると、ＣＰＵ２０１は、操作部２０９の表示を操作画面４１３に遷移させる。操作画面４１３では、ＷＦＤ接続要求による接続を許可するか否かをユーザが指示することが可能である。操作画面４１３において接続の許可が指示されると、ＣＰＵ２０１は、ＷＦＤ接続要求の送信元の外部装置との接続のためのネゴシエーションを開始し、操作部２０９の表示を操作画面４１２に遷移させる。当該外部装置との無線接続を確立すると、ＣＰＵ２０１は、操作部２０９の表示を操作画面４１４に遷移させる。一方、操作画面４１３において接続の拒否が指示されると、ＣＰＵ２０１は、ネゴシエーションを開始せずに、操作部２０９の表示を操作画面４１１に戻す。
【００３３】
＜接続処理＞
図５は、印刷装置１００においてＣＰＵ２０１によって実行される、無線ダイレクト接続のための接続処理の手順を示すフローチャートである。図５に示す各ステップの処理は、ＲＯＭ２０３に格納された制御プログラムをＣＰＵ２０１が読み出して実行することによって、印刷装置１００において実現される。なお、点線で示す箇所は、後述する第３実施形態に関連しており、本実施形態では使用しない。
【００３４】
印刷装置１００の電源が入れられた後、Ｓ１０１で、ＣＰＵ２０１は、ＨＤＤ２０４に格納された設定値に基づいて、無線ダイレクト機能を使用する設定が行われている（無線ダイレクト機能設定がオンである）か否かを判定する。無線ダイレクト機能設定は、設定画面３００を介してユーザによって行われうる。ＣＰＵ２０１は、無線ダイレクト機能を使用する設定が行われている場合にはＳ１０３へ処理を進め、行われていない場合にはＳ１０２へ処理を進める。
【００３５】
Ｓ１０２で、ＣＰＵ２０１は、操作部２０９に操作画面４００又は４１０を表示した場合に、「開始」ボタンを無効化する（例えば、グレーアウトする又は非表示する）。これにより、無線ダイレクト機能の開始をユーザが指示できなくなる。その後、ＣＰＵ２０１は、処理を終了する。
【００３６】
一方、Ｓ１０３で、ＣＰＵ２０１は、ＨＤＤ２０４に格納された設定値に基づいて、無線ダイレクト機能の常時オン設定が有効であるか否かを判定する。ＣＰＵ２０１は、常時オン設定が有効である場合にはＳ１０５へ処理を進め、常時オン設定が無効である場合にはＳ１０４へ処理を進める。Ｓ１０４で、ＣＰＵ２０１は、ユーザからの開始指示を待ち受ける。ユーザは、メニュー画面３１０においてボタン３１４にタッチし、操作画面４００又は４１０において開始ボタンにタッチすることにより、開始指示を行うことが可能である。なお、ＣＰＵ２０１は、上述のように、ＨＤＤ２０４に格納された設定値が示す動作モード（ＡＰモード又はＷＦＤモード）に応じて、操作画面４００又は４１０を表示する。ＣＰＵ２０１は、操作画面４００又は４１０を介して開始指示を受け付けると、処理をＳ１０５へ進める。
【００３７】
Ｓ１０５で、ＣＰＵ２０１は、無線ダイレクト機能に関連する動作モードの設定に従って、処理をＳ１０６又はＳ１０７へ進める。具体的には、ＣＰＵ２０１は、動作モードがＡＰモードに設定されている場合には、Ｓ１０６へ処理を進め、ＡＰモードの接続処理を実行する。一方、ＣＰＵ２０１は、動作モードがＷＦＤモードに設定されている場合には、Ｓ１０７へ処理を進め、ＷＦＤモードの接続処理を実行する。
【００３８】
（ＡＰモードの接続処理）
Ｓ１０６では、ＣＰＵ２０１は、図６（Ａ）に示す手順に従って、ＡＰモードの接続処理を実行する。まずＳ１１１で、ＣＰＵ２０１は、ＨＤＤ２０４に格納された設定値に基づいて、ＳＳＩＤ種別設定を判定する。ＳＳＩＤ種別設定が固定ＳＳＩＤである場合には、ＣＰＵ２０１は、Ｓ１１１からＳ１１２へ処理を進める。Ｓ１１２で、ＣＰＵ２０１は、アクセスポイント動作用のＳＳＩＤ及びＫＥＹ（接続情報）として、予め設定されてＨＤＤ２０４に保存されている固定値を設定する。ＳＳＩＤ種別設定がワンタイムＳＳＩＤである場合には、ＣＰＵ２０１は、Ｓ１１１からＳ１１３へ処理を進める。Ｓ１１３で、ＣＰＵ２０１は、乱数を用いてＳＳＩＤ及びＫＥＹ（接続情報）を新たに生成し、アクセスポイント動作用のＳＳＩＤ及びＫＥＹとして設定する。
【００３９】
Ｓ１１２又はＳ１１３の処理の後、Ｓ１１４で、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にアクセスポイント動作（ＡＰモードの動作）を開始させることにより、無線ダイレクト機能の動作状態をオン状態にする。これにより、印刷装置１００は、外部装置からの接続要求を待ち受ける待ち受け状態となる。このとき、操作部２０９には操作画面４０１が表示される。
【００４０】
その後Ｓ１１５で、ＣＰＵ２０１は、外部装置（本例ではモバイル端末１１０）から接続要求を受信したか否かを判定する。ＣＰＵ２０１は、接続要求を受信した場合には、処理をＳ１１６へ進め、受信した接続要求に従って、モバイル端末１１０との無線接続（無線ダイレクト接続）を確立する。当該無線接続が確立されると、ユーザは、モバイル端末１１０を使用して、印刷又はスキャン等を印刷装置１００に実行させるための操作を行うことが可能になる。このとき、操作部２０９には操作画面４０２が表示される。なお、ＣＰＵ２０１は、無線接続が確立されると、図５及び図６（Ａ）の手順による処理を終了し、図７の手順による処理を開始する。
【００４１】
（ＷＦＤモードの接続処理）
Ｓ１０７では、ＣＰＵ２０１は、図６（Ｂ）に示す手順に従って、ＷＦＤモードの接続処理を実行する。まずＳ１２１で、ＣＰＵ２０１は、ＷＦＤに対応したデバイスを検索する検索処理を行い、発見したデバイスの一覧を検索結果として操作部２０９に表示し、Ｓ１２へ処理を進める。このとき、操作部２０９には操作画面４１１が表示される。Ｓ１２２で、ＣＰＵ２０１は、デバイスの一覧からユーザによって１つのデバイスが選択されたか否かを判定し、選択されていない場合にはＳ１２４へ処理を進める。Ｓ１２４で、ＣＰＵ２０１は、外部装置からＷＦＤ接続要求を受信したか否かを判定し、受信していない場合にはＳ１２１へ処理を戻す。ＣＰＵ２０１は、デバイスの一覧から１つのデバイスが選択されるか（Ｓ１２２で「ＹＥＳ」）、又は外部装置からＷＦＤ接続要求を受信するまで（Ｓ１２４で「ＹＥＳ」）、Ｓ１２１、Ｓ１２２及びＳ１２４の処理を繰り返す。
【００４２】
ＣＰＵ２０１は、操作部２０９に表示したデバイスの一覧から１つのデバイスが選択されると（Ｓ１２２で「ＹＥＳ」）、Ｓ１２２からＳ１２３へ処理を進める。Ｓ１２３で、ＣＰＵ２０１は、選択されたデバイス（外部装置）へＷＦＤ接続要求を送信し、当該外部装置とのネゴシエーションを開始する。その後、ＣＰＵ２０１は、処理をＳ１２６へ進める。なお、本例では、モバイル端末１１０が選択されたものとする。
【００４３】
一方、ＣＰＵ２０１は、外部装置からＷＦＤ接続要求を受信すると（Ｓ１２４で「ＹＥＳ」）、Ｓ１２４からＳ１２５へ処理を進める。Ｓ１２５で、ＣＰＵ２０１は、ユーザの指示に従って、当該接続要求による接続を許可するか否かを判定する。このとき、操作部２０９には操作画面４１３が表示される。ＣＰＵ２０１は、操作画面４１３において接続の許可が指示された場合には、ＷＦＤ接続要求の送信元の外部装置（本例ではモバイル端末１１０）とのネゴシエーションを開始し、処理をＳ１２６へ進める。また、ＣＰＵ２０１は、操作画面４１３において接続の拒否が指示された場合には、Ｓ１２１へ処理を戻す。
【００４４】
外部装置（モバイル端末１１０）とのネゴシエーションの実行中、操作部２０９には操作画面４１２が表示される。Ｓ１２６で、ＣＰＵ２０１は、外部装置とのネゴシエーションに失敗した場合には、Ｓ１２１へ処理を戻し、再びＳ１２１、Ｓ１２２及びＳ１２４の処理を繰り返す状態に移行する。一方、ＣＰＵ２０１は、ネゴシエーションに成功した場合には、Ｓ１２７へ処理を進める。Ｓ１２７で、ＣＰＵ２０１は、外部装置とのネゴシエーションの結果、印刷装置１００のロールが親機及び子機のいずれに決定されたかを判定する。ＣＰＵ２０１は、印刷装置１００が子機になると決定された場合には、Ｓ１２８へ処理を進め、印刷装置１００が親機になると決定された場合には、Ｓ１２９へ処理を進める。
【００４５】
Ｓ１２８で、ＣＰＵ２０１は、外部装置（モバイル端末１１０）とのネゴシエーションで得られた、当該外部装置のＳＳＩＤ及びＫＥＹを用いて、当該外部装置への接続処理を行うことで、ＷＦＤの子機（クライアント）としての動作を開始する。一方、Ｓ１２９では、ＣＰＵ２０１は、乱数を用いてＳＳＩＤ及びＫＥＹを新たに生成し、生成したＳＳＩＤ及びＫＥＹを用いて、ＷＦＤの親機（アクセスポイント）としての動作を開始する。
【００４６】
Ｓ１２８又はＳ１２９の後、Ｓ１３０で、ＣＰＵ２０１は、ＷＦＤ接続の対象となる外部装置（モバイル端末１１０）との無線接続が確立すると、図５及び図６（Ｂ）の手順による処理を終了し、図７の手順による処理を開始する。このとき、操作部２０９には操作画面４１４が表示される。操作画面４１４には、例えば、図４に示すように、印刷装置１００のＩＰアドレス及びＷＦＤデバイス名称と、接続した外部装置のＷＦＤデバイス名称とが表示されうる。
【００４７】
＜切断処理＞
図７は、印刷装置１００においてＣＰＵ２０１によって実行される、無線接続を切断するための切断処理の手順を示すフローチャートである。図７に示す各ステップの処理は、ＲＯＭ２０３に格納された制御プログラムをＣＰＵ２０１が読み出して実行することによって、印刷装置１００において実現される。
【００４８】
外部装置（本例ではモバイル端末１１０）と無線接続を確立している間に、Ｓ１５１で、ＣＰＵ２０１は、無線接続を切断するための切断イベントが発生したか否かを判定する。切断イベントは、例えば、操作画面４０２又は４１４において停止ボタンがタッチされた場合、モバイル端末１１０から切断要求を受信した場合、無線ＬＡＮチップ２１１による電波の送受信が停止した場合、又は無線接続の継続時間が、印刷装置１００において予め設定されている最大接続時間に達した場合に相当する。ＣＰＵ２０１は、いずれかの切断イベントが発生すると、処理をＳ１５２へ進める。
【００４９】
Ｓ１５２で、ＣＰＵ２０１は、モバイル端末１１０との無線接続の切断処理を行う。この時点では、モバイル端末１１０との無線接続が切断されたのみで、無線ダイレクト機能の動作状態はオン状態である。即ち、無線ＬＡＮ Ｉ／Ｆ２１０によるＡＰモード又はＷＦＤモードの動作が継続している。
【００５０】
次にＳ１５３で、ＣＰＵ２０１は、Ｓ１５１における切断イベントが、操作画面４０２又は４１４において停止ボタンを用いて行われる、ユーザによる停止指示であるか否かを判定する。切断イベントが停止指示である場合には、ＣＰＵ２０１は、処理をＳ１５４へ進める。Ｓ１５４で、ＣＰＵ２０１は、無線ダイレクト機能をオフ状態にするための、無線ダイレクト機能の停止処理を行い、処理を終了する。具体的には、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＡＰモード又はＷＦＤモードの動作を停止させる。
【００５１】
一方、ＣＰＵ２０１は、切断イベントがユーザによる停止指示ではない場合には、処理をＳ１５５へ進める。Ｓ１５５で、ＣＰＵ２０１は、無線ダイレクト機能の常時オン設定が有効であるか否かを判定する。ＣＰＵ２０１は、常時オン設定が有効である場合には、無線ダイレクト機能をオフ状態にしてはならないため、Ｓ１０５（図５）へ処理を進める。これにより、印刷装置１００は、無線ダイレクト機能をオフ状態にせず、ＡＰモード又はＷＦＤモードで再び外部装置と接続可能な状態を維持する。一方、ＣＰＵ２０１は、常時オン設定が無効である場合にはＳ１５４へ処理を進め、無線ダイレクト機能をオフ状態にし、処理を終了する。
【００５２】
以上説明したように、本実施形態では、無線ＬＡＮ Ｉ／Ｆ２１０は、印刷装置をアクセスポイントとして動作させるアクセスポイント動作を行う第１モード（ＡＰモード）、及びＷＦＤによる動作を行うＷＦＤモード（第２モード）で動作可能である。ＣＰＵ２０１は、外部装置との無線ダイレクト接続のために使用する動作モードとして、ＡＰモード及びＷＦＤモードのいずれか１つを、ユーザの指示に従って設定する。更に、ＣＰＵ２０１は、動作モードとしてＡＰモードが設定されている場合にはＡＰモードの動作を開始し、動作モードとしてＷＦＤモードが設定されている場合にはＷＦＤモードの動作を開始するよう、無線ＬＡＮ Ｉ／Ｆ２１０を制御する。
【００５３】
本実施形態によれば、印刷装置１００において外部装置との無線ダイレクト接続のために使用される動作モードをユーザが適切に把握することが可能になる。具体的には、無線ダイレクト機能の設定画面３００において、ＡＰモード及びＷＦＤモードのいずれか１つの動作モードを選択可能にする。更に、無線ＬＡＮ Ｉ／Ｆ２１０を、選択されていない動作モードでは動作せず、選択された動作モードで動作するように制御する。これにより、印刷装置１００がＡＰモード及びＷＦＤモードのいずれで動作しているのかをユーザが適切に把握することが可能になる。その結果、ユーザが、モバイル端末１１０を印刷装置１００に接続させるためにモバイル端末１１０を適切に操作することが可能になる。
【００５４】
［第２実施形態］
第１実施形態では、印刷装置１００は、設定画面（図３（Ａ））において事前に設定された内容に従って、無線ダイレクト機能に関連する動作モードとしてＡＰモード及びＷＦＤモードのいずれを使用するかを選択する。第２実施形態では、ＡＰモード及びＷＦＤモードのいずれを使用するのかについて、無線ダイレクト機能の開始時にユーザによる選択を可能にする例について説明する。なお、以下では、第１実施形態と共通する部分については説明を省略する。
【００５５】
図８（Ａ）は、本実施形態に係る、無線ダイレクト機能の操作画面の例を示す図である。本実施形態では、ＣＰＵ２０１は、メニュー画面３１０において無線ダイレクト機能がユーザによって選択（ボタン３１４がタッチ）されると、図８（Ａ）に示す操作画面８００を操作部２０９に表示する。操作画面８００において、ユーザは、無線ダイレクト機能に関連する動作モードとして、ＡＰモード及びＷＦＤモードのいずれかを選択可能である。操作画面８００は、ＡＰモードが選択されている状態を示している。一方、操作画面８１０は、ＷＦＤモードが選択されている状態を示している。
【００５６】
動作モードとしてＡＰモードが選択されている状態（操作画面８００）で、ユーザによる開始指示（開始ボタンのタッチ）が行われると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＡＰモードの動作を開始させる。また、ＣＰＵ２０１は、操作部２０９の表示を操作画面８０１に遷移させる。
【００５７】
操作画面８０１は、無線ＬＡＮ Ｉ／Ｆ２１０がＡＰモードの動作を開始して外部装置と接続可能な状態であるが、外部装置と未接続状態である場合に、操作部２０９に表示される。操作画面８０１では、ＷＦＤモードを選択できないように、ＷＦＤモードは非表示となっている。なお、操作画面８０１では、ＷＦＤモードはグレーアウトされてもよい。ＣＰＵ２０１は、操作画面８０１を操作部２０９に表示した状態で、外部装置との無線接続を確立すると、操作部２０９の表示を操作画面４０２（図４）に遷移させる。なお、本実施形態では、無線ダイレクト機能がオフ状態になると、ＣＰＵ２０１は、操作部２０９の表示を操作画面４０２から操作画面８０１に遷移させる。
【００５８】
一方、動作モードとしてＷＦＤモードが選択されている状態（操作画面８１０）で、ユーザによる開始指示（開始ボタンのタッチ）が行われると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＷＦＤモードの動作を開始させる。また、ＣＰＵ２０１は、操作部２０９の表示を操作画面８１１に遷移させる。
【００５９】
操作画面８１１は、無線ＬＡＮ Ｉ／Ｆ２１０がＷＦＤモードの動作を開始して外部装置と接続可能な状態であるが、外部装置と未接続状態である場合に、操作部２０９に表示される。操作画面８１１では、ＡＰモードを選択できないように、ＡＰモードは非表示となっている。なお、操作画面８１１では、ＡＰモードはグレーアウトされてもよい。ＣＰＵ２０１は、操作画面８１１を操作部２０９に表示した状態で、デバイスが選択されるか、ＷＦＤ接続要求が受信されると、それ以降、第１実施形態と同様の処理を行う。即ち、ＣＰＵ２０１は、操作画面４１２又は４１３を操作部２０９に表示し、上述した処理を実行する。
【００６０】
本実施形態では、例えば、設定画面３００（図３）における動作モードの設定について、ＡＰモード及びＷＦＤモードの少なくとも１つが選択可能にしてもよい。この場合に、設定画面３００を介してＡＰモード及びＷＦＤモードのいずれかが動作モードとして設定されると、ＣＰＵ２０１は、第１実施形態と同様の処理を実行する。一方、設定画面３００を介してＡＰモード及びＷＦＤモードの両方が動作モードとして設定されると、ＣＰＵ２０１は、本実施形態の上述の処理を実行する。
【００６１】
以上説明したように、本実施形態では、ＣＰＵ２０１は、無線ダイレクト接続のための動作を無線ＬＡＮ Ｉ／Ｆ２１０に開始させる際に、操作画面８００，８０１を、操作部２０９に表示して、ユーザによるＡＰモード又はＷＦＤモードの選択を受け付ける。更に、ＣＰＵ２０１は、操作画面８００，８０１を介して選択された動作モードを、無線ダイレクト接続のために使用する動作モードとして設定する。
【００６２】
本実施形態によれば、モバイル端末１１０を無線ダイレクト接続により印刷装置１００に接続させる際に、印刷装置１００の無線ダイレクト機能の開始時に、ユーザが動作モードを選択することが可能になる。このため、ユーザが所有するモバイル端末１１０が有する機能（モバイル端末１１０がＷＦＤモードで印刷装置１００に接続するか否か）に応じて、接続対象となる無線ＬＡＮ Ｉ／Ｆ２１０の動作モードを適切に設定することが可能になる。したがって、ユーザのニーズに合わせて、無線ＬＡＮ Ｉ／Ｆ２１０の動作モードを柔軟に設定することが可能になる。
【００６３】
［第３実施形態］
Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ規格では、端末間でネゴシエーションを行ってグループオーナーを決定する動作だけでなく、ネゴシエーションを行わずにいずれかの端末が自律的に（Autonomously）ＧＯ（グループオーナー）になりうることが規定されている。以下では、このような動作モードを「Ａｕｔｏｎｏｍｏｕｓ ＧＯモード（ＡＧＯモード）」と称する。なお、ネゴシエーションを行う動作モードを「ネゴシエーションモード」と称する。本実施形態では、無線ダイレクト機能に関連する動作モードがＷＦＤモードに設定される場合に、ＷＦＤモードの動作設定として、ユーザによるネゴシエーションモード又はＡＧＯモードの設定を可能にする例について説明する。なお、以下では、第１及び第２実施形態と共通する部分については説明を省略する。
【００６４】
＜印刷装置の操作画面＞
図９は、本実施形態に係る、無線ダイレクト機能の設定のため操作画面の例（設定画面９００）を示す図である。設定画面９００は、ＷＦＤモードに対して、ＷＦＤモードの動作設定として、ネゴシエーションモード（第１動作設定）及びＡＧＯモード（第２動作設定）のいずれか１つをユーザが選択できる点で、第１実施形態の設定画面３００（図３）との相違している。
【００６５】
ＣＰＵ２０１は、無線ダイレクト機能に関連する動作モードとしてＷＦＤモードが設定されている場合には、ネゴシエーションモード及びＡＧＯモードのうちで、設定画面９００を介して選択された動作設定に従って、無線ＬＡＮ Ｉ／Ｆ２１０を動作させる。即ち、ネゴシエーションモードが選択された場合、ＣＰＵ２０１は、第１及び第２実施形態と同様、外部装置とのネゴシエーションにより、印刷装置１００のロール（親機又は子機）を決定（いずれがアクセスポイントとして動作するかを決定）する。一方、ＡＧＯモードが選択された場合、ＣＰＵ２０１は、外部装置とのネゴシエーションを行わずに、印刷装置１００が親機（ＧＯ）になる（アクセスポイントとして動作する）ことを決定する。
【００６６】
図８（Ｂ）は、本実施形態に係る、無線ダイレクト機能の操作画面の例を示す図である。本実施形態では、ＣＰＵ２０１は、メニュー画面３１０においてボタン３１４がタッチされると、操作画面４００，４１０，８５０のいずれかを操作部２０９に表示する。具体的には、動作モードがＡＰモードに設定されている場合には、操作画面４００を表示する。動作モードがＷＦＤモードに設定されており、かつ、ＷＦＤモードの動作設定としてネゴシエーションモードが選択されている場合には、操作画面４１０を表示する。また、動作モードがＷＦＤモードに設定されており、かつ、ＷＦＤモードの動作設定としてＡＧＯモードが選択されている場合には、図８（Ｂ）に示す操作画面８５０を表示する。なお、ＡＰモード、及びＷＦＤモード（ネゴシエーションモード）については、無線ダイレクト接続のための接続処理は、第１実施形態と同様である。
【００６７】
操作画面８５０において開始ボタンがタッチされると、ＣＰＵ２０１は、無線ＬＡＮ Ｉ／Ｆ２１０にＷＦＤモードの動作を開始させ、操作部２０９の表示を操作画面８５１に遷移させる。その際、ＣＰＵ２０１は、ＷＦＤモードの動作をＡＧＯモードで実現する。即ち、ＣＰＵ２０１は、外部装置とネゴシエーションを行わずに、親機として動作するためのＳＳＩＤ及びＫＥＹ（接続情報）の設定を行う。
【００６８】
操作画面８５１は、無線ＬＡＮ Ｉ／Ｆ２１０がＷＦＤモード（ネゴシエーションモード）の動作を開始して外部装置と接続可能な状態である場合に、操作部２０９に表示される。操作画面８５１には、設定したＳＳＩＤ及びＫＥＹ、並びにＷＦＤモードの動作時に使用するデバイス名称が表示される。操作画面８５１の表示中に、ＷＦＤ接続要求を外部装置から受信した場合、ＣＰＵ２０１は、操作部２０９の表示を操作画面８５２に遷移させる。これにより、ＣＰＵ２０１は、ＷＦＤ接続要求による接続を許可するか否かをユーザに確認する。
【００６９】
操作画面８５３において接続の許可が指示されると、印刷装置１００は、ＷＦＤ接続要求の送信元の外部装置との接続を確立し、操作部２０９の表示を操作画面８５３に遷移させる。一方、操作画面８５３において接続の拒否が指示されると、接続を確立せずに、操作部２０９の表示を操作画面８５１に戻す。なお、操作画面８５１の表示中に、ＡＰモードの接続要求を外部装置から受信した場合には、操作部２０９の表示を操作画面８５３に遷移させ、当該外部装置との接続を確立する。
【００７０】
＜接続処理＞
本実施形態では、ＣＰＵ２０１は、第１実施形態と同様、図５の手順に従って無線ダイレクト接続のための接続処理を行う。ただし、Ｓ１０５において、ＣＰＵ２０１は、無線ダイレクト機能に関連する動作モードがＷＦＤモードに設定されており、かつ、ＷＦＤモードの動作設定としてＡＧＯモードが選択されている場合には、図１０のＳ３０１に処理を進める。図１０は、ＡＧＯモードが設定されている場合の、ＷＦＤモードの接続処理の手順を示すフローチャートである。
【００７１】
Ｓ３０１〜Ｓ３０３では、ＣＰＵ２０１は、Ｓ１１１〜Ｓ１１３と同様に、印刷装置１００が親機（アクセスポイント）として動作する際に外部装置が印刷装置１００に接続するために必要となるＳＳＩＤ及びＫＥＹ（接続情報）を設定する。
【００７２】
次にＳ３０３で、ＣＰＵ２０１は、ＡＧＯモードの処理を開始する。即ち、ＣＰＵ２０１は、操作画面８５１を操作部２０９に表示して、外部装置からの接続要求を待ち受ける状態になる。その後Ｓ３０４で、ＣＰＵ２０１は、外部装置からＷＦＤ接続要求を受信したか否かを判定し、受信していない場合にはＳ３０５へ処理を進める。Ｓ３０５で、ＣＰＵ２０１は、外部装置から（ＳＳＩＤ及びＫＥＹを含む）ＡＰモードの接続要求を受信したか否かを判定し、受信していない場合にはＳ３０４へ処理を戻す。
【００７３】
ＣＰＵ２０１は、Ｓ３０４においてＷＦＤ接続要求を受信すると、Ｓ３０５へ処理を進める。Ｓ３０５で、ＣＰＵ２０１は、操作画面８５２を表示して、ユーザの指示に従って、当該接続要求による接続を許可するか否かを判定する。ＣＰＵ２０１は、接続の許可が指示された場合には、Ｓ３０７へ処理を進め、ＷＦＤ接続要求の送信元の外部装置との接続を確立し、接続処理を終了する。一方、ＣＰＵ２０１は、接続の拒否が指示された場合には、Ｓ３０４へ処理を戻す。また、ＣＰＵ２０１は、Ｓ３０６においてＡＰモードの接続要求を受信すると、Ｓ３０７へ処理を進め、当該接続要求の送信元の外部装置との接続を確立し、接続処理を終了する。
【００７４】
本実施形態によれば、ＡＰモード及びＷＦＤモードを選択的に設定可能であり、かつ、ＷＦＤモードが選択された場合には、更に、ネゴシエーションモード（第１動作設定）及びＡＧＯモード（第２動作設定）を選択的に設定可能である。このため、ユーザが所有するモバイル端末１１０が有する機能（モバイル端末１１０がＷＦＤモードで印刷装置１００に接続するか否か）に応じて、接続対象となる無線ＬＡＮ Ｉ／Ｆ２１０の動作モードを適切に設定することが可能になる。したがって、ユーザのニーズに合わせて、無線ＬＡＮ Ｉ／Ｆ２１０の動作モードを柔軟に設定することが可能になる。
【００７５】
なお、本実施形態では、第２実施形態と同様にして、無線ダイレクト機能の開始時に、ユーザによる動作モードの選択及びＷＦＤモードにおける動作設定の選択を可能にしてもよい。
【００７６】
［第４実施形態］
第４実施形態では、無線ダイレクト機能に関連する動作モードとしてＷＦＤモードが設定された場合に、常時オン設定を自動的に無効にする例について説明する。なお、以下では、第１乃至第３実施形態と共通する部分については説明を省略する。
【００７７】
ＷＦＤモードで無線ダイレクト機能を開始した場合、ＣＰＵ２０１は、第１実施形態で説明したように、外部装置からＷＦＤ接続要求を受信するごとに、操作画面４１３（図４）のような確認画面を操作部２０９に表示する。通常、ＷＦＤ接続要求を印刷装置１００に対して送信可能な外部装置は限定されていない。このため、印刷装置１００に対する攻撃目的を目的として、第３者が特定のモバイル端末を使用して印刷装置１００に対して繰り返しＷＦＤ接続要求を送信し続けることが可能である。その結果、印刷装置１００では、無線ダイレクト機能が常にオン状態であると、操作画面４１３のような確認画面が操作部２０９に表示される状態が継続することになり、正常な動作が妨げられる。
【００７８】
本実施形態では、印刷装置１００において上述のような状態が生じることを避けるために、無線ダイレクト機能に関連する動作モードがＷＦＤモードに設定された場合、無線ダイレクト機能の常時オン設定を自動的に無効にする。即ち、ＣＰＵ２０１は、動作モードとしてＷＦＤモードが設定されていれば、常時オン設定が行われているか否かにかかわらず、ユーザによる開始指示に従って、ＷＦＤモードの動作を無線ＬＡＮ Ｉ／Ｆ２１０に開始させる。
【００７９】
具体的には、ＣＰＵ２０１は、設定画面３００において常時オン設定が「有効」に設定されていても、Ｓ１０３（図５）において、常に処理をＳ１０４へ進める。即ち、ＣＰＵ２０１は、Ｓ１０４においてユーザからの開始指示を待ち受け、開始指示を受け付けると、Ｓ１０５以降の処理を実行する。なお、Ｓ１０５以降の処理は、第１実施形態と同様である。
【００８０】
本実施形態によれば、無線ダイレクト機能に関連する動作モードがＷＦＤモードに設定された場合、常時オン設定を自動的に無効にする。これにより、印刷装置１００においてＷＦＤモードの動作をよりセキュアに実現することが可能になる。
【００８１】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８２】
１００：印刷装置、１１０：モバイル端末
２０１：ＣＰＵ、２０２：ＲＡＭ、２０３：ＲＯＭ、２０４：ＨＤＤ
２０９：操作部、２１０：無線ＬＡＮ Ｉ／Ｆ、２１１：無線ＬＡＮチップ
【図１】
2019018387.tif 000003
【図２】
2019018387.tif 000004
【図３】
2019018387.tif 000005
【図４】
2019018387.tif 000006
【図５】
2019018387.tif 000007
【図６】
2019018387.tif 000008
【図７】
2019018387.tif 000009
【図８】
2019018387.tif 000010
【図９】
2019018387.tif 000011
【図１０】
2019018387.tif 000012