(57)【特許請求の範囲】
【請求項１】
複数の通信モードで無線通信を行うことができる通信手段と、前記通信手段の前記複数の通信モードのそれぞれを有効化または無効化するための制御を行う制御手段と、を有する通信装置であって、
前記制御手段は、
前記通信装置が初期設定時において前記複数の通信モードの１つの通信モードに対する有効化の指示を受信した場合に、前記複数の通信モードのうちの前記指示された１つの通信モードを含む所定の２つ以上の通信モードを並行して有効化し、
初期設定が行われた後で前記複数の通信モードの１つの通信モードに対する有効化の指示を前記通信装置が受信した場合には、当該指示された１つの通信モードを有効化すると共に当該指示されていない通信モードを有効化しない、
ことを特徴とする通信装置。
【請求項２】
前記制御手段は、前記初期設定から所定時間経過した後に再設定される場合に、前記複数の通信モードのうちの前記指示された１つの通信モードを含む所定の２つ以上の通信モードを並行して有効化する、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、前記通信手段の設定がユーザ操作によって初期化された場合に、前記複数の通信モードをすべて無効化する、
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記通信装置が出荷または着荷した時の状態であるか否かを示す初期設定情報に基づいて、前記通信装置が出荷または着荷した時の状態であるか否かを判定する判定手段をさらに有し、
前記判定手段によって前記通信装置が出荷または着荷した時の状態であると判定された場合、前記制御手段は、前記複数の通信モードのうちの前記指示された１つの通信モードを含む所定の２つ以上の通信モードを並行して有効化する、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記無線通信は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮによる無線通信である、
ことを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記複数の通信モードは、インフラストラクチャモードとピアツーピアモードとを含む、
ことを特徴とする請求項５に記載の通信装置。
【請求項７】
前記インフラストラクチャモードの有効化の指示を受信した場合、前記制御手段は、前記インフラストラクチャモードと前記ピアツーピアモードとを並行して有効化する、
ことを特徴とする請求項６に記載の通信装置。
【請求項８】
印刷を行うことができる印刷手段、原稿の読み取りを行うことができる読取手段、ＦＡＸによりデータを送信することができるＦＡＸ手段、音声通話を行う際に用いられることが可能な電話手段の少なくともいずれかをさらに有する、
ことを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
前記ピアツーピアモードは、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードである、
ことを特徴とする請求項６に記載の通信装置。
【請求項１０】
複数の通信モードで無線通信を行うことができる通信手段と、前記通信手段の前記複数の通信モードのそれぞれを有効化または無効化するための制御を行う制御手段と、を有する通信装置の制御方法であって、
前記制御手段が、
前記通信装置が初期設定時において前記複数の通信モードの１つの通信モードに対する有効化の指示を受信した場合に、前記複数の通信モードのうちの前記指示された１つの通信モードを含む所定の２つ以上の通信モードを並行して有効化する工程と、
初期設定が行われた後で前記複数の通信モードの１つの通信モードに対する有効化の指示を前記通信装置が受信した場合には、当該指示された１つの通信モードを有効化すると共に当該指示されていない通信モードを有効化しない工程と、
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、請求項１から９のいずれか１項に記載の通信装置における制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信の設定技術に関する。
【背景技術】
【０００２】
通信装置が相手装置と接続する際の無線接続として、アクセスポイント（ＡＰ）等の他の装置を介して相手装置と無線接続するインフラストラクチャモードと、相手装置と直接無線接続するピアツーピア（Ｐ２Ｐ）モードとのいずれかを用いることができる。なお、Ｐ２Ｐモードは、通信装置又は相手装置がアクセスポイント等の基地局として動作して、他方の装置をその基地局が収容する端末として取り扱うことにより、無線接続を行う態様を含む。
【０００３】
Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）は、Ｐ２Ｐモードの通信のために策定された仕様の１つである。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、Ｐ２Ｐモードで通信するための２つ以上の無線ＬＡＮ端末が、それぞれ、Ｇｒｏｕｐ  Ｏｗｎｅｒ（ＧＯ）と呼ばれる役割と、Ｃｌｉｅｎｔ（ＣＬ）と呼ばれる役割とのいずれかを担う。なお、ＧＯは、ＡＰのような動作を行い、ＣＬは、ＡＰに接続するステーション（ＳＴＡ）のような動作を行う。一般的に、通信装置がＣＬとして動作する場合には、通信装置からの機器探索リクエストコマンドに応じて機器探索応答コマンドを送信するＡＰによって、使用チャネルの決定が主導される。また、通信装置がＧＯとして動作する場合には、ＧｒｏｕｐＯｗｎｅｒＮｅｇｏｔｉａｔｉｏｎで得られたＣＬのチャネル情報と、通信装置が使用できるチャネルとを照らし合わせて、通信装置が使用するチャネルを決定する。
【０００４】
また、上述のインフラストラクチャモードとＰ２Ｐモードでの通信を並行して行う技術も検討されている（特許文献１参照）。特許文献１のような技術を用いることで、無線通信を利用するユーザの利便性を向上させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２１６９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方、近年の通信装置は、様々な通信モードに対応した装置が増加しており、ユーザによっては、通信設定が容易ではなく、設定負荷を軽減することが望まれていた。特に、通信装置を購入し、早急に通信装置を利用したいユーザのために、通信装置に対する初期設定の操作負荷を軽減することが望まれていた。
【０００７】
本発明は、上記課題に鑑みなされたものであり、通信装置に対する初期設定の操作負荷を軽減することを目的とする。
【課題を解決するための手段】
【０００８】
この課題を解決するため、本発明に係る通信装置は、複数の通信モードで無線通信を行うことができる通信手段と、前記通信手段の前記複数の通信モードのそれぞれを有効化または無効化するための制御を行う制御手段と、を有する通信装置であって、前記制御手段は、前記通信装置が初期設定時の状態において前記複数の通信モードの１つの通信モードに対する有効化の指示を受信した場合に、前記複数の通信モードのうちの前記指示された１つの通信モードを含む所定の２つ以上の通信モードを並行して有効化し、初期設定が行われた後で前記複数の通信モードの１つの通信モードに対する有効化の指示を前記通信装置が受信した場合には、当該指示された１つの通信モードを有効化すると共に当該指示されていない通信モードを有効化しない、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、通信装置に対する初期設定の操作負荷を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】無線通信システムの構成の一例を示す図である。
【図２】携帯端末の外観の一例を示す図である。
【図３】ＭＦＰの外観の一例を示す図である。
【図４】ＭＦＰの操作表示部の一例を示す図である。
【図５】携帯端末の構成を示すブロック図である
【図６】ＭＦＰの構成を示すブロック図である。
【図７】着荷時のＩＦ選択画面を示す図である。
【図８】着荷時のＭＦＰの処理シーケンスを示す図である。
【図９】ＬＡＮ設定用アプリケーションの画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。ただし、以下で説明する態様は一例であり、説明される機能を実現するように構成された様々な形態の装置、システム、方法、プログラム、媒体等が、本発明の権利範囲に含まれる。
【００１２】
（システム構成）
図１に、本実施形態に係る無線通信システムの構成例を示す。本無線通信システムは、例えば、携帯端末、印刷装置（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  ＰｒｉｎｔｅｒまたはＭｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、及びアクセスポイント（ＡＰ）を含んで構成される。ただし、これに限られず、これ以外の装置が、図示される各装置に加えて又は各装置に代えて、含まれてもよい。
【００１３】
携帯端末２００は、例えば持ち運び可能で、無線ＬＡＮ（ＷＬＡＮ）による通信機能を有する無線通信装置である。なお、ここでは、無線ＬＡＮによる通信機能によって、例えばＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮシステムにおける、データ（パケット）通信が行われるものとする。携帯端末２００は、無線ＬＡＮの通信機能を用いて、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔをベースにした通信、ソフトウェアＡＰモード、インフラストラクチャモードによる通信などを行うことができる。
【００１４】
なお、携帯端末２００は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮ以外による無線通信機能を有していてもよい。例えば、携帯端末２００は、ＩＥＥＥ８０２．１１規格シリーズ以外の規格に従う無線ＬＡＮや、無線ＬＡＮ以外の通信機能を有しうる。ただし、携帯端末２００は、他の装置（アクセスポイント）を介して相手装置と無線通信を行う第１のモードと、他の装置を介さずに相手装置と直接的に無線通信を行う第２のモードとのいずれかで動作することができるものとする。さらに、携帯端末２００は、第１のモード及び第２のモードによる無線通信を同時に行うことができるものとする。携帯端末２００は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人情報端末、携帯電話、デジタルカメラ等でありうる。
【００１５】
印刷装置（ＭＦＰ３００）は、携帯端末２００と無線通信する通信機能を有し、その他、読取機能（スキャナ）やＦＡＸ機能、電話機能等をも有しうる。ここで、無線通信機能は、上述の携帯端末２００が有する通信機能に対応する機能であるものとする。すなわち、ＭＦＰ３００は、例えば携帯端末２００が無線ＬＡＮによる通信機能を有する場合は同一規格の無線ＬＡＮによる通信機能を有するものとする。本実施形態では、ＭＦＰ３００は、印刷機能に加え、読取機能を有するものとするが、これに限られず、印刷機能のみを有してもよいし、印刷等の画像処理と関係のない機能を有していてもよい。
【００１６】
アクセスポイント４００は、無線ＬＡＮによる通信機能を有し、自身への接続を許可した無線ＬＡＮのステーションとして機能する通信装置同士（本実施形態では、携帯端末２００とＭＦＰ３００）の通信を中継する。アクセスポイント４００の周囲に存在する通信装置（ステーション）は、アクセスポイント４００を介して、インフラストラクチャモードによる通信を行うことができる。なお、携帯端末２００が、無線ＬＡＮでない通信機能によって、他の装置を介して相手装置と通信する場合、アクセスポイント４００は、当該他の装置と置き換えられうる。
【００１７】
携帯端末２００とＭＦＰ３００は、各々が有する無線ＬＡＮによる通信機能を用いて、アクセスポイント４００を介したインフラストラクチャモードの無線通信を行うことができる。また、携帯端末２００とＭＦＰ３００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ等に従ったＰ２Ｐモードの無線通信を行うこともできる。なお、携帯端末２００とＭＦＰ３００は、後述するように、無線ＬＡＮを経由して複数の印刷サービスに対応した処理を実行することができる。
【００１８】
（装置構成）
図２に、携帯端末２００の外観の例を示す。本実施形態では、携帯端末２００がスマートフォンである場合について説明する。スマートフォンとは、カメラ、ウェブブラウザ、電子メール機能等の様々な機能を搭載した多機能型の携帯電話のことである。ただし、携帯端末２００はスマートフォンでなくてもよい。例えば、携帯端末２００は、デジタルカメラ、携帯端末、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、音楽再生デバイス等であってもよい。
【００１９】
携帯端末２００は、例えば、表示部２０２と操作部２０３とが一体化されたタッチパネルを有し、そのタッチパネルを固定又は保護するベゼル２０１の部分を含みうる。なお、ベゼル２０１の裏面には無線ＬＡＮ等による通信を行うためのアンテナが備えられてもよく、携帯端末２００は、このアンテナと無線通信回路等を用いて通信を行うことができる。表示部２０２及び操作部２０３は、例えば、ＬＣＤ方式の表示機構を備えたタッチパネル式のディスプレイでありうる。例えば、表示部２０２がボタンアイコンやソフトウェアキーボードの表示を行い、ユーザがそれらの箇所に触れることによって、操作部２０３が操作イベントを検知しうる。電源キー２０４は、電源のオン及びオフ等の操作を受け付けるためのハードキーである。
【００２０】
図３に、ＭＦＰ３００の外観の例を示す。図３において、原稿台３０１は、スキャナ（読取部）で読み取らせる原稿を載せるガラス状の透明な台である。原稿蓋３０２は、スキャナで読取を行う際に原稿を押さえるため、及び、読取の際に原稿を照射する光源からの光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は、様々なサイズの印刷に用いるための用紙を、ＭＦＰ３００の内部に取り込ませるための挿入口である。印刷用紙挿入口３０３にセットされた用紙は、一枚ずつ印刷部に搬送され、印刷部で印刷が行われた後に印刷用紙排出口３０４から排出される。操作表示部３０５は、文字入力キー、カーソルキー、決定キー、取り消しキー等のキーと、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）等を含んで構成される。ユーザは、操作表示部３０５を介して、ＭＦＰとしての各種機能の起動や各種設定を行うことができる。操作表示部３０５は、タッチパネルで構成されてもよい。筐体３０６は、ＭＦＰ３００を構成する回路や印刷機構等を収納しており、無線ＬＡＮで通信するためのアンテナ及び無線通信回路も筐体の中に収納されている。なお、本実施形態では、ＭＦＰ３００を用いて説明をするが、プリンタであれば、インクジェットプリンタ、フルカラーレーザービームプリンタ、モノクロプリンタ等であってもよい。また、ＭＦＰ３００の代わりに、複写機やファクシミリ装置、スマートフォン、携帯端末、ノートＰＣ、タブレット端末、ＰＤＡ、デジタルカメラ、音楽再生デバイス、ストレージ等が用いられても良い。その他、単一の機能を備えるシングルファンクションプリンタ（以後、ＳＦＰ）が用いられても良い。なお、ＭＦＰ３００は、単に通信装置と呼ぶこともある。
【００２１】
図４（ａ）〜図４（ｃ）に、ＭＦＰの操作表示部３０５において表示される画面の一例を模式的に示す。図４（ａ）は、ＭＦＰが電源オンとなり、印刷やスキャン等の動作をしていない状態（アイドル状態）を示すホーム画面である。この状態においてユーザからのキー操作やタッチパネル操作を受け付けることにより、コピー、スキャン、又は、インターネット通信を利用したクラウド機能の、メニュー表示、各種設定、又は機能に関する処理の実行に移ることができる。ユーザによるキー操作やタッチパネルの操作受け付けることにより、操作表示部３０５は、図４（ａ）のホーム画面から、シームレスに図４（ａ）とは異なる機能（図４（ｂ））を表示することができる。図４（ｂ）は、その一例であり、プリント若しくはフォト機能の実行、又はＬＡＮ設定の変更が実行可能な画面の例を示している。図４（ｃ）は、操作表示部３０５が図４（ｂ）の画面においてＬＡＮ設定の選択を受け付けた場合に、表示される画面の例である。この画面から「無線ＬＡＮ」が選択されることで、インフラストラクチャモードの有効／無効を設定できる。また、「無線ダイレクト」が選択されることで、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードの有効／無効を設定でき、「有線ＬＡＮ」を選択することで有線ＬＡＮの有効／無効を設定できる。すなわち、ユーザは、図４（ｃ）の画面を用いて、各種のＬＡＮ設定を変更できる。
【００２２】
図５に、携帯端末２００の構成例を示す。携帯端末２００は、一例において、装置自身のメインの制御を行うためのメインボード５０１と、無線ＬＡＮによる通信のためのＷＬＡＮユニット５１７とを有する。
【００２３】
メインボード５０１において、ＣＰＵ（中央演算処理部）５０２は、システム制御部であり、携帯端末２００の全体の動作を制御する。以下に示す携帯端末２００の処理は、例えば、ＣＰＵ５０２の制御によって実行される。なお、携帯端末２００は、その少なくとも一部の機能を実現するために、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等を用いてもよい。
【００２４】
ＲＯＭ５０３は、ＣＰＵ５０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）のプログラム等を記憶する。本実施形態では、ＲＯＭ５０３に記憶されている各制御プログラムが、ＲＯＭ５０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。ＲＡＭ５０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等によって構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値や携帯端末２００の管理データ等のデータを記憶する。ＲＡＭ５０４には、各種ワーク用バッファ領域が設けられる。画像メモリ５０５は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリによって構成され、ＷＬＡＮユニット５１７を介して受信した画像データや、データ蓄積部５１３から読み出された画像データをＣＰＵ５０２で処理するために一時的に記憶する。不揮発性メモリ５１２は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリによって構成され、携帯端末２００の電源がオフとなってもデータを記憶し続ける。なお、これらのようなメモリ構成は、上述の構成に限定されるものではなく、例えば、画像メモリ５０５とＲＡＭ５０４とが共有されてもよいし、データ蓄積部５１３においてデータのバックアップ等が行われてもよい。また、画像メモリ５０５は、ＤＲＡＭによって構成されると説明したが、ハードディスクや不揮発性メモリ等の他の記憶媒体によって構成されてもよい。
【００２５】
データ変換部５０６は、種々の形式のデータの解析、及び、色変換又は画像変換等のデータ変換を行う。電話部５０７は、スピーカ部５１４を介して入出力される音声データを処理することにより、音声通話用の信号を生成して通信回線へ送出し、または通信回線から受信した信号からの音声データへの復元を行う。操作部５０８は、図２の操作部２０３を介して受け付けた操作を表す信号を生成して出力する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）５０９は、携帯端末２００の現在の緯度や経度等の位置情報を取得する。表示部５１０は、図２の表示部２０２の表示内容を電子的に制御しており、各種入力操作用の画面の表示、ＭＦＰ３００の動作状況の表示、ステータス状況の表示等を行うことができる。
【００２６】
カメラ部５１１は、レンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部５１１で撮影された画像に関する画像データは、データ蓄積部５１３に保存される。データ蓄積部５１３は、上述のように各種データが蓄積されるストレージ機器でありうる。スピーカ部５１４は、電話機能のための音声を入力または出力する機能、及び、アラーム通知等のその他の機能を実現する。電源部５１５は携帯端末２００の内部に収納可能な大きさの電池であり、装置内への電力供給制御を行う。携帯端末２００は、電池に残量が無い電池切れ状態、電源キー２０５が押下されていない電源オフ状態、通常起動している起動状態、及び、起動しているが省電力になっている省電力状態のいずれかの電源状態をとりうる。
【００２７】
ＷＬＡＮユニット５１７は、無線ＬＡＮの規格に準拠した無線通信を行うための、アンテナ及び通信回路（例えばベースバンド処理機能及びＲＦ処理機能を有する回路）を含んで構成される。携帯端末２００は、ＷＬＡＮユニット５１７を介して、ＭＦＰ等の他デバイスを相手装置として無線ＬＡＮによるデータ通信を行う。ＷＬＡＮユニット５１７は、データをパケットに変換して他デバイスに無線でパケット送信を行うことができ、外部の他デバイスから無線で送信されたパケットを受信して、元のデータに復元してＣＰＵ５０２に対して送信することができる。
【００２８】
メインボード５０１内の各種構成要素は、ＣＰＵ５０２が管理するシステムバス５１８を介して、相互に接続される。また、ＷＬＡＮユニット５１７も、バスケーブル５１６を介してメインボード５０１内のシステムバス５１８に接続される。したがって、ＣＰＵ５０２の制御下で、メインボード５０１内の各種構成要素で生成又は記憶されたデータがＷＬＡＮユニット５１７を介して送信され、ＷＬＡＮユニット５１７で受信されたデータがメインボード５０１内の各種構成要素に受け渡されうる。
【００２９】
なお、携帯端末２００は、セルラ通信のための通信機能等、一般的なスマートフォンが有する機能を有しうる。
【００３０】
図６に、ＭＦＰ３００の構成例を示す。ＭＦＰ３００は、一例において、装置自身のメインの制御を行うためのメインボード６０１と、無線ＬＡＮによる通信のためのＷＬＡＮユニット６１６、有線通信のための有線ＬＡＮユニット６１７、及びＵＳＢ接続のためのＵＳＢユニット６１５を有する。
【００３１】
メインボード６０１において、ＣＰＵ（中央演算処理部）６０２は、システム制御部であり、ＭＦＰ３００の全体の動作を制御する。以下に示すＭＦＰ３００の処理は、例えば、ＣＰＵ６０２の制御によって実行される。なお、ＭＦＰ３００は、その少なくとも一部の機能を実現するために、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）等を用いてもよい。
【００３２】
ＲＯＭ６０３は、ＣＰＵ６０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）のプログラム等を記憶する。本実施形態では、ＲＯＭ６０３に記憶されている各制御プログラムが、ＲＯＭ６０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。ＲＡＭ６０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等によって構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等のデータを記憶する。ＲＡＭ６０４には、各種ワーク用バッファ領域が設けられる。不揮発性メモリ６０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリによって構成され、ＭＦＰ３００の電源がオフとなってもデータを記憶し続ける。画像メモリ６０６は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリによって構成され、ＷＬＡＮユニット６１６を介して受信した画像データや、符復号処理部６１１において処理された画像データなどを蓄積する。また、携帯端末２００のメモリ構成と同様に、ＭＦＰ３００のメモリ構成は上述の構成に限定されるものではない。
【００３３】
読取制御部６０７は、読取部６０９（例えば、ＣＩＳイメージセンサ（密着型イメージセンサ））を制御して、図３の原稿台３０１に置かれた原稿を光学的に読み取り、これを電気的な画像データに変換した画像信号を生成して出力する。このとき、読取制御部６０７は、２値化処理や中間調処理等の各種画像処理を施した後の画像データを出力してもよい。データ変換部６０８は、種々の形式のデータの解析や、画像データから印刷データへの変換等を行う。
【００３４】
操作表示部６１０は、図３の操作表示部３０５を介して受け付けたユーザ操作を表す信号を生成し、また、操作表示部３０５に表示させる情報の制御を行う。操作表示部６１０は、例えば、初期状態において図４（ａ）の画面を表示し、ユーザによる所定の処理を受け付けたことに応じて、図４（ｂ）のような画面を表示し、又は、所定の処理を行うように指示する信号をメインボード内の各処理部へ送信しうる。符復号処理部６１１は、ＭＦＰ３００において取り扱われる画像データ（ＪＰＥＧ、ＰＮＧ等）の符号化処理並びに復号処理、及び拡大縮小処理を行う。
【００３５】
給紙部６１３は、用紙を保持し、印刷制御部６１４からの制御によって印刷のための用紙の給紙を行う。給紙部６１３は、複数種類の用紙を１つの装置に保持するために、複数の給紙部を用意することができる。この場合、印刷制御部６１４により、どの給紙部から給紙を行うかの制御を行うことができる。印刷制御部６１４は、印刷対象の画像データに対して、スムージング処理、印刷濃度補正処理、色補正等の各種画像処理を施し、処理後の画像データを印刷部６１２へ出力する。印刷部６１２は、例えば、インクタンクから供給されるインクをプリントヘッドから吐出させて画像を印刷するインクジェットプリンタとして機能する回路及び機構でありうる。また、印刷制御部６１４は、印刷部６１２の情報を定期的に読み出してＲＡＭ６０４に記憶された情報を更新する制御をも行いうる。例えば、印刷制御部６１４は、インクタンクの残量やプリントヘッドの状態等の、ＲＡＭ６０４に記憶されたステータス情報を更新することができる。
【００３６】
ＵＳＢユニット６１５は、ＵＳＢケーブルを介して外部のＰＣ等と接続するためのインタフェース及び回路を含んで構成される。ＵＳＢユニット６１５は、ＵＳＢ規格に準拠した通信を実現するように構成されており、ＵＳＢユニット６１５により、ＵＳＢケーブルを介して接続されたＰＣ等の外部機器との間で１対１の通信が可能となる。
【００３７】
ＮＷ（ネットワーク）サブシステム６２０は、ＣＰＵ（中央演算処理部）６０２の制御負荷を低減させるための、ネットワーク通信関連の入出力制御を司るサブシステムである。ＲＡＭ６０４の一部には、ＮＷサブＣＰＵ６２１によって実行される制御コードが保存され、ＣＰＵ６０２のブートシーケンスにおいて、ＲＡＭ６０４からＮＷサブシステム６２０内のＲＡＭ６２２へと、その制御コードがＤＭＡ転送される。制御コードは、ＮＷサブＣＰＵ６２１のリセット解除後に、ＮＷサブＣＰＵ６２１によって実行され、それにより、ネットワーク通信関連の入出力制御が実行される。ＮＷサブシステム内の各モジュール（ＮＷサブＣＰＵ６２１、ＲＡＭ６２２、ＵＨＯＳＴモジュール６２３）は、メインボード６０１のシステムバス６１８とは分離されたローカルバス６２４を介して相互接続される。ＮＷサブシステム６２０は、ネットワーク通信関連の機能のうち、特にハードウェアレイヤに近い層の機能を担うことにより、メインボード６０１内の他のモジュールへの影響を最小化したネットワーク制御を行うことを可能とする。
【００３８】
ＷＬＡＮユニット６１６は、携帯端末２００のＷＬＡＮユニット５１７と同様であるため、詳細な説明については省略する。ＷＬＡＮユニット６１６は、例えばＵＨＯＳＴモジュール６２３とＵＳＢバス６２５を介して、ＮＷサブシステム６２０に接続される。有線ＬＡＮユニット６１７は、例えばＩＥＥＥ８０２．３規格シリーズに準拠したデータ（パケット）通信を行うための回路及び機構を含んで構成される。例えば有線ＬＡＮユニット６１７は、Ｅｔｈｅｒｎｅｔ（登録商標）インタフェースを含み、そのインタフェースに接続されたケーブルによってＬＡＮに接続され、同じくＬＡＮに接続されたＰＣ等の外部機器との通信を可能とする。また、有線ＬＡＮユニット６１７は、有線ＬＡＮを通じて、その有線ＬＡＮに接続しているアクセスポイントに接続している無線通信装置等と通信することもできる。有線ＬＡＮユニット６１７は、ＮＷサブシステム６２０内のバス６２４を介して、メインボード６０１と接続される。なお、メインボード６０１内の各種構成要素は、ＣＰＵ６０２が管理するシステムバス６１８を介して、相互に接続される。
【００３９】
（無線接続方式について）
本実施形態のＭＦＰ３００は、他の装置を介さずに相手装置と直接通信を行うＰ２Ｐモードと、通信装置がアクセスポイント等の他の装置を介して相手装置と間接的に通信を行うインフラストラクチャモードとを、無線ＬＡＮにおける接続方式として用いうる。なお、インフラストラクチャモードのことを、以下では簡略化して「インフラモード」と呼ぶ。
【００４０】
Ｐ２Ｐモードには、モードＡ（ソフトウェアＡＰモード）及びモードＢ（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモード）というさらなるモードが存在する。ソフトウェアＡＰモードでは、通信装置と相手装置とのうちのいずれか一方が、アクセスポイントの機能をソフトウェアにより実現してソフトウェアＡＰとして機能し、他方の装置はそのソフトウェアＡＰに接続するクライアントとして動作する。例えば、携帯端末２００が、各種サービスを依頼する役割を果たすクライアントとなり、ＭＦＰ３００がソフトウェアＡＰとなる。
【００４１】
本実施形態では、ＭＦＰ３００は、Ｐ２ＰのモードＡ（ソフトウェアＡＰモード）において、無線経由でＬＡＮの設定変更を受け付けるものとする。このモードでは、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔをサポートしていない携帯端末もＭＦＰ３００に接続可能であり、また、特段の認証・暗号処理も行われないため、どのような携帯端末も容易に接続できる。以下では、このソフトウェアＡＰモードでＬＡＮに関する設定を受け付ける専用のモードのことを、ケーブルレスセットアップモードと呼ぶ。なお、ＭＦＰ３００は、このモードで動作する場合、ＬＡＮ設定変更のみの通信が可能であり、プリンタの印刷サービス等を実行する事はできないものとする。ここで、ケーブルレスセットアップモードの動作手順について説明する。ユーザは、ＭＦＰ３００の操作表示部３０５を操作してケーブルレスセットアップモードを有効化する。この操作により、ＭＦＰ３００は、ケーブルレスセットアップモード用のソフトウェアＡＰを起動する。上述した通り、ケーブルレスセットアップにより起動されたソフトウェアＡＰには特段の認証・暗号処理が不要であるため、携帯端末はＭＦＰ３００のソフトウェアＡＰと接続できる。ユーザは、携帯端末にインストールされているＬＡＮ設定専用のアプリケーションを用いてＭＦＰ３００へのＬＡＮ設定を行う。このユーザの操作により設定された内容が、携帯端末からＭＦＰ３００へ送信されることで、ユーザが所望とするＬＡＮ設定をＭＦＰ３００に設定できる。なお、ケーブルレスセットアップのための無線接続として特段の認証・暗号処理も行われないと上述したが、別の方法が用いられてもよい。例えば、ユーザは、ケーブルレスセットアップモード用のＳＳＩＤやパスワードが埋め込まれたＬＡＮ設定専用のアプリケーションを、携帯端末にインストールする。そして、ＬＡＮ設定専用のアプリケーションが上述したＳＳＩＤやパスワードを使ってＭＦＰ３００のソフトウェアＡＰと接続する処理を行うことで、ユーザが特段の操作を行うことなく、携帯端末がＭＦＰ３００のソフトウェアＡＰと無線接続してもよい。
【００４２】
また、本実施形態に係るＭＦＰ３００は、Ｐ２ＰのモードＡとモードＢとで動作可能であるが、ケーブルレスセットアップモードを除いてモードＡで動作する事はないように構成されているものとする。したがって、携帯端末２００がＭＦＰ３００の印刷サービスを利用するためにＰ２ＰでＭＦＰ３００に接続する際には、モードＢのＷｉ−Ｆｉ  Ｄｉｒｅｃｔで接続することとなる。
【００４３】
Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードでは、通信装置と相手装置との間で、いずれがＰ２Ｐ  ＧｒｏｕｐＯｗｎｅｒ（ＧＯ）として動作し、いずれがＰ２Ｐ  Ｃｌｉｅｎｔ（ＣＬ）となるかを決定する。すなわち、通信装置と相手装置の両者の間でネゴシエーション処理が実行される。なお、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔモードにおけるＰ２Ｐ  ＧｒｏｕｐＯｗｎｅｒ（ＧＯ）として動作する装置は、ＡＰのような動作を行い、ＣＬは、ＡＰに接続するステーション（ＳＴＡ）のような動作を行う。一般的に、ＧＯとして動作する装置は、ＣＬとして動作する装置から送信された機器探索リクエストコマンドに応じて機器探索応答コマンドを送信する。また、ＧＯとして動作する装置は、ＧｒｏｕｐＯｗｎｅｒＮｅｇｏｔｉａｔｉｏｎで得られたＣＬのチャネル情報と、自身が使用できるチャネルとを照らし合わせて、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードにおいて使用するチャネルを決定する。そして、通信装置と相手装置は、ＧＯとＣＬとの役割を決定した後にパラメータ交換フェーズに移行して、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信を行うためのパラメータを交換する。そして、通信装置と相手装置は、交換したパラメータに基づいて、残りの無線接続の処理、例えばＩＰ接続の処理を行う。なお、パラメータ交換フェーズでは、例えばＷｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐを用いて、自動的に無線ＬＡＮのセキュリティに係るパラメータが交換される。以上のように、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードは、通信端末利用者にとっては、接続のためのパスワードや暗号化方式の設定が不要でありながらセキュリティを確保できる利便性の高いモードと言える。
【００４４】
インフラストラクチャモードでは、携帯端末２００とＭＦＰ３００とのそれぞれが、ネットワークを統括するアクセスポイント４００と接続して、アクセスポイント４００を介して通信する。したがって、ＭＦＰ３００を入手する以前からアクセスポイントに携帯端末２００を接続して利用しているユーザや、携帯端末２００を介してインターネット接続することを望むユーザにとって有用な接続モードと言える。
【００４５】
（インタフェースの切り替え）
ＭＦＰ３００は、図４（Ｃ）に示す本体操作画面を介して、またはケーブルレスセットアップを介して、使用するＩＦの有効／無効を設定可能となるように構成されている。本実施形態では、有線ＬＡＮの使用と無線ＬＡＮの使用は排他的な関係にあり、有線ＬＡＮを有効にした状態で、同時に無線ＬＡＮを有効にする事はできないものとする。また、逆に無線ＬＡＮが有効な状態で、同時に有線ＬＡＮを有効にする事もできないものとする。ただし、有線ＬＡＮと無線ＬＡＮとを同時に無効に設定する事はできる。ＵＳＢ  ＩＦはユーザによる設定で無効にはできないが、起動時に常に有効化されるものとし、有線ＬＡＮ又は無線ＬＡＮと同時に使用することができるように構成されているものとする。
【００４６】
無線ＬＡＮには、上述のように、Ｐ２Ｐモード（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモード）とインフラストラクチャモードとを用いることができ、これらは個別に有効／無効の設定を行うことができる。また、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードとインフラストラクチャモードとが同時に（並行して）有効化される事ができる。この有効化により、ＭＦＰ３００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続とインフラストラクチャモードによる接続とを同時に行う事ができる。すなわち、ＭＦＰ３００は、無線ルータ等の外部装置（アクセスポイント）を介した相手装置との接続（インフラ接続）と、外部装置を介さない相手装置との直接的な接続（Ｐ２Ｐ接続、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモード）とを並行して確立することができる。なお、このように、インフラ接続とＰ２Ｐ接続とを並行して確立する動作を、以下では同時動作と呼ぶ。設定された有効／無効の状態は、例えば、不揮発性メモリ６０５に保存される。これにより、ＭＦＰ３００は、電源がオフとされた後に次に起動された時に、この不揮発性メモリ６０５を参照して、保存された情報に基づいて各ＩＦの有効化を行う。
【００４７】
本体のＬＡＮ設定項目を初期化すると、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードおよびインフラストラクチャモードは共に無効となる。また、初期化時には、有線ＬＡＮも無効となり、有線ＬＡＮと無線ＬＡＮとが共に使用されない状態となる。ユーザは、ＬＡＮ設定を初期化すると、所望のＩＦを個別に有効化する設定を行うこととなる。
【００４８】
初期化状態でＬＡＮの各ＩＦが無効となるのは、ＬＡＮ設定を初期化してまで設定変更をする事を望むユーザに対して、ユーザの意図しない設定項目が有効になっていると、かえって設定の混乱を招くためである。
【００４９】
（着荷）
ＭＦＰ３００は、本体を購入したユーザが初めて電源を投入した際に、通常とは異なる着荷専用の処理シーケンス（初期設定シーケンスとも呼ぶ）を起動するように構成されている。これは、例えば、ＭＦＰ３００の工場からの出荷時は、印刷部６１２にインクタンクやプリントヘッド等が装着されない状態で出荷されているからである。すなわち、着荷での起動というユーザによる初めての操作の直後に、同梱されたインクタンクやプリントヘッド等を装着する処理をユーザに促すなど、ＭＦＰ３００を使用可能とするための準備のための特殊な処理シーケンスが起動される。ＭＦＰ３００は、自身が着荷状態であるか否かを、不揮発性メモリ６０５に保存されるフラグ（初期設定情報とも呼ぶ）によって知ることができる。このフラグは、ＭＦＰ３００の使用準備が完了したことに応じて状態が変わり、ＭＦＰ３００は、使用準備の完了以降は、着荷専用の処理シーケンスを起動しない。
【００５０】
（処理の流れ）
続いて、本実施形態に係るＭＦＰ３００の着荷時のＩＦ設定処理の流れについて、図７及び図８を用いて説明する。なお、着荷時にはＩＦ設定以外の着荷シーケンスも実行されるが、本実施形態に直接関係しない処理についてはここでは説明しない。
【００５１】
まず、ＭＦＰ３００は、電源が投入されると、不揮発性メモリ６０５に保存されている着荷フラグを確認し、現在、着荷状態であるか否かを判定する（Ｓ８０１）。この着荷フラグは、ＭＦＰ３００の工場出荷時に特定の値にあらかじめセットされている。ＭＦＰ３００は、着荷状態ではないと判定した場合（Ｓ８０１でＮＯ）は、不揮発性メモリに保存されたＩＦの有効／無効設定に従ってＩＦの有効化を行う（Ｓ８１２）。そして、ＭＦＰ３００は、図４（ａ）に示したような通常の起動時待機画面を表示してユーザの操作を待ち受ける（Ｓ８１３）。Ｓ８１２およびＳ８１３は、ユーザの通常使用時の起動処理に相当する。
【００５２】
ＭＦＰ３００は、着荷状態であると判定した場合（Ｓ８０１でＹＥＳ）は、図７に示すような、使用するＩＦをユーザに選択させる画面を表示する（Ｓ８０２）。ＭＦＰ３００は、この画面が表示された状態において、ユーザによる画面に表示された項目からの使用予定のＩＦの選択を受け付ける。そして、ＭＦＰ３００は、ユーザ操作により無線ＬＡＮが選択されたか否かの判定（Ｓ８０３）、有線ＬＡＮが選択されたか否かの判定（Ｓ８１０）を行う。なお、図８においては、無線ＬＡＮが選択されたか否かの判定（Ｓ８０３）において、選択されていないと判定された場合（Ｓ８０３でＮＯ）に、有線ＬＡＮが選択されたか否かの判定（Ｓ８１０）を行うように図解しているが、これに限られない。例えば、これらの判定は一括して行われてもよく、この場合、例えばＳ８０３において、無線ＬＡＮが選択された場合、処理はＳ８０４へ進み、有線ＬＡＮが選択された場合、処理はＳ８１１へ進み、いずれも選択されなかった場合、処理はＳ８０９に進む。なお、いずれも選択されなかった場合とは、ＵＳＢ接続が選択された場合である。Ｓ８０９では、ＭＦＰ３００は、ＵＳＢを有効化して着荷時のＩＦ設定処理を終える。
【００５３】
図８に戻り、無線ＬＡＮが選択されず（Ｓ８０３でＮＯ）、有線ＬＡＮが選択された場合（Ｓ８１０でＹＥＳ）、ＭＦＰ３００は、有線ＬＡＮを有効化する処理を行う（Ｓ８１１）。また、ＭＦＰ３００は、有線ＬＡＮが有効に設定されたことに応じて、不揮発性メモリ６０５にその設定を保存し、その後の通常起動時には、その保存された設定を有効化するＩＦとして参照するようにする。
【００５４】
一方、無線ＬＡＮが選択された場合（Ｓ８０３でＹＥＳ）、ＭＦＰ３００は、ケーブルレスセットアップモードを起動する（Ｓ８０４）。無線ＬＡＮが選択された場合、ＭＦＰ３００は、ＰＣや携帯端末を用いてケーブルレスセットアップにて設定情報を送信するように促すメッセージを表示する。なお、本フローチャートの処理として、ＭＦＰ３００が、ケーブルレスセットアップモードにおいて、無線ＬＡＮのインフラモード接続に必要な設定を受け付けた場合について説明する。例えば、ユーザの使用する携帯端末２００上で動作するＬＡＮ設定専用のアプリケーションによって、アクセスポイントの特定に必要な情報や、接続のためのセキュリティ情報がＭＦＰ３００に送信され、ＭＦＰ３００は、これらの情報を受け付ける。なお、アクセスポイントの特定に必要な情報は、携帯端末２００が接続しているアクセスポイントのＳＳＩＤである。また、接続のためのセキュリティ情報は、携帯端末２００が接続しているアクセスポイントのパスワードである。この専用アプリケーションは、ＬＡＮに関する知識のあまりないユーザでも、容易にＭＦＰ３００に接続し、設定内容の詳細を知ることなく必要な設定が可能なように構成されうる。ここで、図９を用いてＬＡＮ設定用アプリケーションによって表示される画面の一例を説明する。ボタン９０３は、ＭＦＰ３００の通信モードをインフラストラクチャモードに設定し、無線ルーター等の外部アクセスポイントを介してＭＦＰ３００と携帯端末２００を接続させる（インフラ接続させる）ためのボタンである。ボタン９０４は、ＭＦＰ３００のＷｉ−Ｆｉ  Ｄｉｒｅｃｔ機能を有効化し、無線ルーター等の外部アクセスポイントを介さずＭＦＰ３００と携帯端末２００とを接続させる（Ｐ２Ｐ接続させる）ためのボタンである。ボタン９０２は、インフラ接続とＰ２Ｐ接続とのうち、携帯端末２００自身の接続状態に応じて、携帯端末２００により自動で決定される接続形態でＭＦＰ３００と携帯端末２００とを接続させるためのボタンである。例えば、携帯端末２００は、ボタン９０２への入力を受け付けた際に、携帯端末２００自身が外部アクセスポイントと接続している場合、インフラ接続によってＭＦＰ３００と携帯端末２００とを接続させることを決定する。また、携帯端末２００は、ボタン９０２への入力を受け付けた際に、携帯端末２００自身が外部アクセスポイントと接続していない場合、Ｐ２Ｐ接続によってＭＦＰ３００と携帯端末２００とを接続させることを決定する。なお、図９の画面には、上述した設定以外の設定の指示を受け付けるためのボタンが表示されていてもよい。携帯端末２００は、上述のような画面を介してユーザから入力されたＬＡＮ設定変更の内容を、あらかじめ定められた通信プロトコルおよびＬＡＮ設定用に規定されたコマンド（ＬＡＮ設定コマンド）を用いてＭＦＰ３００に送信する。ＭＦＰ３００は、上述のＳ８０５において、このコマンドを受信する。ＭＦＰ３００は、受信されたコマンドに基づいて、ＬＡＮ設定を変更する。例えば、ＭＦＰ３００と携帯端末２００とをインフラ接続させる場合、ＭＦＰ３００に送信されるＬＡＮ設定コマンドには、ＭＦＰ３００をインフラモードに移行させるための指定コマン���、携帯端末２００が接続しているアクセスポイントのＳＳＩＤ、パスワードが含まれる。ＭＦＰ３００をＰ２Ｐモードに移行させるための設定コマンドには、例えば、ＭＦＰ３００のＷｉ−Ｆｉ  Ｄｉｒｅｃｔ機能を有効化するための設定コマンドが含まれる。
【００５５】
ＭＦＰ３００は、設定を受信すると、ケーブルレスセットアップモードを終了する（Ｓ８０６）。そして、ＭＦＰ３００は、Ｓ８０５で受信した設定値に従って、インフラストラクチャモードによる通信を起動し（Ｓ８０７）、アクセスポイントへの接続処理を行う。具体的には、Ｓ８０５にて携帯端末２００が接続しているアクセスポイントのＳＳＩＤとパスワードがＭＦＰ３００に通知される。ＭＦＰ３００は、これらの情報を使ってアクセスポイントと接続する。そして、ＭＦＰ３００は、インフラストラクチャモードが有効に設定されたことに応じて、不揮発性メモリ６０５にその設定（アクセスポイントへの接続に使用したＳＳＩＤ、パスワードも含む）を保存する。
【００５６】
続いて、ＭＦＰ３００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードを有効化する処理を行う（Ｓ８０８）。そして、ＭＦＰ３００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードが有効に設定されたことに応じて、不揮発性メモリ６０５にその設定を保存する。ここで、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードを有効化して設定を保存する処理は、Ｓ８０５においてＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードを有効化する設定を受信しているか否かによらずに行われる。
【００５７】
その後、ＭＦＰ３００は、有線ＬＡＮが選択された場合と無線ＬＡＮが選択された場合とのどちらの場合も、ＵＳＢ  ＩＦを有効化して（Ｓ８０９）、着荷時のＩＦ設定処理を終える。なお、図示していないが、ＭＦＰ３００は、ＩＦ選択を含む着荷処理シーケンスのすべてを終えると、不揮発性メモリ６０５に保存されている着荷フラグの値を変更し、それ以降は着荷処理シーケンスが起動しないようにする。
【００５８】
以上のように、ＭＦＰ３００は、着荷時（初期設定時）に受け付けたユーザ操作によって無線ＬＡＮが選択され、設定処理が実行された場合、インフラストラクチャモードによる通信とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信とが、同時に（並行して）有効化される。すなわち、ＭＦＰ３００は、同時動作が可能な状態で動作する。これによれば、無線ＬＡＮの使用を望むユーザに対して、着荷時の処理によって、自動的にインフラストラクチャモードとＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードとが有効化される。この結果、ユーザの無線ＬＡＮ設定に関する知識が不十分であっても、利便性の高い、インフラストラクチャモードとＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードとによる同時動作を行う事が可能となる。また、インフラストラクチャモードによる設定が専用のアプリケーションを用いて行われることにより、ユーザのＬＡＮ設定に関する知識があまり必要とならない。したがって、初めて機器を使用する、設定に習熟していないユーザの利便性を高める事ができる。一方、ＬＡＮ設定を初期化した際には各ＩＦの設定が無効化されるため、ＬＡＮ設定に関する知識を有するユーザにとっては、所望の設定のみを有効化すればよいため、設定が分かりやすくなる。以上より、ＬＡＮ設定に関する知識が少ないユーザとそのような知識を十分に有しているユーザとの両者にとって、ＬＡＮ設定に関する利便性を向上させることができる。
【００５９】
一方、着荷処理シーケンス後の処理（Ｓ８０１でＮＯと判定された場合の処理）においては、インフラストラクチャモードによる通信とＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる通信とは、ユーザの指示に従って独立して有効化される。すなわち、インフラ接続を行いたいユーザは、図４（ｃ）の「無線ＬＡＮ」を選択してインフラストラクチャモードを有効化する。この段階では、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードが有効化されていない。そして、インフラストラクチャモードが有効化された後、ユーザが、図４（ｃ）の「無線ダイレクト」を選択してＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードを有効化する。この操作により、ＭＦＰ３００は、同時動作が可能となる。なお、ユーザの操作順序は、上記に限らず、「無線ダイレクト」→「無線ＬＡＮ」の順序で設定しても、同時動作は実行される。
【００６０】
また、図８のフローチャートでは、Ｓ８０５においてインフラモード接続に必要な設定を受け付けた場合について説明したが、Ｓ８０５においてＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードのみを有効化することを示す設定コマンドを受信することもある。この場合、ＭＦＰ３００は、以下の２つの処理のいずれかを実行する。１つ目の処理について説明する。ＭＦＰ３００は、Ｓ８０７の処理をスキップし、Ｓ８０８の処理を行う。すなわち、ＭＦＰ３００は、インフラモードは無効のままでＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードのみ有効化する。２つ目の処理について説明する。ＭＦＰ３００は、Ｓ８０７およびＳ８０８の処理を行う。すなわち、ＭＦＰ３００は、インフラモードおよびＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードの両者を有効化する。
【００６１】
なお、ＭＦＰ３００は、例えば長期間電源を入れなかったこと等によって設定情報がクリアされた場合（設定が行われていない状態となった場合）に、図８のような処理を実行するように構成されてもよい。すなわち、初期設定から所定時間経過した後に再設定される場合に図８の処理が実行されてもよい。また、ＭＦＰ３００は、一度も無線ＬＡＮの設定がされたことがない状態で、ユーザが初めて無線ＬＡＮの接続を選択した場合に、図８のＳ８０４以降の処理を実行するようにしてもよい。すなわち、ＭＦＰ３００は、ユーザが自ら無線ＬＡＮの設定をクリアした場合を除いて、図８のＳ８０４以降の処理を実行するようにしてもよい。
【００６２】
なお、上述の説明では、ＭＦＰ３００と携帯端末２００とがインフラストラクチャモードとＷｉ−Ｆｉ  Ｄｉｒｅｃｔモードとの２つのモードによる並行通信が可能である場合について説明したが、これに限られない。すなわち、ＭＦＰ３００及び携帯端末２００は、任意の複数のモードのうちの所定の２つ以上のモードによる並行通信が可能であってもよい。この場合も、ＭＦＰ３００が着荷した時の状態である場合等には、ＭＦＰ３００は、図８の処理のようにして、無線ＬＡＮによる接続が選択されたことに応じて、その２つ以上のモードを有効化するようにすることができる。
【００６３】
なお、上述の説明では、ＭＦＰ３００における処理について具体的に説明したが、この処理は、携帯端末２００が実行してもよい。例えばＭＦＰ３００が事前に購入されて初期設定等が完了している状態において、携帯端末２００を新規に購入した場合に、上述の処理が実行されうる。これにより、携帯端末２００は、インフラストラクチャモードとＷｉ−Ｆｉ  ＤｉｒｅｃｔモードでＭＦＰ３００に接続することができるようになる。なお、携帯端末２００についても、着荷／出荷時の状態において無線ＬＡＮの設定を行う場合のみならず、例えば、初めて無線ＬＡＮの設定を行う場合や、ユーザ操作によらずに設定がクリアされた場合に、上述の処理が実行されてもよい。なお、これらの場合、例えば携帯端末２００にプリインストールされた、又は例えばセルラ通信等の何らかの媒体を介して携帯端末２００に取り込まれたアプリケーションにより、上述の処理が実行されうる。
【００６４】
＜＜その他の実施形態＞＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６５】
６０２：ＣＰＵ、６０５：不揮発性メモリ、６１６：ＷＬＡＮユニット、６２０：ＮＷサブシステム、６２１：ＮＷサブＣＰＵ
【図１】
0006774221.tif 000002
【図２】
0006774221.tif 000003
【図３】
0006774221.tif 000004
【図４】
0006774221.tif 000005
【図５】
0006774221.tif 000006
【図６】
0006774221.tif 000007
【図７】
0006774221.tif 000008
【図８】
0006774221.tif 000009
【図９】
0006774221.tif 000010