(57)【要約】      （修正有）【課題】無線接続の接続相手を適切に制御する。【解決手段】無線通信の親機として動作するアクセスポイント機能を備える通信装置１００（画像形成装置）であって、通信装置１００に無線接続した携帯端末１１０の接続履歴を記憶する記憶手段と、新規の携帯端末１１０のみに無線接続を許可する第１の設定が通信装置１００に設定されている場合に、接続履歴に記憶されている携帯端末からの無線接続の接続要求を拒否するように通信装置１００を制御する制御手段とを有する。【選択図】図１
2017130839.tif 000002
【特許請求の範囲】
【請求項１】
無線通信の親機として動作するアクセスポイント機能を備える通信装置であって、
前記通信装置に無線接続した端末の接続履歴を記憶する記憶手段と、
新規の端末のみに無線接続を許可する第１の設定が前記通信装置に設定されている場合に、前記接続履歴に記憶されている端末からの無線接続の接続要求を拒否するように前記通信装置を制御する制御手段と
を有することを特徴とする通信装置。
【請求項２】
前記接続履歴に記憶されている端末の中からユーザに選択された端末のみに無線接続を許可する第２の設定が前記通信装置に設定されている場合に、前記制御手段は、ユーザに選択された端末からの接続要求のみを許可するように前記通信装置を制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記接続履歴には、端末の識別情報が含まれることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記識別情報は、端末のＭＡＣアドレスであることを特徴とする請求項３に記載の通信装置。
【請求項５】
前記接続履歴には、前記通信装置に予め登録されている端末名が含まれることを特徴とする請求項３又は４に記載の通信装置。
【請求項６】
前記第１の設定と前記第２の設定のいずれかをユーザが選択可能な設定画面を表示する表示手段を更に備えることを特徴とする請求項２乃至５何れか１項に記載の通信装置。
【請求項７】
前記通信装置は、印刷を実行する画像形成装置であることを特徴とする請求項１乃至６何れか１項に記載の通信装置。
【請求項８】
無線通信の親機として動作するアクセスポイント機能を備える通信装置が実行する通信制御方法であって、
新規の端末のみに無線接続を許可する第１の設定が前記通信装置に設定されている場合に、記憶手段に記憶されている、前記通信装置に無線接続した端末の接続履歴に示されている端末からの無線接続の接続要求を拒否するように前記通信装置を制御する制御ステップを含むことを特徴とする通信制御方法。
【請求項９】
無線通信の親機として動作するアクセスポイント機能を備える通信装置のコンピュータを、
新規の端末のみに無線接続を許可する第１の設定が前記通信装置に設定されている場合に、記憶手段に記憶されている、前記通信装置に無線接続した端末の接続履歴に示されている端末からの無線接続の接続要求を拒否するように前記通信装置を制御する制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線アクセスポイント機能を有する通信装置、通信制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、無線機能をサポートする画像形成装置が知られている。無線通信機能をサポートする画像形成装置においては、複数の無線通信方式が実装されていることが多い。特許文献１には、無線アクセスポイントを介して無線通信するインフラストラクチャーモードと、無線アクセスポイントを介さずに機器同士がダイレクトに無線通信するアドホックモードとを有する装置が開示されている。また、特許文献２には、無線アクセスポイントを介した接続か、無線アクセスポイントを介さない接続かを区別して、無線通信を行う方法が開示されている。
【０００３】
無線アクセスポイントを介さずに機器同士がダイレクトに無線通信するＡＰ機能を利用する場合、画像形成装置は、無線の識別子であるＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を無線上にブロードキャストで送信する。一方、画像形成装置に接続したい携帯端末は、画像形成装置の出すＳＳＩＤを探し、無線接続するという手順で、画像形成装置のＡＰ機能が提供する無線ネットワークに接続する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１５３４５２号公報
【特許文献２】特開２０１３−２１９４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像形成装置の周囲に、接続可能な複数の携帯端末が存在すると、ユーザの携帯端末よりも先に、これらの携帯端末が画像形成装置に無線接続してしまう場合がある。ユーザの携帯端末よりも先に画像形成装置に無線接続する携帯端末の数が多いと、ユーザの携帯端末が画像形成装置に無線接続する前に、画像形成装置の接続上限数に達してしまうという問題があった。画像形成装置の接続上限数に達してしまうと、ユーザの携帯端末が画像形成装置に無線接続できなくなってしまう。
【０００６】
本発明はこのような問題点に鑑みなされたもので、無線接続の接続相手を適切に制御することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、無線通信の親機として動作するアクセスポイント機能を備える通信装置であって、前記通信装置に無線接続した端末の接続履歴を記憶する記憶手段と、新規の端末のみに無線接続を許可する第１の設定が前記通信装置に設定されている場合に、前記接続履歴に記憶されている端末からの無線接続の接続要求を拒否するように前記通信装置を制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、無線接続の接続相手を適切に制御することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置と携帯端末の接続状態を示す図である。
【図２】画像形成装置を示す図である。
【図３】接続履歴情報のデータ構成例を示す図である。
【図４】画面遷移を示す図である。
【図５】画面遷移を示す図である。
【図６】画面遷移を示す図である。
【図７】ＣＰＵと、無線制御部の処理を示すシーケンス図である。
【図８】ＣＰＵの処理を示すフローチャートである。
【図９】無線制御部の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
画像形成装置１００は、無線通信の親機として画像形成装置１００が動作するアクセスポイント機能（以下、ＡＰ機能と称する）を備える。画像形成装置１００はアクセスポイント機能を備える通信装置の一例である。画像形成装置１００に限らず、デジタルカメラやスマートフォン等のアクセスポイント機能を備える通信装置であれば、当該通信装置にも本発明を適用することができる。
【００１１】
図１（ａ）は、画像形成装置１００のＡＰ機能により構築された無線ネットワークに、外部装置としての携帯端末１１０が接続している状態を示す図である。円１０１で示す範囲は、画像形成装置１００のＡＰ機能を利用できる範囲である。通常、アクセスポイントを中心に、半径１００ｍ程度内にある端末は、この無線ネットワークを利用し、画像形成装置１００と無線通信を行うことができる。画像形成装置１００は、ＡＰ機能により無線ネットワークを提供し、その無線電波の範囲内に携帯端末１１０が存在する場合に無線ＬＡＮ１２０を介してネットワーク接続することができる。
【００１２】
図１（ｂ）は、画像形成装置１００の無線ＬＡＮのＳｔａｔｉｏｎ機能（以下、ＳＴＡ機能と称する）により、画像形成装置１００と携帯端末１１０がネットワーク接続している状態を示す図である。画像形成装置１００は、有線ＬＡＮ１５０と、無線アクセスポイント１３０が提供する無線ＬＡＮ１２０を介してネットワーク接続している。また、無線ＬＡＮ１２０は、無線アクセスポイント１３０が提供する無線ＬＡＮ１２０を介してネットワーク接続している。なお、本実施形態に係る画像形成装置１００は、有線ＬＡＮ及び無線ＬＡＮを同時に利用できるものとしたが、何れか一方のネットワークインタフェースのみを有効とする構成でもよい。
【００１３】
図２（ａ）は、画像形成装置１００のハードウェア構成を示す図である。画像形成装置１００は、ＣＰＵ２０１、ＲＡＭ２０２、ＥＥＰＲＯＭ２０３、プリンタＩ／Ｆ２０４、スキャナＩ／Ｆ２０５、操作部Ｉ／Ｆ２０６、通信Ｉ／Ｆ２０７を備え、システムバス２１３を介してデータ送受信できるよう構成されている。また、画像形成装置１００は、プリンタ２０８、スキャナ２０９、操作部２１０、有線ＬＡＮ部２１１、無線ＬＡＮ部２１２といったＮＩＣを備える。
【００１４】
なお、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称であり、ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称である。ＥＥＰＲＯＭは、Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略称で、ＮＩＣは、Ｎｅｔｗｏｒｋ  ｉｎｔｅｒｆａｃｅ  ｃｏｎｔｒｏｌｌｅｒの略である。
【００１５】
ＣＰＵ２０１は、画像形成装置１００の全体の動作を制御している。ＣＰＵ２０１は、ＥＥＰＲＯＭ２０３に記憶されているプログラムに従って、システムバス２１３に接続される各デバイスを総括的に制御している。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能すると共に、画像情報の蓄積領域としても用いられる。ＥＥＰＲＯＭ２０３は、操作部２１０の表示器などに表示するための各種フォント、ＣＰＵ２０１により実行される制御プログラム等、および各種データを記憶している。なお、後述するＣＰＵ２０１の処理は、ＣＰＵ２０１がＥＥＰＲＯＭ２０３等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１６】
本実施形態においては、ＲＡＭ２０２には、接続履歴情報２２０や設定情報２２１が記憶されている。ここで、接続履歴情報２２０は、無線ＬＡＮ部２１２による過去の接続履歴を示す情報である。設定情報２２１は、ユーザ等により設定された無線ＬＡＮ等の設定を示す情報である。なお、接続履歴情報２２０及び設定情報２２１は、必要に応じてＥＥＰＲＯＭ２０３にコピーされ、電源ＯＦＦされても復元可能なよう処理されるものとする。
【００１７】
プリンタＩ／Ｆ２０４は、プリンタエンジンであるプリンタ２０８とのインタフェースを制御している。プリンタ２０８は、シートに印刷を実行する。スキャナＩ／Ｆ２０５は、スキャナエンジンであるスキャナ２０９とのインタフェースを制御している。スキャナ２０９は、載置された原稿を読み取り、原稿画像を生成する。操作部Ｉ／Ｆ２０６は、画像形成装置１００の各種設定を行うための操作部２１０とのインタフェースを制御している。通信Ｉ／Ｆ２０７は、有線ＬＡＮ部２１１、無線ＬＡＮ部２１２といったＮＩＣの通信を制御している。有線ＬＡＮ部２１１及び無線ＬＡＮ部２１２は、有線ＬＡＮ１５０や無線ＬＡＮ１２０を介して携帯端末１１０との間でのデータの送受信を制御する。無線ＬＡＮ部２１２は、無線制御部２３０を有している。無線制御部２３０は、ＣＰＵやチップ等であり、無線ＬＡＮ部２１２を制御する。
【００１８】
図２（ｂ）は、無線ＬＡＮ部２１２のソフトウェア構成を示す図である。無線ＬＡＮ部２１２は、ＡＰ機能部２３１と、ＳＴＡ機能部２３２とを有している。ＡＰ機能部２３１はアクセスポイントとしてのＡＰ機能を制御する。ＳＴＡ機能部２３２は、アクセスポイントに接続するＳｔａｔｉｏｎ機能を制御する。なお、本実施形態においては、無線ＬＡＮ部２１２は、ＡＰ機能とＳＴＡ機能のいずれか一方で動作するものとするが、これに限定されるものではない。
【００１９】
図３は、接続履歴情報２２０のデータ構成例を示す図である。接続履歴情報２２０は、携帯端末が無線ＬＡＮ部２１２が構築するネットワークに接続する度に、無線制御部２３０の指示に従い、ＣＰＵ２０１により更新又は追加される。本処理は、接続履歴を蓄積する履歴管理処理の一例である。接続履歴情報２２０には、複数の接続情報が含まれている。図３に示す各行が１つの接続情報（レコード）に相当する。また、各接続情報には、名称と、ＩＤと、最終接続日とが対応付けて記録されている。
【００２０】
名称は、接続相手の携帯端末の名称である。本実施形態においては、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により発行されている技術文書のＲＦＣ１０３５などで取り決められているＤＮＳホスト名が名称の初期値として登録される。また、ＩＤは、接続相手の携帯端末の識別情報である。ＩＤとしては、ＭＡＣアドレスなど、携帯端末を一意で特定できるユニークな識別情報が登録される。なお、ＭＡＣアドレスは、ＩＥＥＥ８０２．１１（米国電気電子学会（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）により策定された無線ＬＡＮ関連の規格）などから取得される。
【００２１】
最終接続日は、接続相手の携帯端と接続した最終日である。本実施形態においては、無線制御部２３０が接続した携帯端末にＩＰアドレスを割り振った日時を最終接続日として登録するものとする。なお、名称、ＩＤ及び最終接続日は一例であり、実施形態に限定されるものではない。
【００２２】
図４は、接続履歴情報２２０と設定情報２２１を設定更新するための画面遷移を示す図である。まず、画像形成装置１００のＣＰＵ２０１は、操作部Ｉ／Ｆ２０６を制御し、操作部２１０の表示器上に、Ｇ４０１の機能選択画面を表示する。ここでは、Ｗｉ−Ｆｉ設定を行うため、ユーザは、機能選択Ｇ４０１で「メニュー設定」を選択し、次に表示されるメニュー設定Ｇ４０２からＷｉ−Ｆｉ設定を選択するものとする。これにより、Ｗｉ−Ｆｉ設定Ｇ４０３が表示される。
【００２３】
Ｗｉ−Ｆｉ設定Ｇ４０３では、ユーザは、「ＳＴＡ接続設定」、「ＡＰ接続設定」、「Ｗｉ−Ｆｉ状況確認」のいずれかを選択することができる。「ＳＴＡ接続設定」が選択されると、無線ＬＡＮ部２１２のＳＴＡ機能に関する各種設定画面に遷移する。「ＡＰ接続設定」が選択されると、無線ＬＡＮ部２１２のＡＰ機能に必要な各種設定画面に遷移する。「Ｗｉ−Ｆｉ状況確認」が選択されると、Ｗｉ−Ｆｉ状況の確認画面に遷移する。
【００２４】
Ｗｉ−Ｆｉ設定Ｇ４０３で、「ＡＰ接続設定」が選択された場合、ＣＰＵ２０１は、Ｇ４０４のＡＰ接続設定画面を表示する。ＡＰ接続設定Ｇ４０４では、無線ＬＡＮのＡＰ機能に関する各種設定を行うことができる。本実施形態においては、ＳＳＩＤ設定とＡＰ機能で接続中の機器情報一覧を確認できるものとする。なお、Ｗｉ−Ｆｉ設定Ｇ４０３で、「ＳＴＡ接続設定」が選択された場合、ＣＰＵ２０１は、ＳＴＡ接続設定画面を表示する。ＳＴＡ接続設定では、無線ＬＡＮのＳＴＡ機能に関する各種設定を行うことができる。
【００２５】
ＡＰ接続設定Ｇ４０４で、「ＳＳＩＤ設定」が選択された場合、ＣＰＵ２０１は、表示画面をＳＳＩＤ設定Ｇ４０５に遷移させる。ＳＳＩＤ設定Ｇ４０５では、無線ＬＡＮ接続に必要なＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）の扱いを設定することができる。ＳＳＩＤ設定Ｇ４０５において、同じＳＳＩＤ値を毎回使用して、無線のアクセスポイント機能を提供する場合は、ユーザは、「ＳＳＩＤ固定」を選択すればよい。ＳＳＩＤ設定Ｇ４０５にて、「ＳＳＩＤ固定」を選択した場合は、ＳＳＩＤ確認表示Ｇ４０６において、ＳＳＩＤと暗号化キーを確認することができる。ＳＳＩＤ確認表示Ｇ４０６でＳＳＩＤ編集ボタンを操作した場合は、ＳＳＩＤ編集Ｇ４０８にて、ＳＳＩＤと暗号化キーが編集可能になる。ＳＳＩＤ編集Ｇ４０８で、登録ボタンを操作した場合は、ＳＳＩＤ編集Ｇ４０８で入力されたＳＳＩＤ値と暗号化キーが、ＲＡＭ２０２の設定情報２２１に格納される。
【００２６】
また、ＡＰ接続設定Ｇ４０４で「接続中機器情報表示」を選択した場合は、接続中機器情報表示Ｇ４０７にて、ＡＰ機能に接続中の機器情報が一覧で確認できる。また、接続中機器情報表示Ｇ４０７にて名称変更ボタンのユーザ操作に応じて、ＣＰＵ２０１は、端末名編集Ｇ４０９にて、接続端末履歴として表示する端末名を編集できる。端末名編集Ｇ４０９で、登録ボタンを操作した場合は、ＣＰＵ２０１は、端末名編集Ｇ４０９で入力した端末名に応じて、ＲＡＭ２０２中の接続履歴情報２２０の該当情報を編集（更新）する。
【００２７】
図５は、図４を参照しつつ説明したＳＳＩＤ設定Ｇ４０５で「ＳＳＩＤ固定」が選択された際の画面遷移を示す図である。ＣＰＵ２０１は、まず操作部２１０の表示器上に、Ｇ４０１の機能選択画面を表示する。ここでは、ＡＰ機能部２３１を起動するため、ユーザは、「Ｗｉ−Ｆｉダイレクト接続」を操作するものとする。
【００２８】
ＣＰＵ２０１は、「Ｗｉ−Ｆｉダイレクト接続」が選択されると、Ｇ５０１のＷｉ−Ｆｉダイレクト接続画面を表示する。Ｇ５０１のＷｉ−Ｆｉダイレクト接続画面は、接続先の設定をユーザが選択可能な設定画面の一例である。Ｗｉ−Ｆｉダイレクト接続Ｇ５０１では、「接続履歴から端末指定」、「新規端末のみ接続可」、「接続制限しない」を選択することができる。「接続履歴から端末指定」が選択されると、接続履歴情報２２０に記録される携帯端末、すなわち過去に接続済みの携帯端末から、端末指定を行う画面に遷移する。「新規端末のみ接続可」が選択されると、接続履歴情報２２０に記録されていない端末のみに接続を許可する設定がなされる。「接続制限しない」が選択されると、接続端末を制限しない設定がなされる。
【００２９】
Ｗｉ−Ｆｉダイレクト接続Ｇ５０１で「接続履歴から端末指定」が選択された場合は、ＣＰＵ２０１は、接続履歴情報２２０に格納された情報を、リスト形式で、Ｇ５０２の接続履歴から選択画面に表示する。ユーザが、選択画面Ｇ５０２において、接続したい携帯端末を選択ボタンで指定することができる。また、接続履歴から選択画面Ｇ５０２で、端末の詳細を確認するための操作を行った場合は、ＣＰＵ２０１は、Ｇ５０３の端末詳細表示画面を表示する。
【００３０】
さらに、本実施形態においては、端末詳細表示画面Ｇ５０３において、接続履歴情報２２０の名称を編集することができる。ユーザが端末詳細表示画面Ｇ５０３で名称変更ボタンを操作すると、ＣＰＵ２０１は、Ｇ５０４の端末名編集画面を表示する。そして、登録ボタンが操作されると、ＣＰＵ２０１は、Ｇ４０９画面同様に、接続履歴情報２２０中の名称を変更する。
【００３１】
図６は、図４のＳＳＩＤ設定Ｇ４０５で「ワンタイムＳＳＩＤ」が選択された際の画面遷移を示す図である。まず、画像形成装置１００のＣＰＵ２０１は、操作部２１０の表示器上に、Ｇ４０１の機能選択画面を表示する。ここでは、ＡＰ機能部２３１を起動するため、ユーザは、「Ｗｉ−Ｆｉダイレクト接続」を操作するものとする。
【００３２】
ＣＰＵ２０１は、「Ｗｉ−Ｆｉダイレクト接続」が選択されると、無線ＬＡＮ部２１２の無線制御部２３０にワンタイムＳＳＩＤの発行を指示し、無線制御部２３０が発行したワンタイムＳＳＩＤの情報を、Ｇ６０１のＳＳＩＤ確認画面に表示する。画像形成装置１００と接続したい携帯端末は、ＳＳＩＤ確認Ｇ６０１に表示された内容を、携帯端末のＷｉ−Ｆｉ接続条件に設定し直すことで、無線ＬＡＮ部２１２のＡＰ機能が構築する無線ネットワーク環境に加入（参加）できるようになる。
【００３３】
図７は、画像形成装置１００のＣＰＵ２０１と、無線ＬＡＮ部２１２の無線制御部２３０の処理を示すシーケンス図である。Ｓ７０１において、ＣＰＵ２０１は、ユーザ操作に応じて、接続開始指示を受け付けるまで待機する。なお、ＣＰＵ２０１は、例えば、Ｇ４０５において、ＳＳＩＤ固定が設定された状態で、Ｇ５０１において、「接続履歴から端末指定」、「新規端末のみ接続可」及び「接続制限しない」の何れかが選択された場合に、接続開始指示を受け付ける。また、ＣＰＵ２０１は、Ｇ４０５において、ワンタイムＳＳＩＤが設定された状態で、Ｇ４０１において、「Ｗｉ−Ｆｉダイレクト接続」が選択された場合に、接続開始指示を受け付ける。
【００３４】
ＣＰＵ２０１は、接続開始指示を受け付けると（Ｓ７０１でＹｅｓ）、処理をＳ７０２へ進める。Ｓ７０２において、ＣＰＵ２０１は、通信Ｉ／Ｆ２０７を介し無線制御部２３０に対し、初期化を指示する。無線制御部２３０は、Ｓ７０２において初期化指示を受け付けると、Ｓ７０３において、ＡＰ機能の初期化処理を行う。このとき、ＡＰ機能部２３１は、無線制御部２３０の制御の下、無線ネットワークを構築する。なお、本実施形態においては、ＳＴＡ機能とＡＰ機能は無条件に切り替わるものとする。すなわち、ＳＴＡ機能が動作中の場合も、ＡＰ機能の初期化処理により、強制的に無線ネットワーク構築が行われるものとする。なお、他の例としては、ＳＴＡ機能とＡＰ機能が同時に動作することとしてもよい。
【００３５】
次に、Ｓ７０４において、無線制御部２３０は、初期化指示に対するレスポンスとして、初期化が完了したことを示すＯＫレスポンスをＣＰＵ２０１に返す。ＣＰＵ２０１は、Ｓ７０４においてＯＫレスポンスを受け取ると、Ｓ７０５において、接続条件を決定する。次に、Ｓ７０６において、ＣＰＵ２０１は、Ｓ７０５において決定した接続条件に係る接続条件情報の設定を無線制御部２３０に指示する。
【００３６】
ここで、図８を参照しつつ、Ｓ７０５及びＳ７０６の処理について詳述する。図８は、ＣＰＵ２０１によるＳ７０５及びＳ７０６の処理を示すフローチャートである。Ｓ８０１において、ＣＰＵ２０１は、ＳＳＩＤ設定Ｇ４０５で「ＳＳＩＤ固定」と「ワンタイムＳＳＩＤ」の何れか設定されているかを確認する。ＣＰＵ２０１は、「ＳＳＩＤ固定」が設定されている場合には（Ｓ８０１でＹｅｓ）、処理をＳ８０２へ進める。ＣＰＵ２０１は、「ワンタイムＳＳＩＤ」が設定されている場合には（Ｓ８０１でＮｏ）、処理をＳ８１０へ進める。
【００３７】
Ｓ８０２において、ＣＰＵ２０１は、接続先が接続履歴情報から指定されているか否かを確認する。ＣＰＵ２０１は、選択画面Ｇ５０２で選択ボタンにより携帯端末が選択された場合には、接続先が接続履歴情報から指定されていると判断する。また、ＣＰＵ２０１は、携帯端末が選択されていない場合には、接続先が接続履歴情報から指定されていないと判断する。ＣＰＵ２０１は、接続先が接続履歴情報から指定されている場合には（Ｓ８０２でＹｅｓ）、処理をＳ８０４へ進める。ＣＰＵ２０１は、接続先が接続履歴情報から指定されていない場合には（Ｓ８０２でＮｏ）、処理をＳ８０３へ進める。
【００３８】
Ｓ８０３において、ＣＰＵ２０１は、接続先を新規端末のみに制限する指定がなされているか否かを確認する。ＣＰＵ２０１は、Ｗｉ−Ｆｉダイレクト接続Ｇ５０１で「新規端末のみ接続可」が選択された場合に、接続先を新規端末のみに制限する指定がなされていると判断する。ＣＰＵ２０１は、「新規端末のみ接続可」が選択されていない場合には、接続先を新規端末のみに制限する指定がなされていないと判断する。ＣＰＵ２０１は、接続先を新規端末のみに制限する指定がなされている場合には（Ｓ８０３でＹｅｓ）、処理をＳ８０６へ進める。ＣＰＵ２０１は、接続先を新規端末のみに制限する指定がなされていない場合には（Ｓ８０３でＮｏ）、処理をＳ８０８へ進める。
【００３９】
Ｓ８０４において、ＣＰＵ２０１は、第１条件を接続条件として決定する。ここで、第１条件とは、ＳＳＩＤ固定で、許可端末の接続のみを許可するというものである。許可端末は、ユーザにより選択画面Ｇ５０２において選択された携帯端末である。次に、Ｓ８０５において、ＣＰＵ２０１は、接続条件情報としての第１条件情報の設定を無線制御部２３０に指示する。ここで、第１条件情報は、ＳＳＩＤ固定で、許可端末の接続のみを許可する旨を示す情報である。また、第１条件情報は、許可端末のＩＤを示す許可端末リストを含んでいる。
【００４０】
また、Ｓ８０６において、ＣＰＵ２０１は、第２条件を接続条件として決定する。ここで、第２条件とは、ＳＳＩＤ固定で、新規端末の接続のみを許可するというものである。新規端末は、接続履歴情報２２０に記録されていない携帯端末である。次に、Ｓ８０７において、ＣＰＵ２０１は、接続条件情報としての第２条件情報の設定を無線制御部２３０に指示する。ここで、第２条件情報は、ＳＳＩＤ固定で、新規端末の接続のみを許可する旨を示す情報である。第２条件情報は、禁止端末のＩＤを示す禁止端末リストを含んでいる。ここで、禁止端末は、接続履歴情報２２０に示される携帯端末である。これにより、無線制御部２３０は、この接続履歴情報２２０に示される携帯端末以外の携帯端末（リストに示される外部装置以外の外部装置）を新規端末とみなすことができる。
【００４１】
また、Ｓ８０８において、ＣＰＵ２０１は、第３条件を接続条件として決定する。ここで、第３条件とは、ＳＳＩＤ固定で、接続端末の制限を行わないというものである。次に、Ｓ８０９において、ＣＰＵ２０１は、接続条件情報としての第３条件情報の設定を無線制御部２３０に指示する。ここで、第３条件情報は、ＳＳＩＤ固定で、接続端末の制限を行わない旨を示す情報である。
【００４２】
また、Ｓ８１０において、ＣＰＵ２０１は、第４条件を接続条件として決定する。ここで、第４条件とは、ワンタイムＳＳＩＤを使用し、接続端末の制限を行わないというものである。次に、Ｓ８１１において、ＣＰＵ２０１は、接続条件情報としての第４条件情報の設定を無線制御部２３０に指示する。ここで、第４条件情報は、ワンタイムＳＳＩＤの発行を指示する情報と、接続端末の制限を行わない旨を示す情報である。
【００４３】
なお、図８に示すＳ８０１〜Ｓ８０４、Ｓ８０６、Ｓ８０８、Ｓ８１０の処理は、Ｓ７０５の処理に相当する。また、Ｓ８０５、Ｓ８０７、Ｓ８０９、Ｓ８１１の処理は、Ｓ７０６の処理に相当する。
【００４４】
図７に戻り、Ｓ７０６において、無線制御部２３０は、接続条件情報の設定指示を受け付ける。次に、Ｓ７０７において、無線制御部２３０は、設定指示に従い、接続条件情報を設定する。次に、Ｓ７０８において、無線制御部２３０は、接続条件情報の設定を完了したことを示すＯＫレスポンスをＣＰＵ２０１に返す。ＣＰＵ２０１は、Ｓ７０８において、ＯＫレスポンスを受け取ると、Ｓ７０９において、無線制御部２３０に対し、Ｓ７０３において構築した無線ネットワークに端末接続を開始するよう指示する。無線制御部２３０は、この開始指示を受け付けると、Ｓ７１０において、接続開始処理を行う。具体的には、無線制御部２３０は、ＡＰ機能部２３１に対し端末接続を開始するよう指示を出す。次に、Ｓ７１１において、無線制御部２３０は、開始を指示したことを示すＯＫレスポンスをＣＰＵ２０１に返す。
【００４５】
その後、無線制御部２３０は、Ｓ７１２において、携帯端末から接続要求を受信するまで待機する。無線制御部２３０は、ＡＰ機能部２３１により構築された無線ネットワークに接続要求があった場合には（Ｓ７１２でＹｅｓ）、処理をＳ７１３へ進める。Ｓ７１３において、無線制御部２３０は、接続条件情報を参照し、接続要求の要求元の携帯端末の無線接続を許可するか否かを判定する。無線制御部２３０は、無線接続を許可する場合には（Ｓ７１３でＹｅｓ）、処理をＳ７１４へ進める。無線制御部２３０は、無線接続を許可しない場合、すなわち拒否する場合には（Ｓ７１３でＮｏ）、処理をＳ７１２へ進める。Ｓ７１４において、無線制御部２３０は、接続要求の要求元の携帯端末に対しＩＰアドレスを割り振る。これにより、画像形成装置１００と携帯端末との間のデータ通信が可能な状態となる。
【００４６】
次に、Ｓ７１５において、無線制御部２３０は、接続情報をＣＰＵ２０１に通知する。ここで、接続情報とは、携帯端末との接続に関する情報であり、ＭＡＣアドレス、ＩＤ等が含まれる。ＣＰＵ２０１は、接続情報を受信すると、Ｓ７１６において、接続情報に基づいて、接続履歴情報２２０を更新する。以上で、処理が終了する。
【００４７】
図９は、無線制御部２３０による、Ｓ７０７、Ｓ７１３の処理を示すフローチャートである。Ｓ９０１において、無線制御部２３０は、設定指示に係る接続条件を確認する。無線制御部２３０は、接続条件が第１条件の場合には（Ｓ９０１で第１条件）、処理をＳ９０２へ進める。無線制御部２３０は、接続条件が第２条件の場合には（Ｓ９０１で第２条件）、処理をＳ９０３へ進める。無線制御部２３０は、接続条件が第３条件の場合には（Ｓ９０１で第３条件）、処理をＳ９０４へ進める。無線制御部２３０は、接続条件が第４条件の場合には（Ｓ９０１で第４条件）、処理をＳ９０５へ進める。
【００４８】
Ｓ９０２において、無線制御部２３０は、ＳＳＩＤ固定の設定とし、許可端末リストを設定する。Ｓ９０３において、無線制御部２３０は、ＳＳＩＤ固定の設定とし、禁止端末リストを設定する。Ｓ９０４において、無線制御部２３０は、ＳＳＩＤ固定の設定を行う。なお、第３条件においては、携帯端末の制限は行われない。Ｓ９０５において、無線制御部２３０は、ワンタイムＳＳＩＤを発行し、これを設定する。無線制御部２３０は、さらい発行されたワンタイムＳＳＩＤをＣＰＵ２０１に通知し、ＣＰＵ２０１は、表示器にワンタイムＳＳＩＤを表示するよう制御してもよい。なお、第４条件においても、携帯端末の制限は行われない。以上、Ｓ９０１〜Ｓ９０５の処理は、Ｓ７０７の処理に相当する。
【００４９】
その後、処理が進み、Ｓ７１２において接続要求を受信すると、第１条件に設定されている場合には、Ｓ９１１において、無線制御部２３０は、許可端末リストに基づいて、接続要求の要求元の携帯端末が許可端末と一致するか否かを確認する。無線制御部２３０は、両端末が一致する場合には（Ｓ９１１でＹｅｓ）、接続を許可すると判断し（Ｓ７１３でＹｅｓ）、処理をＳ７１４へ進める。無線制御部２３０は、両端末が一致しない場合には（Ｓ９１１でＮｏ）、接続を許可しないと判断し（Ｓ７１３でＮｏ）、処理をＳ７１２へ進める。
【００５０】
また、第２条件に設定されている場合には、Ｓ９１２において、無線制御部２３０は、禁止端末リストに基づいて、接続要求の要求元の携帯端末が禁止端末と一致するか否かを確認する。無線制御部２３０は、両端末が一致する場合には（Ｓ９１２でＹｅｓ）、接続を許可しないと判断し（Ｓ７１３でＮｏ）、処理をＳ７１２へ進める。無線制御部２３０は、両端末が一致しないと判断した場合には（１２でＮｏ）、新規端末とみなされるため、接続を許可すると判断し（Ｓ７１３でＹｅｓ）、処理をＳ７１４へ進める。
【００５１】
また、第３の条件及び第４の条件に設定されている場合には、接続可能な携帯端末の制限はないため、無線制御部２３０は、接続許可と判断し（Ｓ７１３でＹｅｓ）、処理をＳ７１４へ進める。なお、Ｓ７１３及びＳ７１４の処理は、外部装置としての携帯端末のＩＤリストに基づいて、画像形成装置１００への外部装置からの無線接続を制御する通信制御処理の一例である。
【００５２】
以上のように、本実施形態に係る画像形成装置１００においては、接続を許可する携帯端末を事前に指定することができる。したがって、意図しない携帯端末と画像形成装置１００とが無線接続したことにより、所望の携帯端末と画像形成装置１００とを無線接続できないといった事態が生じるのを防ぐことができる。このように、画像形成装置１００は、無線接続の接続相手を適切に制御することができる。
【００５３】
なお、本実施形態の変更例としては、携帯端末の制限方法は、実施形態に限定されるものではない。例えば、画像形成装置１００は、接続履歴情報に示されるすべての携帯端末との無線接続を許可するよう設定してもよい。また、例えば、画像形成装置１００は、接続履歴と無関係に、ユーザにより設定された携帯端末との無線接続を許可し、これ以外の携帯端末との無線接続を禁止するよう設定してもよい。また、例えば、画像形成装置１００は、接続履歴と無関係に、ユーザにより接続された携帯端末との無線接続を禁止し、これ以外の携帯端末との無線接続を許可するよう設定してもよい。
【００５４】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５５】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００５６】
１００  画像形成装置
１１０  携帯端末
２０１  ＣＰＵ
２１２  無線ＬＡＮ部
２３０  無線制御部
【図１】
2017130839.tif 000003
【図２】
2017130839.tif 000004
【図３】
2017130839.tif 000005
【図４】
2017130839.tif 000006
【図５】
2017130839.tif 000007
【図６】
2017130839.tif 000008
【図７】
2017130839.tif 000009
【図８】
2017130839.tif 000010
【図９】
2017130839.tif 000011