(57)【要約】【課題】情報処理装置と、通信装置とが直接無線通信を行う場合に、通信装置のセキュリティと無線通信の使用とを好適に制御する仕組みを提供する。【解決手段】通信装置は、情報処理装置と直接無線通信を行う際に、通信装置の通信に関するセキュリティ機能が設定がされているか否かを判定し、判定結果に従って、情報処理装置との無線通信を許可するか又は禁止するかを制御する。【選択図】  図５
2014179928.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と直接無線通信が可能な通信装置であって、
前記情報処理装置と直接無線通信を行う際に、前記通信装置の通信に関するセキュリティ機能が設定がされているか否かを判定する判定手段と、
前記判定手段の判定結果に従って、前記情報処理装置との無線通信を許可するか又は禁止するかを制御する制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記制御手段は、
前記判定手段によって前記セキュリティ機能が設定されていると判定すると、前記情報処理装置との無線通信を禁止し、
前記判定手段によって前記セキュリティ機能が設定されていないと判定すると、前記情報処理装置との無線通信を許可することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、
前記判定手段によって前記セキュリティ機能が設定されていると判定すると、当該セキュリティ機能を一時的に無効にし、前記情報処理装置との無線通信を許可し、
前記判定手段によって前記セキュリティ機能が設定されていないと判定すると、前記情報処理装置との無線通信を許可することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記セキュリティ機能を優先するか否かを設定する設定手段をさらに備え、
前記制御手段は、
前記設定手段によって前記セキュリティ機能を優先すると設定されている場合は、前記判定手段によって前記セキュリティ機能が設定されていると判定すると、前記情報処理装置との無線通信を禁止し、前記判定手段によって前記セキュリティ機能が設定されていないと判定すると、前記情報処理装置との無線通信を許可し、
前記設定手段によって前記セキュリティ機能を優先すると設定されていない場合は、当該セキュリティ機能を一時的に無効にし、前記情報処理装置との無線通信を許可し、前記判定手段によって前記セキュリティ機能が設定されていないと判定すると、前記情報処理装置との無線通信を許可することを特徴とする請求項１に記載の通信装置。
【請求項５】
前記制御手段は、
前記セキュリティ機能を一時的に無効にして前記情報処理装置との無線通信を許可した後に、該無線通信が終了すると、当該セキュリティ機能を有効に戻すことを特徴とする請求項３又は４に記載の通信装置。
【請求項６】
前記制御手段は、前記セキュリティ機能を一時的に無効にする際に、現在のセキュリティ機能の設定をメモリに格納し、前記セキュリティ機能を有効に戻す際に該メモリに格納した設定を参照することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記制御手段は、
前記セキュリティ機能を一時的に無効にする場合に、操作者に対して確認を行うことを特徴とする請求項２乃至６の何れか１項に記載の通信装置。
【請求項８】
前記制御手段は、
前記情報処理装置との無線通信を禁止する場合に、操作者に対して前記セキュリティ機能が設定されているため情報処理装置との無線通信を中止する旨を通知することを特徴とする請求項２又は４に記載の通信装置。
【請求項９】
前記セキュリティ機能の設定とは、ＩＰフィルタ、ＭＡＣフィルタ、ＩＥＥE８０２．１Ｘ、又はＩＰｓｅｃに関する設定であることを特徴とする請求項１乃至８の何れか１項に記載の通信装置。
【請求項１０】
前記情報処理装置との無線通信は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔであることを特徴とする請求項１乃至９の何れか１項に記載の通信装置。
【請求項１１】
情報処理装置と直接無線通信が可能な通信装置の制御方法であって、
判定手段が、前記情報処理装置と直接無線通信を行う際に、前記通信装置の通信に関するセキュリティ機能が設定がされているか否かを判定する判定ステップと、
制御手段が、前記判定ステップによる判定結果に従って、前記情報処理装置との無線通信を許可するか又は禁止するかを制御する制御ステップと
を実行することを特徴とする通信装置の制御方法。
【請求項１２】
請求項１１に記載された通信装置の制御方法における各ステップを、コンピュータに実行させるためのプログラム。
【請求項１３】
請求項１乃至１０の何れか１項に記載の通信装置を備える印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法、プログラム、及び印刷装置に関するものである。
【背景技術】
【０００２】
印刷装置やＰＣ、携帯端末等の通信装置においては、無線ＬＡＮ機能を通じて、アクセスポイントにクライアントとして接続し、アクセスポイントを介して外部装置と通信を行うことができる。また、Ｗｉ−Ｆｉ ＡｌｌｉａｎｃｅによりＷｉ−Ｆｉ Ｄｉｒｅｃｔ（登録商標）という規格が制定されている。Ｗｉ−Ｆｉ Ｄｉｒｅｃｔでは、印刷装置やＰＣ等の通信装置がアクセスポイント又はクライアントのいずれで動作するかを決定するためのプロトコルが規定されている。このプロトコルを実行することにより、アクセスポイントになる通信装置や、クライアントになる通信装置を自動的に決定できる。このＷｉ−Ｆｉ Ｄｉｒｅｃｔを利用することで、アクセスポイントを別途用意する必要がなくなり、情報処理装置同士が直接無線通信を実行することができる。特許文献１には、このＷｉ−Ｆｉ Ｄｉｒｅｃｔを利用して音声データや写真データを送受信することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９９８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には以下に記載する問題がある。印刷装置（通信装置）は、様々なセキュリティ機能を持つようになってきている。一例として、ＩＰフィルタと呼ばれる機能がある。ＩＰフィルタは、印刷装置に対して無線／有線でアクセスを許可する端末をＩＰアドレスにより制限する機能であり、不正な端末からのアクセスを防止することが可能である。また、ＩＰアドレスではなくＭＡＣアドレスでアクセスを制限するＭＡＣフィルタと呼ばれる機能もある。ユーザは、印刷装置が持つさまざまなセキュリティ機能を使用し、印刷装置を含めたネットワーク環境全体のセキュリティを維持している。
【０００５】
ユーザが上述のような印刷装置のセキュリティ機能を使用している場合に、不特定のユーザがＷｉ−Ｆｉ Ｄｉｒｅｃｔで携帯端末と印刷装置を接続し利用してしまうと印刷装置のセキュリティを維持できない可能性がある。例えば、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ接続の過程において、上述のように携帯端末にはＤＨＣＰでＩＰアドレスが自動的に割り振られる場合がある。そのため印刷装置でＩＰフィルタを有効にしアクセス可能な端末を制限していたとしても、許可していたＩＰアドレスが携帯端末に割り振られた場合には、本来意図していなかった携帯端末からの印刷を許可してしまうことになる。逆に、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を許可したい場合であっても、セキュリティ機能により携帯端末からのアクセスが制限されてしまっているために使用できず、利便性が損なわれるという問題がある。
【０００６】
本発明は、上述の問題に鑑みて成されたものであり、情報処理装置と、印刷装置とが直接無線通信を行う場合に、印刷装置のセキュリティと無線通信の使用とを好適に制御する仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、情報処理装置と直接無線通信が可能な通信装置であって、前記情報処理装置と直接無線通信を行う際に、前記通信装置の通信に関するセキュリティ機能が設定がされているか否かを判定する判定手段と、前記判定手段の判定結果に従って、前記情報処理装置との無線通信を許可するか又は禁止するかを制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明は、情報処理装置と、通信装置とが直接無線通信を行う場合に、通信装置のセキュリティと無線通信の使用とを好適に制御する仕組みを提供できる。
【図面の簡単な説明】
【０００９】
【図１】Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの処理シーケンスを示す図。
【図２】印刷装置２００のハードウェア構成を示す図。
【図３】携帯端末３００のハードウェア構成を示す図。
【図４】操作パネル２１１に表示されるセキュリティ設定画面を示す図。
【図５】操作パネル２１１に表示されるＩＰフィルタ設定画面を示す図。
【図６】操作パネル２１１に表示されるＷｉ−Ｆｉ Ｄｉｒｅｃｔセキュリティ設定画面を示す図。
【図７】印刷装置２００と携帯端末３００との間で実行される処理を示すシーケンス図。
【図８】操作パネル２１１に表示される画面を示す図。
【図９】操作パネル２１１に表示されるＷｉ−Ｆｉ Ｄｉｒｅｃｔ接続指示画面を示す図。
【図１０】アイコン８０２の表示状態を決定する処理を示すフローチャート。
【図１１】操作パネル２１１に表示されるＷｉ−Ｆｉ Ｄｉｒｅｃｔセキュリティ設定画面を示す図。
【図１２】アイコン８０２の表示状態を決定する処理を示すフローチャート。
【図１３】印刷装置２００が無線通信開始指示を受信した際に実行する処理を示すフローチャート。
【図１４】操作パネル２１１に表示される画面を示す図。
【図１５】操作パネル２１１に表示される画面を示す図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
＜Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ＞
まず、図１を参照して、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの処理シーケンスについて説明する。印刷装置と携帯端末は、それぞれＷｉ−Ｆｉ Ｄｉｒｅｃｔをサポートしている情報処理装置又は通信装置の一例である。
【００１２】
まず、Ｓ１０１において、印刷装置と携帯端末は、それぞれ通信相手を特定するために機器探索を行う。機器探索によって通信相手を特定すると、Ｓ１０２において、どちらがアクセスポイント（ＧｒｏｕｐＯｗｎｅｒ）になり、どちらがクライアント（Ｃｌｉｅｎｔ）になるかを決定する。このＳ１０２の処理を役割決定と称する。図１では、Ｓ１０２の役割決定の結果、印刷装置がＧｒｏｕｐＯｗｎｅｒに、携帯端末がＣｌｉｅｎｔになったこととする。
【００１３】
次に、Ｓ１０３において、Ｗｉ−Ｆｉ Ａｌｌｉａｎｃｅにより制定されたＷＰＳ（Ｗｉ−Ｆｉ Ｐｒｏｔｅｃｔｅｄ Ｓｅｔｕｐ）を用いて、ＧｒｏｕｐＯｗｎｅｒである印刷装置からＣｌｉｅｎｔである携帯端末へ接続を行うためのパラメータを提供する。これにより、印刷装置と携帯端末との間でパラメータが共有される。続いて、Ｓ１０４において、当該パラメータを用いてセキュア接続が行われる。
【００１４】
セキュア接続が完了すると、Ｓ１０５において、印刷装置と携帯端末との間でＩＰ通信を行うためのアドレッシングは行われる。この際、ＧｒｏｕｐＯｗｎｅｒである印刷装置がＤＨＣＰサーバとして動作し、Ｃｌｉｅｎｔである携帯端末に対してＩＰアドレスを付与する。
【００１５】
以上の処理を行うことで、印刷装置と携帯端末との間で無線通信が確立することができる。そしてこの無線通信を使用することで、別途アクセスポイントを用意することなく、印刷装置と携帯端末が直接通信を行うことが可能になる。
【００１６】
＜第１の実施形態＞
以下では、図面を参照して、本発明の第１の実施形態について説明する。本実施形態は、印刷装置（通信装置）の通信に関するセキュリティ機能の設定を優先し、セキュリティ機能に関する所定の設定がされている場合は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を禁止する。
【００１７】
＜印刷装置の構成＞
次に、図２を参照して、印刷装置２００のハードウェア構成について説明する。印刷装置２００は外部装置（例えば、携帯端末やＰＣ）と無線通信を実行可能な情報処理装置又は通信装置の一例である。本実施形態では印刷装置２００を複合機として説明するが、外部装置との通信機能を有するスキャナを備えないプリンタであってもよい。或いは、外部装置との通信機能を有し、プリンタを備えないスキャナであってもよい。つまり、本発明は、外部装置との通信機能有する通信装置に適用できる。
【００１８】
印刷装置２００は、制御部２０１、プリンタ２０７、スキャナ２０９、及び操作パネル２１１を備える。制御部２０１は、ＣＰＵ２０２、ＲＡＭ２０３、ＲＯＭ２０４、ＨＤＤ２０５、プリンタＩ／Ｆ２０６、スキャナＩ／Ｆ２０８、操作パネルＩ／Ｆ２１０、無線ＬＡＮＩ／Ｆ２１２、及び有線ＬＡＮＩ／Ｆ２１３を備える。
【００１９】
ＣＰＵ２０２を含む制御部２０１は、印刷装置２００全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０４に記憶された制御プログラムをＲＡＭ２０３に読み出して通信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０２の主メモリ、ワークエリア等の一時領域として用いられる。ＨＤＤ２０５は、データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２０】
プリンタＩ／Ｆ２０６は、プリンタ２０７（プリンタエンジン）と制御部２０１とを接続する。プリンタ２０７は、プリンタＩ／Ｆ２０６を介して入力された印刷データに基づいて、不図示の給紙カセットから給紙されたシートに印刷処理を実行する。スキャナＩ／Ｆ２０８は、スキャナ２０９と制御部２０１とを接続する。スキャナ２０９は、載置された原稿を読み取り、画像データを生成し、出力する。スキャナ２０９から出力された画像データは、プリンタ２０７で印刷されたり、ＨＤＤ２０５に記憶されたり、無線ＬＡＮＩ／Ｆ２１２や有線ＬＡＮＩ／Ｆ２１３を介して外部装置に送信されたりする。
【００２１】
操作パネルＩ／Ｆ２１０は、操作パネル２１１と制御部２０１とを接続する。操作パネル２１１にはタッチパネル機能を有する液晶表示部やキーボード、各種ファンクションキー等が備えられている。ユーザは操作パネル２１１に表示された画面を確認したり、またタッチパネルを用いて様々な指示を印刷装置２００に入力することができる。
【００２２】
無線ＬＡＮＩ／Ｆ２１２は、携帯端末やＰＣ等の外部装置と無線通信を実行する。この無線通信によって、印刷装置２００は外部装置から印刷データを受信し、受信した印刷データに基づいてプリンタ２０７が印刷処理を実行する。また、スキャナ２０９が生成した画像データを、無線ＬＡＮＩ／Ｆ２１２を介して外部装置に送信することもできる。有線ＬＡＮＩ／Ｆ２１３は、不図示のＬＡＮケーブルが接続され、外部装置と通信を実行することができる。
【００２３】
なお、印刷装置２００は１つのＣＰＵ２０２が１つのメモリ（ＲＡＭ２０３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００２４】
＜携帯端末の構成＞
次に、図３を参照して、携帯端末３００のハードウェア構成について説明する。携帯端末３００も印刷装置２００と同様に無線通信を実行可能な情報処理装置の一例である。携帯端末３００は、例えばスマートフォン、携帯電話、タブレット、デジタルカメラ等の装置である。
【００２５】
携帯端末３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４、操作部３０５、及び無線ＬＡＮＩ／Ｆ３０６を備える。ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラムをＲＡＭ３０２に読み出して携帯端末３００全体の動作を制御する。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等の一時領域として用いられる。ＨＤＤ３０４は、データや各種プログラム、或いは各種情報テーブルを記憶する。
【００２６】
操作部３０５は、タッチパネル機能を有する液晶表示部やハードキーで構成される。ユーザは操作部３０５に表示された画面を確認したり、またタッチパネルを用いて様々な指示を印刷装置２００に入力することができる。無線ＬＡＮＩ／Ｆ３０６は、印刷装置２００等の外部装置と無線通信を実行する。無線ＬＡＮＩ／Ｆ３０６は、例えば、ＨＤＤ３０４等のメモリに記憶された画像データを印刷データとして印刷装置２００に送信することができる。
【００２７】
なお、携帯端末３００は１つのＣＰＵ３０１が１つのメモリ（ＲＡＭ３０２）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００２８】
＜操作画面＞
次に、図４乃至図６を参照して、印刷装置２００の操作パネル２１１に表示される操作画面について説明する。図４に示す操作画面４００は、ユーザが印刷装置２００のセキュリティ設定を行う画面である。操作画面４００には、アイコン４０１乃至４０３が含まれる。それぞれアイコン４０１がＩＰフィルタ、アイコン４０２がＭＡＣフィルタ、アイコン４０３がＷｉ−Ｆｉ Ｄｉｒｅｃｔの設定アイコンである。操作画面４００では、印刷装置２００で使用可能なセキュリティ機能のアイコン４０１乃至４０３が表示されており、ユーザは各アイコンを押下することで、それぞれの機能の設定を行うことができる。
【００２９】
操作画面４００において、ユーザがアイコン４０１を選択すると図５に示す操作画面５００へ遷移し、ＩＰフィルタの設定画面が表示される。アイコン５０１は、ＩＰフィルタを使用するかどうかを設定する。アイコン５０１がＯＮの場合、ＩＰフィルタが有効となり、拒否アドレス５０２に登録されているＩＰアドレスからのアクセスは拒否される。拒否アドレスは、アイコン５０３を選択し、複数のＩＰアドレスを登録することが可能である。
【００３０】
図４の画面からユーザがアイコン４０３を選択すると図６の操作画面６００に遷移し、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔセキュリティの設定画面が表示される。アイコン６０１は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ接続を許可するか禁止するかを設定する。
【００３１】
＜無線接続処理＞
次に、図７を参照して、本実施形態に係る印刷システムの無線接続処理について説明する。本実施形態では、印刷装置２００と携帯端末３００は、無線通信として図１で説明したＷｉ−Ｆｉ Ｄｉｒｅｃｔを実行することとする。印刷装置２００と携帯端末３００のそれぞれでユーザがＷｉ−Ｆｉ Ｄｉｒｅｃｔの実行開始を指示すると、印刷装置２００と携帯端末３００がそれぞれＳ７０１で示す機器探索を実行する。この機器探索によって、印刷装置２００と携帯端末３００はお互いを通信相手として特定することができる。なお、Ｓ７０１では、図１のＳ１０１で説明した処理を実行する。
【００３２】
本実施形態では、ユーザは印刷装置２００や携帯端末３００に表示される画面を介してＷｉ−Ｆｉ Ｄｉｒｅｃｔの実行開始を指示する。図８の操作画面８００は印刷装置２００の操作パネル２１１に表示される画面であり、印刷装置２００が提供する複数の機能の中からユーザが利用する機能を選択するための基本操作画面である。アイコン８０１をユーザが選択することで、ユーザは印刷装置２００の無線機能を利用することができる。
【００３３】
ユーザがアイコン８０１を選択すると、操作画面８１０又は操作画面８２０が操作パネルに表示される。操作画面８１０、８２０では無線設定に関する各種設定が可能である。後述するように、アイコン８０２は操作画面８１０のように通常表示される場合と操作画面８２０のようにグレーアウト表示される場合があり、通常表示されている場合にユーザがアイコン８０２を選択すると図９の画面９００が操作パネル２１１に表示される。そしてアイコン９０１をユーザが選択することで、無線通信（Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ）の実行開始が指示される。なお、携帯端末３００の操作部３０５にも図９と同様の画面が表示され、ユーザは無線通信（Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ）の実行開始を指示することができる。
【００３４】
Ｓ７０１の機器探索によって印刷装置２００と携帯端末３００がお互いを通信相手として特定すると、Ｓ７０２で示す無線接続を実行する。Ｓ７０２の無線接続によって、印刷装置２００と携帯端末３００の間の無線通信が確立する。なお、Ｓ７０２では、図１のＳ１０２〜Ｓ１０５で説明した処理を実行する。
【００３５】
具体的には、まず印刷装置２００と携帯端末３００のどちらがアクセスポイント（ＧｒｏｕｐＯｗｎｅｒ）になり、どちらがクライアント（Ｃｌｉｅｎｔ）になるかを決定する。続いて、ＷＰＳを用いて印刷装置２００と携帯端末３００との間でパラメータを共有し、このパラメータを用いてセキュア接続を行う。セキュア接続が完了すると、印刷装置２００と携帯端末３００との間でＩＰ通信を行うためのアドレッシングを行う。この際、ＧｒｏｕｐＯｗｎｅｒである装置がＣｌｉｅｎｔである装置に対してＩＰアドレスを付与する。これらの無線接続を実行することで、印刷装置２００と携帯端末３００との間の無線通信が確立する。
【００３６】
アイコン８０２が通常表示されるかグレーアウト表示されるかは、図１０のフローチャートにより決定される。図１０のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００３７】
Ｓ１００１において、ＣＰＵ２０２は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用が許可されているかどうかを判定する。ここでは、図６のアイコン６０１により設定された設定値により判定を行う。許可されていた場合はＳ１００２に進み、ＣＰＵ２０２は、各セキュリティ設定のいずれかが有効であるかどうかを判定する。判定結果に従いセキュリティ設定がすべて無効であった場合はＳ１００３に進み、ＣＰＵ２０２は、アイコン８０２を通常表示すると決定する。
【００３８】
一方、Ｓ１００１において許可されていなかった場合又はＳ１００２においてセキュリティ設定のいずれかが有効であった場合はＳ１００４に進み、ＣＰＵ２０２は、アイコン８０２をグレーアウト表示すると決定する。つまり、ＣＰＵ２０２は、アイコン８０２をグレーアウト表示して、選択不可とすることにより、外部装置とのＷｉ−Ｆｉ  Ｄｉｒｅｃｔを禁止する。
【００３９】
以上説明したように、本実施形態によれば、印刷装置２００は、印刷装置２００が有するセキュリティ設定のいずれかが有効である場合には、携帯端末３００とのＷｉ−Ｆｉ  Ｄｉｒｅｃｔを禁止する。従って、印刷装置２００に設定されたセキュリティは維持され、不正なアクセスを防止することができる。
【００４０】
＜変形例＞
なお、本発明は、上記実施形態に限らず様々な変形が可能である。例えば、上記実施形態では、印刷装置２００において所定のセキュリティ設定が有効である場合に、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を禁止する構成とした。しかし、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を優先する構成としてもよい。この場合、図１０のＳ１００２において、セキュリティ設定が有効である場合には、当該セキュリティ設定を一時的に無効に変更し、Ｓ１００３の処理に遷移する。その際、現在のセキュリティ設定をＲＡＭ２０３等のメモリに格納しておく。その後、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用が終了すると、メモリに格納していた情報を参照して、一時的に無効にしたセキュリティ設定を有効に戻す。
【００４１】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。上記第１の実施形態は、印刷装置２００のセキュリティ設定が有効である場合に印刷装置２００と外部装置との間でＷｉ−Ｆｉ Ｄｉｒｅｃｔ接続を行わせない構成を説明した。しかしながら、上記第１の実施形態では、セキュリティを堅持できる代わりに、一時的にＷｉ−Ｆｉ Ｄｉｒｅｃｔを許可するようなことはできない。また、上記第１の実施形態における変形例では、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を柔軟に行うことができるが、上記第１の実施形態と比較するとセキュリティが脆弱である。そこで本実施形態では、セキュリティとＷｉ−Ｆｉ Ｄｉｒｅｃｔの使用のどちらを優先させるかを管理者等が設定可能とする。なお、印刷装置２００と携帯端末３００の構成、印刷システムの無線接続処理のシーケンスは上記第１の実施形態と同様の構成であるため、説明は省略する。
【００４２】
まず、図１１を参照して、本実施形態において印刷装置２００の操作パネル２１１に表示される設定画面１１００について説明する。設定画面１１００は、図４の操作画面４００からユーザがアイコン４０３を選択した場合に表示されるＷｉ−Ｆｉ Ｄｉｒｅｃｔセキュリティの設定画面である。アイコン１１０１は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ接続を許可するか禁止するかを設定する。アイコン１１０２は、セキュリティを優先するかどうかの設定であり、ＯＦＦの場合は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用が許可されると、セキュリティ設定がされていてもセキュリティ設定を一時的に無効にし、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔを使用することが可能である。一方、ＯＮの場合は、上記第１の実施形態と同様にセキュリティ設定が有効であればＷｉ−Ｆｉ Ｄｉｒｅｃｔの使用を禁止する。
【００４３】
なお、上記アイコン１１０１とアイコン１１０２の関係を考慮した表示制御を行うことが望ましい。例えば、ユーザがアイコン１１０１でＷｉ−Ｆｉ Ｄｉｒｅｃｔ使用許可（ＯＮ）と設定すると、アイコン１１０２の設定が選択可能となるように制御してもよい。その場合、ユーザがアイコン１１０１でＷｉ−Ｆｉ Ｄｉｒｅｃｔ使用許可と設定するまで、アイコン１１０２が選択不可能に表示されるか、又は、グレーアウト表示するか、又は、表示しないかの何れかの表示制御が行われてもよい。
【００４４】
ユーザが操作画面８００からアイコン８０１を選択すると操作画面８１０又は操作画面８２０が表示されるが、アイコン８０２が通常表示されるかグレーアウト表示されるかは、図１２のフローチャートにより決定される。
【００４５】
図１２のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００４６】
Ｓ１２０１において、ＣＰＵ２０２は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用が許可されているかどうかを判定する。ここでは、図１１のアイコン１１０１により設定された設定値により判定を行う。許可されていた場合はＳ１２０２に進み、ＣＰＵ２０２は、アイコン８０２を通常表示すると決定する。Ｓ１２０１において許可されていなかった場合はＳ１２０３に進み、ＣＰＵ２０２は、アイコン８０２をグレーアウト表示すると決定する。
【００４７】
アイコン８０２が通常表示されている場合にユーザがアイコン８０２を選択すると、図９の画面９００が操作パネル２１１に表示される。そしてユーザが画面９００からアイコン９０１を選択し、無線通信（Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ）の実行開始が指示されると、印刷装置２００は図１３の処理を実行する。
【００４８】
図１３は、印刷装置２００が無線通信開始指示を受信した際に実行する処理を示すフローチャートである。図１３のフローチャートに示す各ステップは、ＣＰＵ２０２がＲＯＭ２０４等のメモリに記憶されたプログラムをＲＡＭ２０３に展開して実行することによって処理される。
【００４９】
ユーザが印刷装置２００において無線通信開始を指示すると、Ｓ１３０１において、ＣＰＵ２０２は、印刷装置２００のセキュリティ設定のうちいずれかが有効であるかどうかを判定する。セキュリティ設定のいずれかが有効であった場合はＳ１３０２に進み、ＣＰＵ２０２はアイコン１１０２で設定されたセキュリティ優先設定がＯＮであるかどうかを判定する。セキュリティ優先設定がＯＮであった場合は図１４のような画面を表示し、処理を終了する。画面１４００は、セキュリティ設定がされているため、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を中止することをユーザに通知する通知画面である。
【００５０】
一方、セキュリティ優先設定がＯＦＦであった場合はＳ１３０３に進み、ＣＰＵ２０２は、操作パネル２１１に図１５のような画面を表示する。画面１５００は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔを使用するために、セキュリティ設定を一時的に無効にするか否かを操作者に問い合わせる画面である。画面１５００において、ユーザがアイコン１５０１を選択すると継続指示、アイコン１５０２を選択すると中止指示が行われる。
【００５１】
Ｓ１３０４において、ＣＰＵ２０２は、画面１５００を介したユーザ指示内容を判定し、中止指示であった場合は処理を終了する。一方、継続指示であった場合はＳ１３０５に進み、ＣＰＵ２０２は、各セキュリティ機能を一時的に無効化する。その際、現在のセキュリティ設定をＲＡＭ２０３等のメモリに保持しておく。これにより、後にＷｉ−Ｆｉ Ｄｉｒｅｃｔ接続が終了した際にはセキュリティ設定を元に戻すことができる。その後、Ｓ１３０６において、ＣＰＵ２０２は、図７のＳ７０１〜Ｓ７０２で説明した処理を実行し、無線接続を確立する。また、Ｓ１３０１において、セキュリティ設定がすべて無効であった場合はＳ１３０６に進み、無線接続を確立する。
【００５２】
以上説明したように、本実施形態によれば、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔを使用する際に、印刷装置２００のセキュリティ設定を優先するか否かを操作者等が切り替えることができる。セキュリティ設定を優先する場合はＷｉ−Ｆｉ Ｄｉｒｅｃｔの使用を禁止し、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔの使用を優先する場合にセキュリティ設定がされていれば、セキュリティ設定を一時的に無効にし、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ機能を使用することが可能となる。これにより、本実施形態は、携帯端末と印刷装置とが直接無線通信を行う場合に、印刷装置のセキュリティとユーザの利便性の優先度を決定し、制御することができる。
【００５３】
＜その他の実施形態＞
上述した実施形態では、印刷装置２００が持つセキュリティ機能として、ＩＰフィルタを例にあげて説明したが、セキュリティ機能はＩＰフィルタに限らない。例えばＭＡＣフィルタや、ＩＥＥE８０２．１Ｘ、ＩＰｓｅｃ等、印刷装置２００が持つ任意のセキュリティ機能に関して本発明を適用することができる。また、上述した実施形態では、印刷装置２００及び携帯端末３００が、無線通信としてＷｉ−Ｆｉ Ｄｉｒｅｃｔを実行すると説明したが、無線通信はＷｉ−Ｆｉ Ｄｉｒｅｃｔに限らない。Ｗｉ−Ｆｉ Ｄｉｒｅｃｔのように複数の通信装置が直接通信できる無線通信であれば、本発明を適用することができる。
【００５４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014179928.tif 000003
【図２】
2014179928.tif 000004
【図３】
2014179928.tif 000005
【図４】
2014179928.tif 000006
【図５】
2014179928.tif 000007
【図６】
2014179928.tif 000008
【図７】
2014179928.tif 000009
【図８】
2014179928.tif 000010
【図９】
2014179928.tif 000011
【図１０】
2014179928.tif 000012
【図１１】
2014179928.tif 000013
【図１２】
2014179928.tif 000014
【図１３】
2014179928.tif 000015
【図１４】
2014179928.tif 000016
【図１５】
2014179928.tif 000017