(57)【要約】      （修正有）【課題】ユーザが、無線通信機器を通して、使用対象の画像形成装置との接続を容易に行うことができる通信技術を提供する。【解決手段】無線通信機器は、接続しているＡＰ（アクセスポイント）のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）１を取得するＳ１０４。また、検索された画像形成装置のうち、処理対象の画像形成装置を選択し、情報取得部により、選択した画像形成装置の機種固有情報を取得するＳ１０６。機種固有情報からＳＳＩＤ２を導出しＳ１０７、ＳＳＩＤ１とＳＳＩＤ２を比較しＳ１０８、両者が一致すると、当画像形成装置をユーザが使用する画像形成装置として設定しＳ１１１、無線通信機器とその画像形成装置との間で通信を行うためにその画像形成装置の機種固有情報を含む設定情報を、登録部に登録する。【選択図】図５
2015198434.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される外部装置との間で所定の処理を実行する通信装置であって、
前記ネットワークを介して接続している中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する判断手段と、
前記判断手段の判断の結果に応じて、前記中継装置を、前記所定の処理を実行させる機能を有している外部装置として登録する登録手段と
を備えることを特徴とする通信装置。
【請求項２】
前記判断手段は、前記中継装置から受信する情報に基づいて、前記中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記判断手段は、前記中継装置を識別する識別情報に基づいて、前記中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する
ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記判断手段は、前記中継装置を識別する識別情報と、前記中継装置から受信する情報とに基づいて、前記中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記判断手段は、前記中継装置を識別する第１の識別情報と、前記中継装置から受信する情報から導出される第２の識別情報とを比較し、比較の結果、前記第１の識別情報と前記第２の識別情報とが一致する場合、前記中継装置が、前記所定の処理を実行させる機能を有している外部装置であると判断する
ことを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記第１の識別情報と前記第２の識別情報とは、所定のルールに従って導出される
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記判断手段は、前記中継装置を識別する識別情報に所定の情報が含まれている場合、前記中継装置が、前記所定の処理を実行させる機能を有している外部装置であると判断する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項８】
前記判断手段は、前記中継装置から受信する情報に所定の接続モード情報が含まれている場合、前記中継装置が、前記所定の処理を実行させる機能を有している外部装置であると判断する
ことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項９】
前記登録手段で登録した外部装置を用いて、前記所定の処理を実行する実行手段を更に備える
ことを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
当該通信装置で選択可能な中継装置の一覧を含む設定画面を表示する表示手段と、
前記表示手段で表示される設定画面によって選択された中継装置と接続する接続手段を更に備え、
前記判断手段は、前記接続手段で接続した中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する
ことを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
ネットワークを介して接続される外部装置の内、所定の処理を実行させる外部装置を選択して、前記所定の処理を実行する通信装置の制御方法であって、
前記ネットワークを介して接続している中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する判断工程と、
前記判断工程の判断の結果に応じて、前記中継装置を、前記所定の処理を実行させる機能を有している外部装置として登録する登録工程と
を備えることを特徴とする通信装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか１項に記載の通信装置の各手段として機能させるための、または請求項１１に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続される外部装置との間で所定の処理を実行する通信技術に関するものである。
【背景技術】
【０００２】
近年、無線通信を使用した無線ネットワークが普及してきている。それに従い、ＵＳＢや有線通信を使用した有線ネットワークではなく、無線通信を通じてプリンタや複合機、デジタルカメラ等の画像形成装置を使用することが急速に多くなってきている。
【０００３】
無線通信機器が、これらの画像形成装置と通信するためには、例えば、アクセスポイントを経由する方法（インフラストラクチャーモード）と、無線通信機器と画像形成装置を直接、無線接続する方法（アドホックモード）がある。
【０００４】
特許文献１には、インフラストラクチャモード／アドホックモード間のモード切替を、各モードでの通信を格別に阻害することなく、ある近接無線通信を通じて、切り替える構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−９３４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１においては、アドホックモードとインフラストラクチャモードの切替は可能であるが、無線通信機器と画像形成装置を近接接続しないと切替が始まらない。即ち、画像形成装置のモードの判別は自動的に行われるのではなく、ユーザの操作が必要である。
【０００７】
本発明は上記の課題を解決するためになされたものであり、処理対象の装置との接続を容易に行うことができる通信技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明による通信装置は以下の構成を備える。即ち、
ネットワークを介して接続される外部装置との間で所定の処理を実行する通信装置であって、
前記ネットワークを介して接続している中継装置が、前記所定の処理を実行させる機能を有している外部装置であるか否かを判断する判断手段と、
前記判断手段の判断の結果に応じて、前記中継装置を、前記所定の処理を実行させる機能を有している外部装置として登録する登録手段と
を備える。
【発明の効果】
【０００９】
本発明によれば、処理対象の装置との接続を容易に行うことができる通信技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】無線通信システムの構成を示す図である。
【図２】画像形成装置のＡＰモードのＳＳＩＤの構成を示す図である。
【図３】画像形成装置による印刷処理を示すフローチャートである。
【図４】操作画面の一例を示す図である。
【図５】画像形成装置の自動検索処理を示すフローチャートである。
【図６】画像形成装置の自動検索処理を示すフローチャートである。
【図７】画像形成装置の自動検索処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００１２】
＜実施形態１＞
図１に示す無線通信システムは、無線通信機器１０、中継装置であるアクセスポイント（以下、ＡＰ）５、画像形成装置３０を含んでいる。無線通信機器１０は、ＡＰ５を介して、他の外部装置（例えば、画像形成装置３０）と無線通信可能である。また、無線通信機器１０及び画像形成装置３０は、ＡＰ５を介さずに、相互に無線通信することも可能である。尚、図１では、１台のＡＰ５を示しているが、この数に限定されず、複数台のＡＰ５を構成することができる。このように、無線通信機器１０、ＡＰ５、及び画像形成装置３０は、通信装置として互いに無線通信を行う無線ネットワークを構築することができる。
【００１３】
無線通信機器１０は、タブレットや携帯電話等を代表する装置である。無線通信機器１０は、ＡＰ情報取得部１１、情報取得部１２、無線インタフェース（Ｉ／Ｆ）１３、電源部１４、検索部１５、ＣＰＵ１６、表示部１７、操作部１８、処理部１９、登録部２０、ＲＡＭ２１、及びＲＯＭ２２を含んでいる。
【００１４】
ＡＰ情報取得部１１は、ＡＰ５の識別情報であるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を取得する。画像形成装置３０の中には、画像形成装置３０を識別することができる様々な情報（デバイス情報）があり、情報取得部１２は、画像形成装置３０のデバイス情報を取得することができる。無線インタフェース１３は、無線通信を実行するためのインタフェースである。電源部１４は、無線通信機器１０への電源供給部である。ＣＰＵ１６は、無線通信機器１０の制御やデータ計算・加工を行う。表示部１７は、例えば、ＬＣＤ等で構成され、様々な情報を表示する。
【００１５】
操作部１８は、無線通信機器１０に様々な指示を行うためのユーザからの操作を受け付ける。処理部１９は、操作部１８から指示された情報に従って、無線通信機器１０で実現される各種処理を実行する。登録部２０は、選択された画像形成装置３０を無線通信機器１０に登録する。ＲＡＭ２１は、各種情報を一時格納したり、ＣＰＵ１６の主メモリ、ワークエリアとして機能する。ＲＯＭ２２は、ＣＰＵ１６が読み出すプログラム、パラメータ等の各種データを記憶する。ＣＰＵ１６は、ＲＯＭ２２に記憶されているプログラムをＲＡＭ２１上で実行することにより、後述する各種の処理を実現することができる。
【００１６】
画像形成装置３０は、無線インタフェース（Ｉ／Ｆ）３１、アクセスポイントモード実行部３２、処理部３４、操作部３５、給紙部３６、ＣＰＵ３７、画像形成部３８、インフラストラクチャモード実行部３９、ＲＡＭ４０及びＲＯＭ４１を含んでいる。
【００１７】
無線インタフェース３１は、無線通信を実行するためのインタフェースである。アクセスポイントモード実行部３２は、画像形成装置３０がＡＰ５を経由せずに他の無線通信機器と直接接続（直接通信）が可能なモード（画像形成装置３０自身がアクセスポイントとして機能するアクセスポイントモード）を制御する。インフラストラクチャモード実行部３９は、画像形成装置３０がＡＰ５を経由し、他の無線通信機器と通信が可能なモード（インフラストラクチャモード）を制御する。また、ＣＰＵ３７の制御により、ＡＰモードとインフラストラクチャモードはそれぞれＯＮ／ＯＦＦすることができる。インフラストラクチャモードがＯＮの状態では、インフラストラクチャ接続が可能になり、ＡＰ５を経由して、他の無線通信機器と通信できる。また、ＡＰモードがＯＮの状態では、画像形成装置３０は、自身がＡＰとして機能して他の無線通信機とＡＰ接続が可能になる。
【００１８】
処理部３４は、操作部３５から指示された情報に従って、画像形成装置３０で実現される各種処理を実行する。操作部３５は、画像形成装置３０に様々な指示を行うためのユーザからの操作を受け付ける。給紙部３６は、印刷用の記録媒体である用紙を格納し、処理部３４から給紙指示が送信された際に指定された用紙を給紙する。ＣＰＵ３７は、画像形成装置３０の制御やデータ計算・加工を行う。画像形成部３８は、処理部３４から取得したデータに基づいて、給紙部３６に格納されている用紙に画像を印刷する。尚、画像形成部３８における印刷方式は、インクジェット方式や電子写真方式等の各種印刷方式を利用することができる。
【００１９】
ＡＰ５は、一般的な情報処理装置が備えるハードウェア構成を有している。具体的には、ＡＰ５は、ＣＰＵ、ＲＯＭ、ハードディスク、ＲＡＭ、各種デバイスコントローラを備える。ＣＰＵは、ＲＯＭのプログラム用ＲＯＭに記憶された、あるいはハードディスクからＲＡＭにロードされたＯＳやアプリケーション等のプログラムを実行する。また、ＲＡＭは、ＣＰＵの主メモリ、ワークエリアとして機能する。また、ＡＰ５は、入力操作部、表示部、情報記憶部のデータアクセスを制御するディスクコントローラ（ＤＫＣ）も備える。また、ＡＰ５は、接続する無線通信機器との間のデータの交換や中継を制御するＩ／Ｆ（インタフェース）制御部も備える。ＣＰＵにより実行されるプログラムは、入力操作部からの入力値の取得や、表示部への各種の表示ができる。
【００２０】
上述のように、ＡＰ５には、ＡＰ５の識別情報であるＳＳＩＤが割り当てられており、内部に記憶している。ＳＳＩＤは、無線通信機器１０とＡＰ５を接続する際にＡＰ５を識別するために使用される。画像形成装置３０のＡＰモードでも、ＡＰ５と同じように、画像形成装置３０を識別するためのＳＳＩＤが存在する。
【００２１】
ここで、画像形成装置３０のＳＳＩＤの構成について、図２を用いて説明する。製品７１は、画像形成装置の名前（装置名）を示している。画像形成装置３０には様々な情報が存在しており、その中には、ＭＡＣアドレス７２と機種名７３が存在する。ＭＡＣアドレス７２は製品７１で示される画像形成装置に対するＭＡＣアドレスであり、機種名７３は製品７１で示される画像形成装置の機種の名称である。
【００２２】
画像形成装置３０がＡＰモードで動作する場合に設定されるＳＳＩＤ７４は、例えば、ＭＡＣアドレス７２の下６桁と機種名を７２アンダーバー（＿）で繋げたものである。ＳＳＩＤ７４が、無線通信機器１０が画像形成装置３０と接続する際に識別するために使用される。例えば、図３の例で、製品７１におけるＭＧ３００は、そのＭＡＣアドレス７２が「ＣＡ−ＤＦ−９０−０３−ＡＣ−４Ｅ：であり、また、その機種名７３は「ＭＧ３００−ｓｅｒｉｅｓ」である。そのため、ＭＧ３００のＳＳＩＤは、「０３ＡＣ４Ｅ＿ＭＧ３００−ｓｅｒｉｅｓ」となる。ＳＳＩＤの構成は一例であり、必ずしもこのルールとする必要はない。画像形成装置３０を識別することができる所定のルール（ＳＳＩＤ構成ルール）に従って、画像形成装置のＳＳＩＤが形成されていればよい。
【００２３】
続いて、図３のフローチャートを参照して、ユーザが無線通信機器１０を用いて実行する印刷処理について説明する。尚、図３に示すフローチャートに示す処理に対応するプログラムが無線通信機器１０のＲＯＭ２２に記憶されており、ＣＰＵ１６がＲＡＭ２１上でこのプログラムを実行することで、図３に示す処理が実現される。
【００２４】
まず、ユーザは無線通信機器１０の電源をＯＮにする。そして、表示部１７に表示される図４（Ａ）に示すアクセスポイント設定画面６０を介して、ユーザが利用するＡＰを選択する操作を操作部１８が受け付けると、ＣＰＵ１６は、その操作に応じてＡＰを選択する（Ｓ７０１）。図４（Ａ）に示すアクセスポイント設定画面６０では、無線通信機器１０において選択可能なＡＰの一覧として、ＡＰ６２〜６４のＳＳＩＤが表示されている。ここでは、図４（Ａ）のＡＰ６２（ＳＳＩＤが「ＡＰ＿０１」）とＡＰ６４（ＳＳＩＤが「ＡＰ＿ＳＣＯＲＥ−１」）は、ＡＰ５等の通常のＡＰである。一方、ＡＰ６３は、例えば、画像形成装置３０がＡＰモードで動作する場合に実現されるＡＰであり、そのＳＳＩＤとして「０３ＡＣ４Ｅ＿ＭＧ３００−ｓｅｒｉｅｓ」が示されている。
【００２５】
ＡＰの選択後、そのＡＰとの接続処理を開始し、接続が確立すると、ＣＰＵ１６は、印刷を行うためのアプリケーションを起動する（Ｓ７０２）。次に、ユーザから操作に応じて、ＣＰＵ１６は、起動したアプリケーションを介して印刷対象の画像を選択する（Ｓ７０３）。そして、ユーザからの印刷指示を受け付けると、ＣＰＵ１６は、画像形成装置の自動検索処理を行い、画像の印刷に使用する画像形成装置を確定する（Ｓ７０４）。Ｓ７０４の処理の詳細については、図５のフローチャートを参照して、別途説明する。Ｓ７０４の処理によって、印刷に使用する画像形成装置が確定すると、ＣＰＵ１６は、印刷処理として、選択した画像を選択したＡＰを介して、確定した画像形成装置へ送信することで、選択した画像の印刷を実行する（Ｓ７０５）。
【００２６】
続いて、図５のフローチャートを参照して、Ｓ７０４の画像形成装置の自動検索処理の詳細を説明する。画像形成装置の自動検索処理は、ユーザが無線通信機器１０を通して、使用対象の画像形成装置を無線通信機器１０に自動に登録する処理である。まず、画像形成装置の自動検索処理が開始すると、ＣＰＵ１６は、無線通信機器１０がＡＰと接続済であるか否かを判断する（Ｓ１０２）。尚、ここでのＡＰとは、ＡＰ５のような単体で存在するＡＰ、画像形成装置３０等のＡＰモードによってＡＰを実現することができる画像形成装置におけるＡＰが含まれる。
【００２７】
画像形成装置３０は、ＡＰを経由しないと外部の無線通信機器と情報を送受信できない。そのため、Ｓ１０２でＡＰとの接続状態の判断を行う必要がある。この判断は、無線通信機器１０のＣＰＵ１６から判断処理の命令を処理部１９に送信し、処理部１９でＡＰとの接続状態を判断する。判断方法は、具体的な無線通信機器の種類や無線通信機器に搭載しているＯＳによって異なる。
【００２８】
判断の結果、ＡＰに接続済でない、つまり、ＡＰに接続していないと判断した場合（Ｓ１０２でＮＯ）、処理を終了する。一方、判断の結果、ＡＰに接続済と判断した場合（Ｓ１０２でＹＥＳ）、ＣＰＵ１６は、ＡＰを介して、画像形成装置の検索を行い、現在、無線通信機器１０が接続しているＡＰに接続している画像形成装置の台数を取得する（Ｓ１０３）。
【００２９】
ＣＰＵ１６は、ＡＰ情報取得部１１により、無線通信機器１０が接続しているＡＰのＳＳＩＤ（ここで、接続しているＡＰのＳＳＩＤをＳＳＩＤ１（第１の識別情報）とする）を取得する（Ｓ１０４）。ＣＰＵ１６は、Ｓ１０３で検索された画像形成装置の台数を変数Ｎに設定して、以下のＳ１０６〜Ｓ１１０のループ処理を、変数Ｎ分、繰り返し実行する（Ｓ１０５）。ここで、Ｓ１０３で画像形成装置が検索されなかった場合、即ち、画像形成装置の台数が０である場合、ループ処理から抜け出し、処理を終了する。画像形成装置が１台以上検索された場合、Ｓ１０６に進み、ループ処理を開始する。
【００３０】
ＣＰＵ１６は、Ｓ１０３で検索された画像形成装置の内、処理対象の画像形成装置を選択し、情報取得部１２により、その選択した画像形成装置の機種固有情報を取得する（Ｓ１０６）。ここで、取得する画像形成装置の機種固有情報は、図３で示すＭＡＣアドレス７２と機種名７３である。
【００３１】
ＣＰＵ１６は、Ｓ１０６で取得した機種固有情報（ＭＡＣアドレス７２と機種名７３）を使用して、画像形成装置がＡＰモードで動作する場合のＳＳＩＤ構成ルールに従って、画像形成装置のＳＳＩＤ（これをＳＳＩＤ２（第２の識別情報）とする）を導出する。
【００３２】
ＣＰＵ１６は、Ｓ１０７で導出したＳＳＩＤ２とＳ１０４で取得したＳＳＩＤ１を比較して、両者が一致するか否かを判定する（Ｓ１０８）。ここで、ＳＳＩＤ１とＳＳＩＤ２が一致するということは、画像形成装置が現在接続しているＡＰと検索された画像形成装置のＡＰモードで実現されるＡＰが同一であることを示す。つまり、無線通信機器１０が接続しているＡＰは、検索された画像形成装置のＡＰモードで実現されるＡＰであると判断できる。比較の結果、ＳＳＩＤ１とＳＳＩＤ２が一致する場合（Ｓ１０８でＹＥＳ）、ＣＰＵ１６は、無線通信機器１０が画像形成装置のＡＰモードで実現されるＡＰに接続していると判断できる。つまり、ＣＰＵ１６は、Ｓ１０８で無線通信機器１０が現在接続しているＡＰのＳＳＩＤと同一のＳＳＩＤを導出することができる機種固有情報を有する画像形成装置が、使用対象の画像形成装置と判断できる。そのため、ループ処理を抜けて、ＣＰＵ１６は、当画像形成装置をユーザが使用する画像形成装置として設定する（Ｓ１１１）。この場合、ＣＰＵ１６は、無線通信機器１０とその画像形成装置との間で通信を行うためにその画像形成装置の機種固有情報を含む設定情報を、登録部２０に登録する。その後、処理を終了する。
【００３３】
一方、比較の結果、ＳＳＩＤ１とＳＳＩＤ２が一致しない場合（Ｓ１０８でＮＯ）、ＣＰＵ１６は、処理対象の画像形成装置のＡＰモードで実現されるＡＰには接続していないと判断する。そして、ＣＰＵ１６は、次の処理対象の画像形成装置を選択するために、変数Ｎの値を１デクリメントする（Ｓ１０９）。例えば、インフラストラクチャモードで動作している画像形成装置の機種固有情報から導出されたＳＳＩＤ２と、ネットワーク内で単独で存在するＡＰから取得したＳＳＩＤ１は一致しない。
【００３４】
以下、具体例について説明する。図４（Ａ）のアクセスポイント設定画面６０において、ユーザは、まず、使用するＡＰを選択する。尚、無線通信機器１０は、ＣＰＵ１６と処理部１９によって現在接続可能なＡＰの情報を取得することで、アクセスポイント設定画面６０にユーザが選択可能なＡＰと、そのＡＰのＳＳＩＤを提示することができる。上述のように、図４（Ａ）のＡＰ６２とＡＰ６４は通常のＡＰのＳＳＩＤであり、画像形成装置のＡＰ６３は画像形成装置のＡＰモードで実現されるＡＰのＳＳＩＤである。ここでは、ユーザが、画像形成装置のＡＰ６３を選択したとする。
【００３５】
従来の方法では、ユーザは、図４（Ｂ）に示す画像形成装置の検出画面７０によって実現される検出処理を実行し、それによって検出される、ＡＰモードで動作している画像形成装置７１０を選択する手順が必要である。しかし、この検出によって検索される、ＡＰモードで動作する画像形成装置はほとんど１台であるにもかかわらず、ユーザとしては図４（Ｂ）で検索される１台の画像形成装置７１０（「ＭＧ３００−ｓｅｒｉｅｓ」）を、改めて選択する必要がある。そして、ユーザが、ＡＰモードで動作する画像形成装置に割り当てられているＳＳＩＤを選択後、無線通信機器１０の処理部１９が選択した画像形成装置に関する設定情報を設定すると、その設定情報を含む図４（Ｃ）の画像形成装置の設定画面８０が表示される。図４（Ｃ）の設定画面８０では、設定情報の例として、画像形成装置の機種名、ＩＰアドレス、ＭＡＣアドレスを含む情報８１、それ以外の画像形成装置に関する情報（画像形成装置情報）８２が表示される。
【００３６】
これに対し、実施形態１では、アクセスポイント設定画面６０で、画像形成装置のＡＰ６３（「ＭＧ３００−ｓｅｒｉｅｓ」）が選択された場合は、画像形成装置の検出画面７０で検索される同一の画像形成装置を再度、選択する必要がなくなる。
【００３７】
以上説明したように、実施形態１によれば、無線通信機器が、ＡＰモードで動作する画像形成装置に接続した場合は、画像形成装置を別途検索することなく、その画像形成装置を無線通信機器に自動的に登録することができる。このように、ユーザ自身がＡＰの選択とは別に、画像形成装置の指定を別途行うことなく、画像形成装置と無線通信機器間の通信環境を確立することができる。
【００３８】
＜実施形態２＞
実施形態２では、画像形成装置３０のＡＰモードのＳＳＩＤの構成が実施形態１と異なる。実施形態２では、画像形成装置３０のＡＰモードのＳＳＩＤは任意の識別子が付いている場合を例に挙げる。例として、画像形成装置３０のＡＰモードで動作する場合のＳＳＩＤが「ＣＡＮＯＮＡＰ＿ＸＸＸＸＸ」とする。ここで、「ＣＡＮＯＮＡＰ」は識別子（接続モード情報）であり、所定の接続モードとしてＡＰモードであるか否かを判別するために使用する。識別子の指定は必ずしも「ＣＡＮＯＮＡＰ」である必要はなく、画像形成装置３０がＡＰモードで動作していることが特定できる文字列であればよい。識別子の後のアンダーバーを含む「＿ＸＸＸＸＸ」は任意の文字列でよい。また、無線通信機器１０は、画像形成装置３０の情報として、このＳＳＩＤを画像形成装置３０から取得することができる。
【００３９】
実施形態２で実現する印刷処理は、実施形態１の図３の画像形成装置の自動検索処理（Ｓ７０４）以外は実施形態１と同一である。そのため、実施形態２における画像形成装置の自動検索処理（Ｓ７０４）の処理の詳細を、図６を用いて説明する。尚、実施形態１の図３の処理と同一のステップは同一のステップ番号を付加して、その詳細については省略する。
【００４０】
Ｓ１０２及びＳ１０４の処理を経て、ＣＰＵ１６は、ＳＳＩＤの文字列の中に、画像形成装置のＡＰモードの識別子が含まれているか否かを判断する（Ｓ２０４）。ＡＰモードの識別子が含まれている場合（Ｓ２０４でＹＥＳ）、ＣＰＵ１６は、無線通信機器１０が接続しているＡＰは画像形成装置のＡＰモードで実現されているＡＰと判断できる。この場合、ＣＰＵ１６は、無線通信機器１０がＡＰモードで動作する画像形成装置に接続していると判断できる。そのため、ＣＰＵ１６は、無線通信機器１０が現在接続しているＡＰから検索される画像形成装置の中から、ＳＳＩＤと一致する画像形成装置を検索して、検索された画像形成装置をユーザが使用する画像形成装置として設定する（Ｓ２０５）。Ｓ２０５の処理は、画像形成装置のＡＰに他の画像形成装置が接続されている場合を想定して実行される。例えば、画像形成装置のＡＰに３台の画像形成装置が接続している場合、無線通信機器１０は、現在接続しているＡＰから、画像形成装置（ＳＳＩＤが「ＣＡＮＯＮＡＰ＿ＸＸＸＸＸ」）に加えて３台の画像形成装置を検索できる。これらの画像形成装置の中から、画像形成装置（ＳＳＩＤが「ＣＡＮＯＮＡＰ＿ＸＸＸＸＸ」）を自動的に設定するためにＳ２０５が実行される。
【００４１】
Ｓ２０５の処理としては、具体的には、ＣＰＵ１６は、まず、無線通信機器１０が現在接続しているＡＰから画像形成装置を検索する。次に、検索された全ての画像形成装置からＳＳＩＤ（第２の識別情報）を取得する。最後に、Ｓ１０４で取得したＳＳＩＤと画像形成装置から取得したＳＳＩＤ（第１の識別情報）を比較し、ＳＳＩＤが一致する画像形成装置をユーザが使用する画像形成装置として設定する。これにより、ＣＰＵ１６は、無線通信機器とその画像形成装置との間で通信を行うためにその画像形成装置の機種固有情報を含む設定情報を、登録部２０に登録する。その後、処理を終了する。
【００４２】
一方、ＡＰモードの識別子が含まれていない場合（Ｓ２０４でＮＯ）、画像形成装置のＡＰモードで実現されるＡＰには接続していないと判断できるので、処理を終了する。
【００４３】
以上説明したように、実施形態２によれば、実施形態１で説明した効果と同様に、ＡＰモードで動作する画像形成装置と無線通信機器は、ユーザが画像形成装置の選択操作を行うことなく、自動的に無線接続することができる。
【００４４】
＜実施形態３＞
実施形態３では、無線通信機器１０の情報取得部１２で、画像形成装置３０から、その画像形成装置３０の現在の接続モード情報を取得する場合について説明する。ここで、接続モード情報とは、画像形成装置３０が、自身が備えるＡＰを経由して通信（ＡＰモード）しているのか、外部のＡＰを経由して通信（インフラストラクチャモード）しているのかを示す情報である。
【００４５】
尚、画像形成装置３０は、自身が現在動作している接続モード（ＡＰモードあるいはインフラストラクチャモード）を示す接続モード情報を生成して、ＲＡＭ４０に登録しておくことができる。そして、画像形成装置３０は、外部機器（無線通信機器１０やＡＰ５）からの要求に応じて、接続モード情報を含む画像形成装置３０に関する情報を出力することができる。
【００４６】
実施形態３で実現する印刷処理は、実施形態１の図３の画像形成装置の自動検索処理（Ｓ７０４）以外は実施形態１と同一である。そのため、実施形態３における画像形成装置の自動検索処理（Ｓ７０４）の処理の詳細を、図７を用いて説明する。尚、実施形態１の図３の処理と同一のステップは同一のステップ番号を付加して、その詳細については省略する。
【００４７】
Ｓ１０２及びＳ１０３の処理を経て、ＣＰＵ１６は、Ｓ１０３で検索された画像形成装置の台数を変数Ｎに設定して、以下のＳ３０５〜Ｓ３０８のループ処理を繰り返し実行する（Ｓ３０４）。ここで、Ｓ１０３で画像形成装置が検索されなかった場合、即ち、画像形成装置の台数が０である場合、ループ処理から抜け出し、処理を終了する。画像形成装置が１台以上検索された場合、Ｓ３０５に進み、ループ処理を開始する。
【００４８】
ＣＰＵ１６は、Ｓ１０３で検索された画像形成装置の内、処理対象の画像形成装置を選択し、情報取得部１２により、その選択した画像形成装置の情報を取得する（Ｓ３０５）。ここでは、この情報の中には、接続モード情報が含まれる。
【００４９】
ＣＰＵ１６は、Ｓ３０５で取得した接続モード情報から、画像形成装置の接続モードがＡＰモードであるか否かを判断する。接続モードがＡＰモードである場合（Ｓ３０６でＹＥＳ）、無線通信機器１０が画像形成装置のＡＰモードで実現されるＡＰに接続していると判断できる。そのため、ループ処理を抜けて、ＣＰＵ１６は、ＣＰＵ１６は、当画像形成装置をユーザが使用する画像形成装置として設定する（Ｓ３０９）。
【００５０】
一方、接続モードがＡＰモードでない場合（Ｓ３０６でＮＯ）、処理対象の画像形成装置はＡＰモードでないと判断し、次の処理対象の画像形成装置を選択するために、変数Ｎの値を１デクリメントする（Ｓ３０７）。
【００５１】
以上説明したように、実施形態３によれば、実施形態１や２で説明した効果と同様に、ＡＰモードで動作する画像形成装置と無線通信機器は、ユーザが画像形成装置の選択操作を行うことなく、自動的に無線接続することができる。
【００５２】
＜実施形態４＞
上記実施形態１乃至３では、無線通信機器がＡＰ機能を有する画像形成装置に接続して、その画像形成装置から画像を印刷する場合を例に挙げて説明しているが、これに限定されない。無線通信機器との間で、所定の処理（例えば、画像読取、ＦＡＸ送信等）を実現するＡＰ機能（中継機能）を有する外部装置との間で、実施形態１乃至３で説明される処理を適用しても良い。例えば、スキャナ装置が実現するＡＰを介して無線通信機器が画像を取得する場合に、上記各実施形態を適用することができる。
【００５３】
尚、以上の実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００５４】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００５５】
１０：無線通信機器、３０：画像形成装置、５：ＡＰ、３２：アクセスポイントモード実行部、３９：インフラストラクチャモード実行部
【図１】
2015198434.tif 000003
【図２】
2015198434.tif 000004
【図３】
2015198434.tif 000005
【図４】
2015198434.tif 000006
【図５】
2015198434.tif 000007
【図６】
2015198434.tif 000008
【図７】
2015198434.tif 000009