(57)【要約】【課題】無線アクセスポイントを介して接続された通信が完了することなく意図せずに切断されてしまうことを防止することを目的とする。【解決手段】無線ＬＡＮの設定サービスの利用要求を受け付けた場合、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する第１の判定手段と、第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信し、第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信する送信手段と、第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、無線ＬＡＮの設定サービスを起動する起動手段と、を有する。【選択図】図５
2019129368.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮの設定サービスの利用要求を受け付けた場合、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する第１の判定手段と、
前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信し、前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスが利用可であることを端末装置に送信する送信手段と、
前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスを起動する起動手段と、
を有する通信装置。
【請求項２】
前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、前記無線ＬＡＮのインフラモードの通信が終了したか否かを判定する第２の判定手段を更に有し、
前記第２の判定手段により前記無線ＬＡＮのインフラモードの通信が終了したと判定された場合、前記送信手段は、前記無線ＬＡＮの設定サービスが利用可であることを端末装置に送信する請求項１記載の通信装置。
【請求項３】
前記第２の判定手段により前記無線ＬＡＮのインフラモードの通信が終了したと判定された場合、前記起動手段は、前記無線ＬＡＮの設定サービスを起動する請求項２記載の通信装置。
【請求項４】
前記送信手段により前記無線ＬＡＮの設定サービスが利用不可であることを送信された端末装置より無線ＬＡＮの設定サービスを起動することを受信した場合、前記起動手段は、前記無線ＬＡＮの設定サービスを起動する請求項１乃至３何れか１項記載の通信装置。
【請求項５】
前記送信手段により前記無線ＬＡＮの設定サービスが利用不可であることを送信された端末装置より無線ＬＡＮのインフラモードの通信を切断し、無線ＬＡＮの設定サービスを起動することを受信した場合、前記起動手段は、前記無線ＬＡＮのインフラモードの通信を切断し、前記無線ＬＡＮの設定サービスを起動する請求項１乃至３何れか１項記載の通信装置。
【請求項６】
前記起動手段による前記無線ＬＡＮの設定サービスの起動前の新たな無線ＬＡＮのインフラモードの通信の接続を拒否する制御手段を更に有する請求項１乃至５何れか１項記載の通信装置。
【請求項７】
操作部に表示された画面を介して無線ＬＡＮの設定サービスの利用要求を受け付けた場合、前記第１の判定手段は、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する請求項１乃至６何れか１項記載の通信装置。
【請求項８】
前記通信装置は、印刷手段を有する印刷装置である請求項１乃至７何れか１項記載の通信装置。
【請求項９】
通信装置と、端末装置と、を有する通信システムであって、
前記通信装置は、
無線ＬＡＮの設定サービスの利用要求を受け付けた場合、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する第１の判定手段と、
前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信し、前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信する送信手段と、
前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスを起動する起動手段と、
を有し、
前記端末装置は、
前記通信装置より前記無線ＬＡＮの設定サービスが利用不可であることを受信した場合、無線ＬＡＮの設定サービスの利用ができない旨を表示し、前記通信装置より前記無線ＬＡＮの設定サービスが利用可であることを受信した場合、無線ＬＡＮの設定サービスの利用ができる旨を表示する表示手段を有する通信システム。
【請求項１０】
前記表示手段は、前記通信装置より前記無線ＬＡＮの設定サービスが利用不可であることを受信した場合、前記無線ＬＡＮの設定サービスを起動するための選択項目を表示する請求項９記載の通信システム。
【請求項１１】
前記表示手段は、前記通信装置より前記無線ＬＡＮの設定サービスが利用不可であることを受信した場合、前記無線ＬＡＮのインフラモードの通信を切断し、前記無線ＬＡＮの設定サービスを起動するための選択項目を表示する請求項９記載の通信システム。
【請求項１２】
通信装置が実行する情報処理方法であって、
無線ＬＡＮの設定サービスの利用要求を受け付けた場合、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する判定工程と、
前記判定工程により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信し、前記判定工程により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信する送信工程と、
前記判定工程により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスを起動する起動工程と、
を含む情報処理方法。
【請求項１３】
通信装置と、端末装置と、を有する通信システムにおける情報処理方法であって、
前記通信装置が、無線ＬＡＮの設定サービスの利用要求を受け付けた場合、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する判定工程と、
前記通信装置が、前記判定工程により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信し、前記判定工程により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信する送信工程と、
前記端末装置が、前記通信装置より前記無線ＬＡＮの設定サービスが利用不可であることを受信した場合、無線ＬＡＮの設定サービスの利用ができない旨を表示し、前記通信装置より前記無線ＬＡＮの設定サービスが利用可であることを受信した場合、無線ＬＡＮの設定サービスの利用ができる旨を表示する表示工程と、
前記通信装置が、前記判定工程により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスを起動する起動工程と、
を含む情報処理方法。
【請求項１４】
コンピュータを、請求項１乃至８何れか１項記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、無線インタフェースを搭載した情報処理装置や携帯端末を、無線アクセスポイントを通じてネットワークに接続し、ネットワークを介して情報処理装置を操作したり、情報処理装置から情報を取得したりするシステムがある。このようなシステムにおいて、新たに情報処理装置をネットワークに接続するための無線ＬＡＮの設定を簡単に行うために、携帯端末を利用して情報処理装置に無線アクセスポイントの情報を設定する方法が提案されている（特許文献１、特許文献２）。特許文献１では携帯端末と情報処理装置とを有線インタフェースで接続し、無線アクセスポイントに接続するためのネットワーク設定情報（ＳＳＩＤや鍵情報）を携帯端末から情報処理装置に送信する。そして、情報処理装置は取得したネットワーク設定情報を基に無線アクセスポイントにアクセスしてネットワークへの参加が完了する。情報処理装置がネットワークへの参加を完了した後は、携帯端末と情報処理装置とは無線ＬＡＮ経由で通信を行い、ユーザは携帯端末を操作して、情報処理装置の制御や情報の取得を行うことが可能となる。特許文献２では、情報処理装置と携帯端末とを無線通信により接続し、無線アクセスポイントに接続するためのネットワーク設定情報を携帯端末から情報処理装置に送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９８７６５号公報
【特許文献２】特開２０１３−１５３５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報処理装置が接続すべき無線アクセスポイントに関する設定情報を急に変更してしまうと、無線アクセスポイントを介して行われていた通信が完了することなく、意図せずに切断されてしまう恐れがある。
【課題を解決するための手段】
【０００５】
本発明の通信装置は、無線ＬＡＮの設定サービスの利用要求を受け付けた場合、無線ＬＡＮのインフラモードの通信が実行中か否かを判定する第１の判定手段と、前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中であると判定された場合、前記無線ＬＡＮの設定サービスが利用不可であることを端末装置に送信し、前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスが利用可であることを端末装置に送信する送信手段と、前記第１の判定手段により無線ＬＡＮのインフラモードの通信が実行中でないと判定された場合、前記無線ＬＡＮの設定サービスを起動する起動手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、無線アクセスポイントを介して接続された通信が完了することなく意図せずに切断されてしまうことを防止することができる。
【図面の簡単な説明】
【０００７】
【図１】通信システムのシステム構成の一例を示す図である。
【図２】ハードウェア構成の一例を示す図である。
【図３】ソフトウェアアーキテクチャ構成の一例を示す図である。
【図４】基本の情報処理の一例を示すフローチャートである。
【図５】無線ＬＡＮ設定サービスの起動処理の一例を示すフローチャートである。
【図６】印刷装置の画面の一例を示す図である。
【図７】携帯端末の画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
（システム構成）
図１は、通信システムのシステム構成の一例を示す図である。本実施形態における環境には、複数のネットワーク機器と携帯端末とが存在する。例えば、図１において、印刷装置１００は無線アクセスポイント１０３を介してＬＡＮ１０７に接続されており、同一ＬＡＮ上のＰＣ１０５から印刷命令を受け取る等、相互に通信ができる。
また、別のＬＡＮ環境としてＬＡＮ１０８があり、ＬＡＮ１０８には無線アクセスポイント１０４やＰＣ１０６が存在する。
更に、モバイル端末としては携帯端末１０１が存在し、印刷装置１００が備える無線アクセスポイント機能を用いて印刷装置１００とアドホック接続ができる。
【００１０】
（ハードウェア構成）
次に、図２を参照してハードウェア構成を説明する。
（印刷装置１００のハードウェア構成）
印刷装置１００内の各種ハードウェア２０１〜２０８は内部バス２００を介して接続され、相互にデータを交換できる。ＣＰＵ２０１は、印刷装置１００全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶されたプログラムを読み出して印刷制御等の各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１が各種プログラムを実行するためのワークエリア等として使用する揮発性のメモリである。ＨＤＤ２０４は、画像データや各種プログラムを記憶する。操作部２０５は、ユーザの指で操作可能なタッチパネルとして動作するディスプレイを備える。プリンタエンジン２０６は、内部バス２００を介して転送された画像データを用紙に印刷する。スキャナエンジン２０７は、読み込んだ画像データをＨＤＤ２０４に保存したり、無線ＬＡＮインタフェース（Ｉ／Ｆ）２０８を介してＬＡＮ上に送信したりする。無線ＬＡＮ  Ｉ／Ｆ２０８は、無線アクセスポイント１０３と接続してネットワーク通信可能な無線対応のＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。無線ＬＡＮ  Ｉ／Ｆ２０８は、例えばＩＥＥＥ８０２．１１ｂ／ｇ／ｎの規格に準拠した方式により、無線ＬＡＮに接続する機能を有する。また、無線ＬＡＮ  Ｉ／Ｆ２０８は、ＣＰＵ２０１からの指示によりソフトウェアアクセスポイントモード（以下、アクセスポイントモード）及びインフラストラクチャモード（以下、インフラモード）として動作させることができる。
アクセスポイントモードでは、印刷装置１００自身が無線アクセスポイントとして動作し、他の無線ＬＡＮ搭載機器（例えば、携帯端末１０１）と通信することが可能となる。インフラモードでは、印刷装置１００は無線端末として動作し、無線アクセスポイント１０３等の無線アクセスポイントに接続することでネットワークに接続できる。アクセスポイントモードとインフラモードとは排他ではなく、同時に動作してもよい。
ＣＰＵ２０１がＲＯＭ２０２又はＨＤＤ２０４に記憶されたプログラムに基づき処理を実行することによって、図３に示す印刷装置１００のソフトウェアアーキテクチャ構成及び図４、図５の印刷装置のフローチャートの情報処理が実現される。
【００１１】
（携帯端末１０１のハードウェア構成）
携帯端末１０１内の各種ハードウェア２１１〜２１８は内部バス２１０を介して接続され、相互にデータを交換できる。ＣＰＵ２１１は、携帯端末全体の動作を制御する。ＲＡＭ２１２は、ＣＰＵ２１１が各種プログラムを実行するためのワークエリア等として使用する揮発性のメモリである。フラッシュメモリ２１３は、各種プログラムやデータを記憶する不揮発性のメモリである。操作部２１４は、ユーザの指で操作可能なタッチパネルとして動作するディスプレイを備える。スピーカ２１５は、音の電子信号を音に変換する装置である。マイク２１６は、音を検知して電子信号に変換する。カメラ２１７は、静止画や動画を撮影し、電子データに変換する。無線ＬＡＮインタフェース（Ｉ／Ｆ）２１８は、無線アクセスポイント１０３やアクセスポイントモードで動作する印刷装置１００と接続してネットワーク通信可能な無線対応のＮＩＣである。
ＣＰＵ２１１がフラッシュメモリ２１３に記憶されたプログラムに基づき処理を実行することによって、図３に示す携帯端末１０１のソフトウェアアーキテクチャ構成及び図４、図５の携帯端末のフローチャートの情報処理が実現される。
【００１２】
（ソフトウェアアーキテクチャ構成）
次に、図３を用いてソフトウェアアーキテクチャ構成を説明する。
印刷装置１００と携帯端末１０１とは、無線ＬＡＮ  Ｉ／Ｆ２０８、無線ＬＡＮＩ／Ｆ２１８を介して通信するための通信プロトコルを規定する共通の共通フレームワーク３０２及び３１０上で動作し、フレームワークの仕様に基づいてピアツーピアで相互に通信する。共通のフレームワークとは機器のメーカ独自のものであってもよいし、標準規格で定められメーカに依存しないフレームワークであってもよい。標準規格としては、例えば、ＡｌｌＪｏｙｎ（登録商標）等がある。
携帯端末１０１には共通フレームワーク３１０に基づいて動作するアプリケーションがインストールされており、このアプリケーションを通じて各機器の操作等を行うことができる。携帯端末１０１には、印刷装置１００の無線ＬＡＮ設定を実施するための無線ＬＡＮ設定アプリケーション３１１と、機器の状態等の情報を通知するための通知アプリケーション３１２と、がインストールされている。また、携帯端末１０１には、設置場所等の機器情報の設定を実施するための機器設定アプリケーション３１３がインストールされている。本実施形態では、複数のアプリケーションが携帯端末１０１にインストールされている構成であるが、一つのアプリケーションでインストールされていてもよい。
【００１３】
更に、印刷装置１００にも、共通フレームワーク３０２が搭載されており、携帯端末１０１の各アプリケーション３１１〜３１３に対応するサービスとして、無線ＬＡＮ設定サービス３０３や通知サービス３０４、機器設定サービス３０５が搭載されている。また、印刷装置１００は、それに加えて、印刷を行うための印刷サービス３００や、スキャナ等から取得したデータファイルを送信するためのファイル送信サービス３０１を有する。
印刷装置１００は、共通フレームワークを介して自身の有するサービスをネットワーク上にアドバタイズする。それにより、携帯端末１０１のアプリケーションは印刷装置１００がどのようなサービスを有しているかを探索（ディスカバリ）可能となる。例えば、携帯端末１０１の機器設定アプリケーション３１３が起動されると、機器設定アプリケーション３１３は、ネットワーク上の機器設定サービス（例えば、機器設定サービス３０５）の探索を開始する。印刷装置１００の機器設定サービス３０５が検出されると印刷装置１００と共通フレームワーク３０２及び共通フレームワーク３１０を介して通信を行い、携帯端末１０１から印刷装置１００の機器設定サービス３０５が利用可能になる。
印刷装置１００の各サービスや各フレームワークの処理はＣＰＵ２０１にて実行され、携帯端末１０１の各アプリケーションや共通フレームワークの処理はＣＰＵ２１１にて実行される。無線ＬＡＮ  Ｉ／Ｆ２０８及び無線ＬＡＮＩ／Ｆ２１８介して動作する共通フレームワークについて説明したが、ＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）等のその他の通信方法でもよい。
【００１４】
次に、印刷装置１００に搭載されている無線ＬＡＮ設定サービス３０３について説明する。無線ＬＡＮ設定サービス３０３を利用すると、ネットワーク経由で印刷装置１００の無線ＬＡＮの設定が可能となり、印刷装置１００を無線ＬＡＮに参加させることができる。Ｏｎｂｏａｒｄｉｎｇサービスとも呼ばれる。印刷装置１００は、無線ＬＡＮ設定サービス３０３として携帯端末１０１からアクセスポイントサーチ要求コマンド及び無線ＬＡＮ設定コマンドを受け付ける。アクセスポイントサーチ要求コマンドは印刷装置１００に周辺のアクセスポイントのスキャンを要求し、その結果を取得するためのコマンドである。無線ＬＡＮ設定コマンドは、印刷装置１００の無線ＬＡＮ設定を行うためのコマンドである。本実施形態では、無線ＬＡＮ設定サービス３０３を用いて、無線アクセスポイント１０３に接続しＬＡＮ１０７上にある印刷装置１００を、無線アクセスポイント１０４に接続しＬＡＮ１０８に参加させる方法について説明する。
【００１５】
（実施形態１の基本フロー）
図４のフローチャートを用いて、本実施形態において印刷装置１００を無線アクセスポイント１０３から無線アクセスポイント１０４に接続しなおすための基本動作について説明する。特に言及しない限り、印刷装置１００の主体は、印刷装置１００のＣＰＵ２０１であり、携帯端末１０１の主体は、携帯端末１０１のＣＰＵ２１１である。
Ｓ４０１において、印刷装置１００は、操作部２０５を介してユーザの指示を受信すると、操作部２０５にネットワーク設定の画面を表示する（図６（ａ））。図６（ａ）のネットワーク設定の画面において、ユーザは、ネットワーク設定→無線ＬＡＮ設定を選択する。操作部を介してユーザの選択を受信すると、印刷装置１００は、操作部２０５に無線ＬＡＮ設定の画面を表示する（図６（ｂ））。ここで、印刷装置１００は、図６（ａ）のネットワーク設定画面を表示する前に、操作部２０５にてユーザ名、パスワードの入力を受け付けることでユーザの認証を行い、ネットワーク設定の権限を持つユーザのみにネットワーク設定画面の表示を制限するようにしてもよい。
また、Ｓ４０２において、携帯端末１０１は、無線ＬＡＮ設定アプリケーション３１１を起動する。
印刷装置１００と携帯端末１０１とが無線ＬＡＮ設定サービス３０３を利用する準備ができると、それぞれの機器は、Ｓ４０３において、無線ＬＡＮ設定サービス３０３の起動処理を実行する。Ｓ４０３については、図５を用いて詳細を説明するが、印刷装置１００のアクセスポイントモードを起動し、印刷装置１００に対して携帯端末１０１が無線接続するための処理が実行される。
Ｓ４０４において、印刷装置１００は、起動処理に成功したか否かを判定する。印刷装置１００は、起動処理に成功した場合（Ｓ４０４においてＹｅｓ）、Ｓ４０６に進み、起動処理に失敗した場合（Ｓ４０４においてＮｏ）、図４の印刷装置１００の処理を終了する。
Ｓ４０５において、携帯端末１０１は、印刷装置１００に対してアクセスポイントのサーチ要求コマンドを送信する。
Ｓ４０６において、印刷装置１００は、無線ＬＡＮ  Ｉ／Ｆ２０８を介して携帯端末１０１からのアクセスポイントサーチ要求コマンドを受信する。
Ｓ４０７において、印刷装置１００は、無線ＬＡＮ  Ｉ／Ｆ２０８を用いて周辺のアクセスポイントから送信されるビーコン情報をスキャンする。スキャンの結果により、印刷装置１００は、接続可能なアクセスポイントのＳＳＩＤ及びセキュリティタイプを取得する。セキュリティタイプとは、無線通信の暗号化方式や認証方式を示す。
Ｓ４０８において、印刷装置１００は、サーチの結果発見したアクセスポイントの一覧を携帯端末１０１に送信する。
【００１６】
Ｓ４０９において、携帯端末１０１は、印刷装置１００からアクセスポイントの一覧を受信する。
Ｓ４１０において、携帯端末１０１は、操作部２１４にアクセスポイントの一覧を表示する。携帯端末１０１を操作するユーザは一覧の中から接続したいアクセスポイントを選択する。本実施形態では、無線アクセスポイント１０４のＳＳＩＤが選択されることとする。また、携帯端末１０１は、選択されたアクセスポイントに暗号化の設定がされている場合は、ネットワークＫＥＹを更に入力させることで暗号化されたアクセスポイントにも対応することができる。
ユーザからの入力を受け付けると、Ｓ４１１において、携帯端末１０１は、印刷装置１００に無線ＬＡＮ設定コマンドを送信する。無線ＬＡＮ設定コマンドには無線アクセスポイント１０４のＳＳＩＤ、ＫＥＹ及びセキュリティタイプの情報が含まれる。
Ｓ４１２において、印刷装置１００は、携帯端末１０１より無線ＬＡＮ設定コマンドを受信する。
Ｓ４１３において、印刷装置１００は、無線ＬＡＮ設定コマンドに含まれるＳＳＩＤ、ＫＥＹ、セキュリティタイプの情報を取得する。これらの情報は、無線アクセスポイント１０４に接続する際に使用される。
取得が成功すると、Ｓ４１４において、印刷装置１００は、無線ＬＡＮ設定サービス３０３を停止する。
【００１７】
（実施形態１の無線ＬＡＮ設定サービス３０３の起動処理のフロー）
図５のフローチャートを用いて、無線ＬＡＮ設定サービス３０３を利用するにあたって、印刷装置１００のアクセスポイントモードを起動し、携帯端末１０１が無線ＬＡＮ設定サービス３０３を使用できるようになるまでの初期化処理について説明する。特に言及しない限り、印刷装置１００の主体は、印刷装置１００のＣＰＵ２０１であり、携帯端末１０１の主体は、携帯端末１０１のＣＰＵ２１１である。
Ｓ５０１において、印刷装置１００は、操作部２０５を介して図６（ｂ）に示す「無線ＬＡＮ設定」で「無線ＬＡＮ設定サービスを使用」の要求を受け付けたか否かを判定する。「無線ＬＡＮ設定サービスを使用」の要求は、無線ＬＡＮの設定サービスの利用要求の一例である。印刷装置１００は、「無線ＬＡＮ設定サービスを使用」の要求を受け付けた場合（Ｓ５０１においてＹｅｓ）、Ｓ５０２に進み、「無線ＬＡＮ設定サービスを使用」の要求を受け付けていない場合（Ｓ５０１においてＮｏ）、Ｓ５０１の処理を繰り返す。
Ｓ５０２において、印刷装置１００は、無線ＬＡＮ  Ｉ／Ｆ２０８のアクセスポイントモードを有効にする。本実施形態ではこの際のＳＳＩＤを"ＰｒｉｎｔｅｒＡＰ"、ネットワークＫＥＹは"１２３"の固定とする。印刷装置１００は、操作部２０５にＳＳＩＤとＫＥＹとを表示する（図６（ｃ））。図６（ｃ）では、印刷装置１００は、ＳＳＩＤとＫＥＹとが含まれたバーコード画像も操作部２０５に表示することで、携帯端末１０２がカメラ２１７を用いて簡単に印刷装置１００のアクセスポイント情報を取得できるようにしている。ＳＳＩＤ及びＫＥＹは、ユーザが予め印刷装置に対して設定したものや、印刷装置１００がランダムに自動生成したものでもよい。ＳＳＩＤ及びＫＥＹを可変にすることで、それを知るユーザのみが印刷装置１００に接続可能となり意図しないユーザが印刷装置１００に接続することを防止することができる。
【００１８】
Ｓ５０３において、携帯端末１０１は、図６（ｃ）の画面に表示されたＳＳＩＤとＫＥＹとを含むアクセスポイントへの接続要求のコマンドを印刷装置１００に対して送信する。
Ｓ５０４において、印刷装置１００は、接続要求コマンドを受信する。
Ｓ５０５において、印刷装置１００は、接続要求コマンドに含まれるＳＳＩＤとＫＥＹとに基づき、自身のアクセスポイントの接続に成功したか否かを判定する。印刷装置１００は、自身のアクセスポイントへの接続に成功した場合（Ｓ５０５においてＹｅｓ）、アクセスポイントモードを介した携帯端末１０１との接続を完了し、Ｓ５０６に進む。一方、印刷装置１００は、自身のアクセスポイントへの接続に失敗した場合（Ｓ５０５においてＮｏ）、接続を拒否し、図５のフローチャートの処理を終了する。
Ｓ５０６において、印刷装置１００は、無線ＬＡＮのインフラモードの通信が実行中であるか否かを判定する。印刷装置１００は、印刷サービス３００において無線アクセスポイント１０３を介して印刷コマンドを受信している場合、無線ＬＡＮのインフラモードの通信が実行中であると判定する。また、印刷装置１００は、ファイル送信サービス３０１においてファイルデータの転送処理が実行されている場合、無線ＬＡＮのインフラモードの通信が実行中であると判定する。但し、無線ＬＡＮのインフラモードの通信が実行中であるか否かの判定は、これらに限られない。例えば、印刷装置１００は、印刷データの受信完了をもって、無線ＬＡＮのインフラモードの通信が実行中でないと判定してもよい。即ち、印刷装置１００は、印刷データの受信中は、無線ＬＡＮのインフラモードの通信が実行中であると判定してもよい。また、印刷装置１００は、印刷物の排紙の完了をもって、無線ＬＡＮのインフラモードの通信が実行中でないと判定してもよい。即ち、印刷装置１００は、印刷データを受信してから印刷物が廃止されるまでは無線ＬＡＮのインフラモードの通信が実行中であると判定してもよい。印刷装置１００は、無線ＬＡＮのインフラモードの通信が実行中であると判定すると（Ｓ５０６においてＹｅｓ）、Ｓ５０７に進み、無線ＬＡＮのインフラモードの通信が実行中でないと判定すると（Ｓ５０６においてＮｏ）、Ｓ５１１に進む。
Ｓ５０７において、印刷装置１００は、通知サービス３０４の通知コマンドを用いて、携帯端末１０１に無線ＬＡＮ設定サービス３０３の利用ができない状態にある旨のメッセージを送信する。無線ＬＡＮ設定サービス３０３の利用ができない状態にある旨のメッセージは、無線ＬＡＮ設定サービスが利用不可であることの一例である。
Ｓ５０８において、携帯端末１０１は、通知コマンドで、無線ＬＡＮ設定サービス３０３の利用ができない状態にある旨のメッセージを受信する。
【００１９】
Ｓ５０９において、携帯端末１０１は、通知アプリケーション３１２により操作部２１４に現在、無線ＬＡＮ設定サービス３０３が使用できない旨のメッセージを表示する（図７（ａ））。このＳ５０７〜Ｓ５０９の処理において、印刷装置１００及び携帯端末１０１は、無線ＬＡＮ設定サービス３０３が利用できない要因等、付随する詳細情報を通知及び表示してもよい（図７（ｂ））。また、印刷装置１００及び携帯端末１０１は、無線ＬＡＮ設定サービス３０３が利用できるようになるまでの必要時間の予測等の付加情報を通知及び表示してもよい（図７（ｃ））。
Ｓ５１０において、印刷装置１００は、インフラモードの通信が終了するまで監視をする。その際に印刷装置１００は、印刷サービス３００とファイル送信サービス３０１との新規の接続を受け付けない状態になってもよい。印刷装置１００は、インフラモードの通信の終了を検知した場合（Ｓ５１０においてＹｅｓ）、Ｓ５１１に進み、インフラモードの通信の終了を検知しない場合（Ｓ５１０においてＮｏ）、Ｓ５１０の処理を繰り返す。
Ｓ５１１において、印刷装置１００は、通知サービス３０４の通知コマンドを用いて、携帯端末１０１に無線ＬＡＮ設定サービス３０３の利用ができる状態になった旨のメッセージを送信する。
Ｓ５１２において、携帯端末１０１は、通知コマンドで、無線ＬＡＮ設定サービス３０３の利用ができる状態になった旨のメッセージを受信する。
Ｓ５１３において、携帯端末１０１は、通知アプリケーション３１２により操作部２１４に現在、無線ＬＡＮ設定サービス３０３が使用できるようになった旨のメッセージを表示する（図７（ｄ））。
更に、Ｓ５１４において、印刷装置１００は、無線ＬＡＮ設定サービス３０３を開始し、共通フレームワークを利用してネットワーク上にサービスをアドバタイズする。無線ＬＡＮ設定サービス３０３をアドバタイズすることで、携帯端末１０１から印刷装置１００のサービスとして参照することが可能となる。
【００２０】
（本実施形態における効果）
以上、本実施形態により、ネットワーク経由で機器の無線ＬＡＮ設定を行う場合に、無線ＬＡＮを介した通信がなされていない場合にのみ無線ＬＡＮ設定サービスを有効化する。このことで、無線アクセスポインを介して接続された通信が完了することなく意図せずに切断されてしまう課題を解決できる。
【００２１】
＜実施形態２＞
実施形態１では、図５のＳ５１０〜Ｓ５１４において印刷装置１００がインフラモードの通信が完了することを待ってから無線ＬＡＮ設定サービス３０３を起動した。しかし、本実施形態では、ユーザが選択することで強制的に無線ＬＡＮ設定サービス３０３を起動させる方法について説明する。
図５のＳ５０９において、携帯端末１０１は、印刷装置１００がインフラモードで通信中の場合にインフラモードの通信が切断される可能性があることを示した上で強制的に無線ＬＡＮサービスを起動するための選択項目を操作部２１４に表示する（図７（ｅ））。図７（ｅ）において、「はい」が選択された場合には、携帯端末１０１は、印刷装置１００に対して共通フレームワーク３１０を用いて、無線ＬＡＮ設定サービス３０３を起動する旨を通知するコマンドが送信する。無線ＬＡＮ設定サービス３０３を起動する旨を通知するコマンドを受信すると、Ｓ５１４において、印刷装置１００は、無線ＬＡＮ設定サービス３０３の起動を実行する。
また、強制的に印刷装置１００の無線ＬＡＮ設定サービス３０３を起動する場合に、現在実行中のインフラモードの通信を強制的に切断するようにしてもよい。
図５のＳ５０９において、携帯端末１０１は、現在実行中のインフラモードの通信を強制的に切断するための選択項目を操作部２１４に表示する（図７（ｆ））。図７（ｆ）において、「はい」が選択された場合には、携帯端末１０１は、印刷装置１００に対して共通フレームワーク３１０を用いて、現在実行中のインフラモードの通信を強制的に切断し、無線ＬＡＮ設定サービス３０３を起動する旨を通知するコマンドが送信する。現在実行中のインフラモードの通信を強制的に切断し、無線ＬＡＮ設定サービス３０３を起動する旨を通知するコマンドを受信すると、印刷装置１００は、現在実行中のインフラモードの通信を強制的に切断し、無線ＬＡＮ設定サービス３０３の起動を実行する。
【００２２】
（本実施形態における効果）
以上、本実施形態により、印刷装置１００のインフラモードの状態にかかわらず無線ＬＡＮ設定を変更することができるようになり、強い管理権限をもつユーザ等が強制的に無線ＬＡＮ設定を実行することが可能となる。
【００２３】
＜実施形態３＞
実施形態１において、図５のＳ５１４において、印刷装置１００は、無線ＬＡＮ設定サービス３０３を起動するが、無線ＬＡＮ設定が実行される前に新たにインフラモードの通信が開始されてしまう可能性がある。そこで、印刷装置１００は、無線ＬＡＮ設定が実行されるまでに新たにインフラモードの通信が開始されないための方法について説明する。
図５のＳ５１４において、印刷装置１００は、無線ＬＡＮ設定サービス３０３を起動する前に、印刷サービス３００やファイル送信サービス３０１がアプリ層で接続を拒否するようにする。このことで、印刷装置１００は、無線ＬＡＮ設定サービス３０３を起動する前に、無線ＬＡＮのインフラモードから新たな接続を受け付けないようにする。その他の手段として、印刷装置１００は、インフラモードで接続している無線アクセスポイントとの通信を切断するようにしてもよい。
また、印刷装置１００は、ユーザに各種サービス３００〜３０１が利用できないことを提示するために、各種サービスがインフラモードを介して利用できないことを示す通知コマンドを携帯端末１０１に送信する。そして、通知コマンドを受信した携帯端末１０１は、各種サービスがインフラモードを介して利用できないことを操作部２１４に表示してもよい。
この場合の各種サービスとは、印刷サービス３００、ファイル送信サービス３０１に限らず、印刷装置１００が備える別のサービスでもよい。
実施形態３の処理は、無線ＬＡＮ設定サービス３０３の起動前の新たな無線ＬＡＮのインフラモードの通信の接続を拒否する処理の一例である。
【００２４】
（本実施形態における効果）
以上、本実施形態により、印刷装置１００が無線ＬＡＮ設定をするまでインフラモードで新たな通信を開始しないようになり、再度、無線インフラモードで通信を開始してしまい実施形態１の問題が再発してしまうことを防ぐことができる。
【００２５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２６】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
例えば、印刷装置１００、携帯端末１０１のハードウェア構成として、ＣＰＵは複数存在してもよく、複数のＣＰＵがＲＯＭ、ＨＤＤ、フラッシュメモリ等に記憶されているプログラムに基づき処理を実行するようにしてもよい。また、印刷装置１００のハードウェア構成として、ＣＰＵの替わりに、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてもよい。
また、上述した各実施形態を任意に組み合わせて実施してもよい。
【００２７】
以上、上述した各実施形態によれば、無線アクセスポイントを介して接続された通信が完了することなく意図せずに切断されてしまうことを防止することができる。
【符号の説明】
【００２８】
１００  印刷装置
１０１  携帯端末
２０１  ＣＰＵ
２１１  ＣＰＵ
【図１】
2019129368.tif 000003
【図２】
2019129368.tif 000004
【図３】
2019129368.tif 000005
【図４】
2019129368.tif 000006
【図５】
2019129368.tif 000007
【図６】
2019129368.tif 000008
【図７】
2019129368.tif 000009