(57)【特許請求の範囲】
【請求項１】
メモリカードを着脱可能な複数のカードスロットを有するデータ処理装置であって、
前記複数のカードスロットのそれぞれについて、装着されたメモリカードが、画像データを記録するメモリカード機能と無線通信機能とを有する無線カードであるか否かを判定する判定手段と、
前記複数のカードスロットの１つである第１のカードスロットに装着されたメモリカードが無線カードであると判定された場合には当該無線カードの機能のうち無線通信機能を有効にすることを許可し、前記第１のカードスロット以外のカードスロットに装着されたメモリカードが無線カードであると判定された場合には当該無線カードの機能のうちの無線通信機能を無効にするよう制御する制御手段と、
無線カードの無線通信機能を設定するための設定画面を介して、無線通信機能の設定を受け付ける受付手段と、を備え、
前記制御手段は、前記設定画面を介して前記受付手段により受け付けられた無線通信機能の設定を、前記第１のカードスロットに装着された無線カードに適用し、前記第１のカードスロット以外のカードスロットに装着された無線カードには適用しないことを特徴とするデータ処理装置。
【請求項２】
前記第１のカードスロットは、前記複数のカードスロットのうちの特定のカードスロットに固定されていることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記設定画面を表示部に表示する表示制御手段をさらに備える請求項１または２に記載のデータ処理装置。
【請求項４】
前記複数のカードスロットのうち前記第１のカードスロット以外のカードスロットに前記無線カードが装着された場合、前記表示制御手段は無線通信機能を使用できないことを示す警告の表示を行うことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記表示制御手段は、前記複数のカードスロットのうちの前記第１のカードスロットとして機能しているカードスロットを示す情報を表示部に表示することを特徴とする請求項３または４に記載のデータ処理装置。
【請求項６】
前記表示制御手段は、前記第１のカードスロットに装着された無線カードに関するステータス情報を表示し、前記第１のカードスロット以外のカードスロットに装着された無線カードに関するステータス情報を表示しないことを特徴とする請求項３乃至５のいずれか１項に記載のデータ処理装置。
【請求項７】
前記無線カードに関するステータス情報は、前記無線カードが他の装置に接続中であることを示す第１の情報を含むことを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記無線カードに関するステータス情報は、前記無線カードがデータ送信中であることを示す第２の情報を含むことを特徴とする請求項６または７に記載のデータ処理装置。
【請求項９】
前記無線カードに関するステータス情報は、前記無線カードの無線通信がオフされていることを示す第３の情報を含むことを特徴とする請求項６乃至８のいずれか１項に記載のデータ処理装置。
【請求項１０】
前記無線カードに関するステータス情報は、前記第１のカードスロットに装着されたメモリカードの情報取得がエラーとなったことを示す第５の情報を含むことを特徴とする請求項６乃至９のいずれか１項に記載のデータ処理装置。
【請求項１１】
前記表示制御手段は、前記無線カードに関するステータス情報をアイコンを用いて表示することを特徴とする請求項６乃至１０のいずれか１項に記載のデータ処理装置。
【請求項１２】
前記設定画面は、前記無線カードの無線通信機能のオン／オフを設定するための項目を含むことを特徴とする請求項１乃至１１のいずれか１項に記載のデータ処理装置。
【請求項１３】
前記データ処理装置は撮影部と、
前記複数のカードスロットに装着されたメモリカードに、前記撮影部による撮影により得られた画像データを書き込む書き込み手段とをさらに備える請求項１乃至１２のいずれか１項に記載のデータ処理装置。
【請求項１４】
前記第１のカードスロット以外のカードスロットに装着されたメモリカードが無線カードであると判定された場合、前記制御手段は、前記無線カードが電波を出力しないよう制御することを特徴とする請求項１乃至１３のいずれか１項に記載のデータ処理装置。
【請求項１５】
前記判定手段は、前記複数のカードスロットに装着されたメモリカードに対して所定のコマンドを送信することにより、装着されたメモリカードが無線通信機能を有する無線カードであるか否かを判定することを特徴とする請求項１乃至１４のいずれか１項に記載のデータ処理装置。
【請求項１６】
前記無線カードの無線通信機能により、前記メモリカード機能により記録された画像データを前記データ処理装置とは異なる外部装置に送信することが可能であることを特徴とする請求項１乃至１５のいずれか１項に記載のデータ処理装置。
【請求項１７】
前記設定画面を介した無線通信機能の設定により無線通信機能を有効とすることで、前記第１のカードスロットに装着された無線カードに記録された画像データを、前記外部装置に送信可能とすることを特徴とする請求項１６に記載のデータ処理装置。
【請求項１８】
メモリカードを着脱可能な複数のカードスロットを有するデータ処理装置の制御方法であって、
判定手段が、前記複数のカードスロットのそれぞれについて、装着されたメモリカードが、画像データを記録するメモリカード機能と無線通信機能とを有する無線カードであるか否かを判定する判定工程と、
制御手段が、前記複数のカードスロットの１つである第１のカードスロットに装着されたメモリカードが無線カードであると判定された場合には当該無線カードの機能のうち無線通信機能を有効にすることを許可し、前記第１のカードスロット以外のカードスロットに装着されたメモリカードが無線カードであると判定された場合には当該無線カードの機能のうちの無線通信機能を無効にするよう制御する制御工程と、
受付手段が、無線カードの無線通信機能を設定するための設定画面を介して、無線通信機能の設定を受け付ける受付工程と、を有し、
前記制御工程では、前記設定画面を介して前記受付工程で受け付けられた無線通信機能の設定を、前記第１のカードスロットに装着された無線カードに適用し、前記第１のカードスロット以外のカードスロットに装着された無線カードには適用しないことを特徴とするデータ処理装置の制御方法。
【請求項１９】
コンピュータを、請求項１乃至１７のいずれか１項に記載されたデータ処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機能を有するカードを着脱可能なデータ処理装置及びその制御方法に関するものである。
【背景技術】
【０００２】
通常のメモリカードと同一の形状で、無線通信機能を有するメモリカード（以下、無線カード）が特許文献１で紹介されている。無線カードは、カードのメモリ領域へ記録したファイルを自動的に無線通信を通して事前に設定した装置へ転送するというものである。複数のカードスロットを備える装置においては、無線カードが複数枚装着される可能性が有る。同一の無線通信方式のカードが複数枚装着されると、相互に電波干渉が発生し、通信効率が極めて悪化する。そのため、複数の無線通信機能を同時に使用する場合、特許文献２では、優先度に従って無線通信手段を切り替える手法を紹介している。優先度とは、通信のオーバヘッドや、データ量、消費電力等である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１００１０３号公報
【特許文献２】米国特許第７１１７００８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献２のように、複数の無線通信機能が事前に備わっている装置においては、事前に無線通信機能の優先度を設定することが可能である。しかしながら、無線カードに通信手段があるため、ホスト側の装置は、無線カードを装着するまでは、無線通信機能を使用することができない。従って、無線カードの装着状況に応じて、無線通信に関する制限などを設定する必要がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、複数のカードスロットに装着されたメモリカードに対してデータの読み書きが可能なデータ処理装置において、複数の無線カードが装着された場合に電波の干渉が発生することを防止することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明の一態様によるデータ処理装置は以下の構成を備える。すなわち、
メモリカードを着脱可能な複数のカードスロットを有するデータ処理装置であって、
前記複数のカードスロットのそれぞれについて、装着されたメモリカードが、画像データを記録するメモリカード機能と無線通信機能とを有する無線カードであるか否かを判定する判定手段と、
前記複数のカードスロットの１つである第１のカードスロットに装着されたメモリカードが無線カードであると判定された場合には当該無線カードの機能のうち無線通信機能を有効にすることを許可し、前記第１のカードスロット以外のカードスロットに装着されたメモリカードが無線カードであると判定された場合には当該無線カードの機能のうちの無線通信機能を無効にするよう制御する制御手段と、
無線カードの無線通信機能を設定するための設定画面を介して、無線通信機能の設定を受け付ける受付手段と、を備え、
前記制御手段は、前記設定画面を介して前記受付手段により受け付けられた無線通信機能の設定を、前記第１のカードスロットに装着された無線カードに適用し、前記第１のカードスロット以外のカードスロットに装着された無線カードには適用しない。
【発明の効果】
【０００７】
本発明によれば、複数の無線通信機能を有するカードが装着された場合において、電波干渉を防止することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態によるデジタルカメラのブロック図。
【図２】（ａ）〜（ｄ）は、無線通信機能設定表示の例を示す図。
【図３】無線カードの状態を表示するためのアイコンを説明する図。
【図４】（ａ）は第１実施形態の処理フローチャートであり、（ｂ）は警告メッセージの表示例を示す図。
【図５】第１実施形態による処理フローチャート。
【図６】第２実施形態による処理フローチャート。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
以下、添付の図面を参照して本発明の好適な実施形態を説明する。なお、以下ではメモリカードを着脱可能な複数のカードスロットを備えたデータ処理装置としてデジタルカメラを例に挙げて説明する。
【００１０】
図１は、本発明の第１実施形態に係るデータ処理装置として、デジタルカメラ１００のブロック図を示す。図１において、デジタルカメラ１００は複数のカードスロットとしてカードスロットＡ、Ｂを有しており、カードスロットＡには無線カード２００が、カードスロットＢには無線カード３００がそれぞれ装着されている。なお、図１では、デジタルカメラ１００に、無線カード２００および無線カード３００が装着されている様子が示されているが、デジタルカメラ１００へは、無線通信機能を有さない一般的なメモリカードもカードスロットＡおよびＢへ装着可能である。
【００１１】
システムコントローラ１３０は、ＭＰＵ（Micro Processing Unit）であり、プロセッサコアや、ＩＯ汎用ポート、ＡＤ変換機などの周辺回路を含んでいる。システムコントローラ１３０には、一時記憶装置であるＲＡＭ（Random Access Memory）１７０、およびプログラムが格納されている二次記憶装置であるＲＯＭ（Read only Memory）１８０が接続されている。システムコントローラ１３０は、ＲＯＭ１８０からＲＡＭ１７０に展開されたプログラムを読み込むことにより、デジタルカメラ１００の各部を制御して種々の手段として機能させる。なお、なお、デジタルカメラ１００の制御はシステムコントローラ１３０などの１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。撮影部１５０で撮影された画像を画像ファイル作成部１６０で画像ファイル化する。システムコントローラ１３０は、カードインタフェース１４２、１４４を通して、画像ファイル作成部１６０で作成された画像ファイルを無線カード２００、３００へ書き込む。カードスロットＡに装着されているメモリカードに対しては、カードインタフェース１４２が使用され、カードスロットＢに装着されているメモリカードに対しては、カードインタフェース１４４が使用される。また、カードスロットＡへカードを装着されていることを検出するためのカード検出スイッチ１４１および、カードスロットＢへカードを装着されていることを検出するためのカード検出スイッチ１４３が設けられている。カードインタフェース１４２，１４４および、カード検出スイッチ１４１，１４３は、システムコントローラ１３０へ接続されており、システムコントローラ１３０にて制御が可能である。
【００１２】
カードインタフェース１４２，１４４は、無線カード２００、３００に対して規定されたタイミングにて信号を入出力することができる。また、無線カード２００，３００への電源供給のオン／オフも制御することが可能である。カード検出スイッチ１４１、１４３では、無線カード２００，３００がデジタルカメラ１００のカードスロットＡ，Ｂに装着されると、対応するカード検出スイッチ１４１，１４３がオンになる。これにより、システムコントローラ１３０はカードスロットＡ，Ｂのそれぞれにおいてカードが装着されたことを検出することができる。システムコントローラ１３０は、無線カード２００，３００の情報を取得するコマンドをメモリカードのカードコントローラ２１０、３１０に送信することができる。そして、システムコントローラ１３０は、メモリカードのカードコントローラ２１０，３１０から受信した情報をもとにカードの種別を検出することができる。表示部１１０は、システム情報の表示、記録されている画像の再生画像の表示、無線通信機能設定に関するメニューの表示など、各種情報を表示するために用いる。ユーザは、操作部１２０により、各種操作を行い、システムコントローラ１３０へ命令を伝える。
【００１３】
なお、無線カード２００、３００は、ともに同一の無線通信機能付きメモリカード（無線カード）である。したがって、以下では、カードスロットＡに装着された無線カード２００についてブロック図の説明を行い、カードスロットＢに装着された無線カード３００の説明は省略する。但し、２１０〜２８０の参照番号で示される構成と、３１０〜３８０の参照番号で示される構成とは同一である。
【００１４】
無線カード２００において、カードコントローラ２１０は、ＭＰＵ（Micro Processing Unit）である。カードコントローラ２１０には、一時記憶装置であるＲＡＭ２７０、および二次記憶装置であるＲＯＭ２８０、ＮＡＮＤ型フラッシュメモリ素子２２０、無線通信回路２３０が接続されている。なお、ＲＡＭはRandom Access Memoryであり、ＲＯＭは、Read only Memoryである。
【００１５】
カードコントローラ２１０は、ホストであるデジタルカメラ１００のシステムコントローラ１３０からのコマンドに応じて、記憶素子であるＮＡＮＤ型フラッシュメモリ素子２２０へ画像ファイルを読み出しや書込みを行う。無線通信機能に関する制御や情報等の問合せは、ホストであるデジタルカメラ１００のシステムコントローラ１３０から、カードコントローラ２１０へ専用のコマンドにて制御される。カードコントローラ２１０は、システムコントローラ１３０から画像ファイルの書込みが行われたことを検出すると、無線通信回路２３０を通して、外部の情報蓄積装置へ無線通信を介して画像ファイルの転送を行う。
【００１６】
第１の実施の形態では、システムコントローラ１３０は、カードスロットＡに装着したカードが無線カード２００の場合は、電波を出力しないように、無線通信機能をオフ（無効化）する。そして、システムコントローラ１３０は、カードスロットＢに装着したカードが無線カード３００である場合のみ、当該無線カードにおける無線通信機能を有効にすることを許可し、無線通信に関わる表示やユーザ設定に連動した動作を実行する。なお、カードスロットＡは無線カードの通信機能をオフにする構成は有するが、無線カードの無線通信機能を利用するための構成は有していないものとする。また、カードスロットＢは無線カードの無線通信機能を利用する構成を有しているものとする。
【００１７】
図４の（ａ）は、カードスロットＡに無線カード２００をマウントするときのシステムコントローラ１３０での制御シーケンスを示すフローチャートである。システムコントローラ１３０は、カードスロットＡのカード検出スイッチ１４１が押されているか否かによりカードの装着を検出する（Ｓ４０１）。カードの装着が検出されると、システムコントローラ１３０は、カードスロットＡに装着された無線カード２００のカードコントローラ２１０へカード種別情報の取得のためのコマンドを発行する（Ｓ４０２）。システムコントローラ１３０は、カードスロットＡに装着された無線カード２００のカードコントローラ２１０からのレスポンスの情報から無線カードか否かを判断する（Ｓ４０３）。無線カードであると判断した場合、システムコントローラ１３０は無線通信機能をオフする（無効とする）ために、カードコントローラ２１０に対して無線通信機能のオフコマンドを送信する（Ｓ４０４）。また、カードスロットＡに装着された無線カード２００の無線通信機能が使用できないことを示すため、図４の（ｂ）に示す警告メッセージを表示部１１０へ表示する（Ｓ４０５）。また、図４の（ｂ）に示す警告メッセージでは、無線機能を使用できるカードスロットを示す情報が含まれており、ユーザは無線機能を使用するためにどうすればよいか（スロットＢへ装着する）の情報を得ることができる。
【００１８】
尚、カードスロットＡに装着された無線カード２００のファイルシステムを初期化する場合、通常であれば一度カードのアンマウント処理を行い、初期化後、再度マウント動作を行うのが通例である。しかし、一旦無線カードに対して無線通信機能のオフコマンドを送信しているため、電源が遮断されない限り、システムコントローラ１３０は、無線通信機能のオフコマンドを再送する必要が無い。ただし、電源の遮断を行う場合は、再度無線通信機能のオフコマンドを送信する必要がある。
【００１９】
図５は、カードスロットＢに無線カード３００をマウントするときのシステムコントローラ１３０による制御シーケンスを示すフローチャートである。システムコントローラ１３０は、カードスロットＢのカード検出スイッチ１４３が押されているか否かによりメモリカードが装着されているか否かを検出する（Ｓ５０１）。カードスロットＢへのメモリカードの装着が検出されると、システムコントローラ１３０は、カードスロットＢに装着された無線カード３００のカードコントローラ３１０へカード種別情報の取得のためのコマンドを発行する（Ｓ５０２）。システムコントローラ１３０は、カードスロットＢに装着された無線カード３００のカードコントローラ３１０からのレスポンスの情報から、装着されているメモリカードが無線カードか否かを判断する（Ｓ５０３）。無線カードであると判断した場合、システムコントローラ１３０はメニュー設定の情報に応じて、カードコントローラ３１０に対して無線通信機能の設定コマンドを送信する。すなわち、メニュー設定において無線通信機能がオフに設定されている場合は、当該無線カードの無線通信機能をオフに設定する（Ｓ５０４、Ｓ５０７）。或いは、メニュー設定において無線通信機能がオンに設定されている場合は、当該無線カードの無線通信機能をオンに設定し（Ｓ５０４、Ｓ５０５）、無線通信制御に関する処理を定期的に実行する（Ｓ５０６）。
【００２０】
図２の（ａ）および図２の（ｂ）に、第１実施形態による無線通信機能の設定メニューの表示例を示す。図２の（ａ）のボタン３０１を押すことで、図２の（ｂ）に示される下位のメニューが現れ、無線通信機能の入／切が設定可能となる。なお、本実施形態では、カードスロットＢのみが無線通信機能を有効にされ得る。したがって、本メニューではカードスロットＢに装着された無線カード３００の設定のみが可能である。
【００２１】
図３は、カードスロットＢに装着された無線カード３００の状態を示すアイコン表示の例を示す図である。カードスロットＢに無線カードが装着されている期間、図のid0〜id5のアイコンがカードの状態に応じて表示される。
【００２２】
以上述べたとおり、第１実施形態では、カードスロットＡに装着されたカードが無線カードの場合は、電波を出力しないように、無線通信機能をオフとする。そして、カードスロットＢに装着したカードが無線カードである場合のみ、無線通信に関わる表示やユーザ設定に連動した動作が実行される。したがって、第１実施形態の効果として、両方のカードスロットに無線カードが装着されても、同時に無線通信を行うことが無いため、通信の混信を防ぐことができる。また、無線通信機能を使用可能なスロットをカードスロットＢに限定することで、メニュー項目や、アイコンの表示領域をスロットＡ用に準備する必要が無い。また、無線通信を行うためには、無線通信機能を使用しないときよりも消費電力が増加するため、ハードウェア的に電源やグランドラインの強化や、ノイズ対策の必要がある。これに対して本実施形態では、カードスロットＡ側のハードウェアにおける無線通信機能への対応を省略することができ、低コストで製品を製造することが可能となる。
【００２３】
なお、第１実施形態では、カードスロットＡを無線通信機能を持たないカードスロットに固定したが、これに限られるものではない。すなわち、カードスロットＡ，Ｂのそれぞれを無線カードの無線通信機能の有効、無効の切り替えが可能なカードスロットとし、無線機能を利用できるカードスロットとして機能させるカードスロットをユーザに選択させるようにしてもよい。また、カードスロットＡが無線機能を利用できるカードスロットとして選択された場合、システムコントローラ１３０は、カードスロットＢを無線機能を利用できないカードスロットとして自動的に設定してもよい。また、カードスロットＢが無線機能を利用できるカードスロットとして選択された場合、システムコントローラ１３０は、カードスロットＡを無線機能を利用できないカードスロットとして自動的に設定してもよい。このような場合には、システムコントローラ１３０の処理は、各カードスロットごとに、
・無線機能を利用できるカードスロットとして選択されているかどうかを判断し、
・無線機能を利用できるカードスロットとして選択されていなければ図４の（ａ）に示したフローチャートを実行し、
・無線機能を利用できるカードスロットとして選択されていれば図５に示したフローチャートを実行するようにすればよい。
【００２４】
＜第２実施形態＞
第１実施形態では、特定のカードスロットに装着されたカードの無線通信機能をオフにしたが、第２実施形態は、最後に装着したカードスロットの無線通信機能を有効にするものである。ここで、既に無線カードが装着されたカードスロットが存在する場合に、その無線カードの無線通信機能で通信すべき内容が無くなったら（全ての画像が送信済みとなるなど）、次に装着された無線カードの無線通信を有効にするように制御される。なお、第２実施形態における記録装置（デジタルカメラ）および、無線カードのブロック図は、第１の実施の形態と同一であるため、説明を省略する。
【００２５】
図６は、カードスロットＡにメモリカードをマウントするときのシステムコントローラ１３０での制御シーケンスを示すフローチャートである。Ｓ７０１〜Ｓ７０３は、図４（ａ）のＳ４０１〜Ｓ４０３と同様の処理である。システムコントローラ１３０は、カードスロットＡに装着されたメモリカードのカードコントローラ２１０からのレスポンスの情報から、それが無線カードであるかどうかを判断する（Ｓ６０３）。無線カードであると判断した場合、システムコントローラ１３０は無線機能のメニュー設定状態をチェックする（Ｓ６０４）。無線通信機能のメニュー設定がオフに設定されている場合は、システムコントローラ１３０はカードスロットＡのカードコントローラ２１０に対して無線通信機能のオフコマンドを送信する（Ｓ６０８）。なお、Ｓ６０８の処理は、Ｓ６０４から分岐された一回目のみ実行される。
【００２６】
一方、無線機能のメニュー設定がオンに設定されている場合、システムコントローラ１３０は、既にカードスロットＢに無線カードが装着されているかどうかをチェックする（Ｓ６０５）。なお、カードスロットＡに無線カードが装着された後にカードスロットＢに無線カードが装着された場合には、カードスロットＢに「既に」装着されていたことにならないので、Ｓ６０５の分岐はＮＯとなる。既にカードスロットＢに無線カードが装着されている場合、システムコントローラ１３０は、カードスロットＢの無線カードの通信が終了しているかどうかをチェックする（Ｓ６０６）。なお、本実施形態でいう通信が終了していない状態とは、無線カードにより何らかのデータが送信中である状態をいうものとする。通信が終了していないと判断された場合、システムコントローラ１３０は、カードスロットＡに装着された無線カード２００のカードコントローラ２１０に対して無線通信機能のオフコマンドを送信する（Ｓ６０７）。そして、カードスロットＢに装着された無線カード３００による通信が終了するのを待つ。これにより、無線通信機能の割り当てをカードスロット間で切り替える際に、その時点で無線通信機能が有効なカードスロットにおいて無線によるデータ通信が実行されている場合には、当該データ通信の終了を待って切り替えが実行されることになる。なお、Ｓ６０７の処理は、Ｓ６０６から分岐された一回目のみ実行される。
【００２７】
カードスロットＢに無線カードが装着されていないと判断された場合（Ｓ６０５）、或いは、カードスロットＢに装着された無線カード３００の通信が終了していると判断された場合（Ｓ６０６）、処理はＳ６０９へ進む。Ｓ６０９では、システムコントローラ１３０は、カードスロットＡに装着されている無線カード２００による通信が終了しているかどうかのチェックを行う。カードスロットＡに装着された無線カード２００の通信が終了している場合、カードスロットＡに装着された無線カード２００の無線機能をオフにする。すなわち、システムコントローラ１３０は、無線カード２００のカードコントローラ２１０に対して無線通信機能のオフコマンドを送信する（Ｓ６０７）。一方、カードスロットＡに装着された無線カード２００の通信が終了していない場合は、カードスロットＡに装着された無線カード２００の無線通信機能を有効にする。すなわち、システムコントローラ１３０は、カードコントローラ２１０に対して無線通信機能のオンコマンドを送信し（Ｓ６１０）、無線通信制御に関する処理を定期的に実行する（Ｓ６１１）。
【００２８】
なお、図６は、カードスロットＡに関する処理のフローチャートを示したが、カードスロットＢに対しても同様の処理が行われる。したがって、図６中のカードスロットＡをカードスロットＢ、カードスロットＢをカードスロットＡと読みかえることで、カードスロットＢに関する処理のフローチャートとすることができる。また、上述のＳ６０７、Ｓ６０８，Ｓ６１０では、無線通信機能がオンからオフや、オフからオンへ変化するときのみ、システムコントローラ１３０はカードコントローラ２１０へ無線通信機能の設定コマンドを送ればよい。更に、各カードスロットにおける通信が終了したか否かの判定は、システムコントローラ１３０がカードコントローラ２１０に対して通信を終えたか否かを問い合わせることによりなされる。
【００２９】
以上述べたとおり、第２実施形態では、先に装着したカードの無線機能を使用することを特徴としているため、ユーザは、カードスロットＡおよびカードスロットＢの区別無く使用することができる。また、後で装着した無線カードに関しては、先に装着した無線カードの通信が終了した段階で、無線機能を切り替えることで、連続した無線通信が可能となる。
【００３０】
＜第３実施形態＞
第３実施形態では、無線機能を有効にするカードスロットをメニューにて選択する方法について説明する。
【００３１】
図２の（ｃ）および、図２の（ｄ）は、第3実施形態による無線通信機能の設定メニューの表示例である。図２の（ｃ）のボタン３１１を押すことで、図２の（ｄ）に示すような下位のメニューが現れ、無線通信機能の入／切が設定可能となる。図２の（ｄ）の設定項目は、無線カードが装着されているカードスロットのみが選択可能となり、無線カードが装着されていないカードスロットの選択項目はグレイアウトされ、選択不可能とする。システムコントローラ１３０は、新たに無線カードが装着されたことを検出すると、新たに無線カードが装着されたカードスロットが選択された状態で、図２の（ｄ）に示す切替えメニューを表示する。このようにすれば、新たに装着したカードスロットの無線カードが即座に選択可能となる。
【００３２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。すなわち、上述した各実施形態は本発明の一実施形態を示すものにすぎず、たとえば、上述の実施形態の一部を適宜組み合わせてもよい。
【００３３】
また、上記実施形態では、複数のカードスロットとして、２つのカードスロットを有するデータ処理装置を説明したが、３つ以上のカードスロットを有するデータ処理装置にも本発明が適用可能なことは明らかである。例えば、第１実施形態では、３つ以上のカードスロットの一つをカードスロットＢの機能を有する第１のカードスロットとし、第１のカードスロット以外のカードスロットをカードスロットＡの機能を有するものとすればよい。また、複数のカードスロットからカードスロットＢの機能を有する第１のカードスロットを選択する構成では、複数のカードスロットのうちの一つのみを第１のカードスロットとしてユーザが選択できるようにすれば良い。また、第２実施形態では、複数のカードスロットのそれぞれが図６に示す処理を実行するものとし、フローチャート中のカードスロットＢを他のカードスロットに、カードスロットＡを当該カードスロットに読み替えればよい。また、第３実施形態では、カードスロット数分のメニューを用意すればよい。
【００３４】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005619312.tif 000002
【図２】
0005619312.tif 000003
【図３】
0005619312.tif 000004
【図４】
0005619312.tif 000005
【図５】
0005619312.tif 000006
【図６】
0005619312.tif 000007