"電子機器と、該電子機器に着脱可能な接続機器とを含む電子機器システムにおいて、前記接続機器は、前記電子機器で実行される機能のレベルを定めてあるレベル規定部を備え、前記電子機器は、前記接続機器が接続された場合に、前記レベル規定部で定めてあるレベルを検出する検出部と、該検出部が検出したレベルに応じて、当該電子機器で実行すべき機能の内容を設定する設定部とを備えることを特徴とする電子機器システム。前記設定部は、前記電子機器で実行可能な機能の内容を定めた複数種類の機能情報を記憶している手段と、前記複数種類の機能情報の夫々に機能のレベルを対応づけてある手段と、前記検出手段が検出したレベルに応じて、前記複数種類の機能情報のいずれかを選択する手段とを有し、前記電子機器は、前記接続機器が離脱した後、前記設定部が選択した機能情報に定められた機能を実行すべく処理を行う手段を更に備えることを特徴とする請求項1に記載の電子機器システム。前記電子機器は、夫々に個別の機能を有する複数の機能実行部を更に備え、前記設定部は、前記複数の機能実行部の夫々の動作を有効にできる機能のレベルの範囲を記憶している手段と、前記複数の機能実行部の内、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれている機能実行部の動作を有効にする手段と、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれていない機能実行部の動作を無効にする手段とを有することを特徴とする請求項1に記載の電子機器システム。前記電子機器及び前記接続機器は、複数の通信線を通じてデータ送受信を行うインタフェースで接続され、前記電子機器に前記接続機器が接続された場合に、前記複数の通信線の一部の信号線で前記レベル規定部に前記検出部が接続されるように構成してあり、前記検出部は、前記一部の信号線を通じて前記レベル規定部で設定してある機能レベルを検出するように構成してあることを特徴とする請求項1から3のいずれか一つに記載の電子機器システム。外部の接続機器が着脱可能な電子機器において、複数種類の機能を実行可能であり、それで実行される機能のレベルを予め定めてある接続機器が接続された場合に、該接続機器で定めてあるレベルを検出する検出部と、該検出部が検出したレベルに応じた機能を実行できるように、前記複数種類の機能の内で実際に実行すべき機能の内容を設定する設定部とを備えることを特徴とする電子機器。しかしながら、ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法には、部品の実装の間違いが起こる虞がある。部品の実装の間違いが起こらないように品質管理をするには、管理費が必要となる。またハードウェアの構成が異なる複数種類の電子機器を製造するには、専用の設備が必要となり、作業者にも専門知識が必要となる。このように、ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法には、コスト面、設備面及び人材面で問題がある。本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、ハードウェアの構成を異ならせること無く電子機器の機能を異ならせることにより、容易に複数種類の電子機器を実現することが可能な電子機器システム及び電子機器を提供することにある。本発明に係る電子機器システムは、電子機器と、該電子機器に着脱可能な接続機器とを含む電子機器システムにおいて、前記接続機器は、前記電子機器で実行される機能のレベルを定めてあるレベル規定部を備え、前記電子機器は、前記接続機器が接続された場合に、前記レベル規定部で定めてあるレベルを検出する検出部と、該検出部が検出したレベルに応じて、当該電子機器で実行すべき機能の内容を設定する設定部とを備えることを特徴とする。本発明に係る電子機器システムは、前記設定部は、前記電子機器で実行可能な機能の内容を定めた複数種類の機能情報を記憶している手段と、前記複数種類の機能情報の夫々に機能のレベルを対応づけてある手段と、前記検出手段が検出したレベルに応じて、前記複数種類の機能情報のいずれかを選択する手段とを有し、前記電子機器は、前記接続機器が離脱した後、前記設定部が選択した機能情報に定められた機能を実行すべく処理を行う手段を更に備えることを特徴とする。本発明に係る電子機器システムは、前記電子機器は、夫々に個別の機能を有する複数の機能実行部を更に備え、前記設定部は、前記複数の機能実行部の夫々の動作を有効にできる機能のレベルの範囲を記憶している手段と、前記複数の機能実行部の内、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれている機能実行部の動作を有効にする手段と、前記検出部で検出したレベルが動作を有効にできるレベルの範囲に含まれていない機能実行部の動作を無効にする手段とを有することを特徴とする。本発明に係る電子機器システムは、前記電子機器及び前記接続機器は、複数の通信線を通じてデータ送受信を行うインタフェースで接続され、前記電子機器に前記接続機器が接続された場合に、前記複数の通信線の一部の信号線で前記レベル規定部に前記検出部が接続されるように構成してあり、前記検出部は、前記一部の信号線を通じて前記レベル規定部で設定してある機能レベルを検出するように構成してあることを特徴とする。本発明に係る電子機器は、外部の接続機器が着脱可能な電子機器において、複数種類の機能を実行可能であり、それで実行される機能のレベルを予め定めてある接続機器が接続された場合に、該接続機器で定めてあるレベルを検出する検出部と、該検出部が検出したレベルに応じた機能を実行できるように、前記複数種類の機能の内で実際に実行すべき機能の内容を設定する設定部とを備えることを特徴とする。本発明においては、電子機器で実行される機能のレベルを接続機器で予め定めておき、電子機器は、接続された接続機器で定められているレベルを検出し、検出したレベルに応じて、実際に実行する機能の内容を設定する。電子機器のハードウェアの構成を異ならせること無く、適切な接続機器を接続させるだけで、適切な設定が行われ、機能の異なる複数種類の電子機器を製造することが可能となる。また本発明においては、電子機器は、実行可能な機能の内容を定めた複数種類の機能情報を記憶しておき、検出した機能のレベルに応じた機能情報を選択し、選択した機能情報に従って機能を制御する。適切な機能のレベルを定めた接続機器を電子機器に接続させるだけで、複数種類の機能の何れかを実行する電子機器が実現される。また本発明においては、複数の機能実行部を備える電子機器は、接続機器で定められている機能のレベルに応じて、複数の機能実行部の夫々の動作を有効又は無効にする。電子機器では、検出したレベルに応じて動作が有効になった機能実行部により処理を実行することにより、複数種類の電子機器の何れかを実現できる。更に本発明においては、電子機器は、接続機器が接続された際に、データ送受信を行うインタフェースで用いる信号線を通じて機能のレベルを検出する。このため、電子機器を設定するために特別なインタフェースは必要とされない。本発明にあっては、ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法に比べて、低コストで複数種類の電子機器を製造することが可能となる。また、電子機器のハードウェアの構成を異ならせるための設備が不必要となり、専門知識の無い作業者でも電子機器の適切な設定を容易に行うことが可能となる等、本発明は優れた効果を奏する。以下本発明をその実施の形態を示す図面に基づき具体的に説明する。実施の形態1図1は、本発明の電子機器システムの外観を示す概念図である。本発明の電子機器システムは、ノート型PC又はゲーム機等の電子機器1と、接続機器2とからなる。電子機器1は、設定に応じて複数種類の機能の何れかを実現可能な構成となっている。例えば、電子機器1は、日本、アメリカ及び中国等の出荷される地域に応じた複数種類の機能の全てを備えており、いずれかの地域向けの設定を行い、複数種類の機能の内で設定に応じた機能を実際に実行する。より具体的には、いずれかの地域向けの設定を行った電子機器1は、設定された地域で使用される言語を表示する機能を実行し、他の言語を表示する機能は実行しない。接続機器2は、電子機器1に対して着脱可能であり、接続されることで電子機器1に設定を行わせるための機器である。電子機器1が販売される前の時点で、工場又は販売店等において、電子機器1に接続機器2が接続されて設定が行われる。販売時には、接続機器2は販売されない。図2は、実施の形態1に係る電子機器システムに含まれる電子機器1及び接続機器2の内部の機能構成を示すブロック図である。電子機器1は、接続機器2が接続するためのコネクタであるUSB3.0ソケット18を備えている。USB3.0ソケット18は、データの入出力を行うインタフェースであるUSB3.0に対応したコネクタである。USB3.0は九本の信号線を用いてデータを入出力するインタフェースであり、USB3.0ソケット18には九本の信号線が接続されている。またUSB3.0は、USB2.0と後方互換性を有している。USB2.0は、四本の信号線を用いてデータを入出力するインタフェースである。USB3.0ソケット18に接続された九本の信号線の内、USB2.0では四本の信号線が使用される。USB2.0で使用される四本の信号線は、電力線13と、三本の信号線14,14,14からなる。また、USB3.0ソケット18に接続された九本の信号線には、USB2.0で使用されない五本の信号線15,15,...が含まれる。電力線13は、USB3.0ソケット18に接続された接続機器2へ電力を供給する電力供給源12に接続されている。信号線14,14,14は、USB2.0ホストコントローラ11に接続されている。USB2.0ホストコントローラ11は、USB2.0の通信プロトコルに従ったホスト側におけるデータ入出力の処理を実行する。USB2.0ホストコントローラ11は、電子機器1に必要な情報処理を実行するCPUCentralProcessingUnit16に接続されている。CPU16には、情報処理に伴って発生するデータを記憶するRAMRandomAccessMemoryが接続されている。CPU16には、他に、ディスプレイ等、電子機器1に必要な各種の処理を実行するための図示しない各種のデバイスが接続されている。また電子機器1は、電子機器1が実行可能な機能を設定する処理を行う設定処理部31を備えている。設定処理部31はCPU16に接続されている。設定処理部31は、演算を行う演算部、演算に必要なプログラム及び演算に伴う一時的な情報を記憶するメモリ、並びに信号の入力端子及び出力端子を含んでなるマイクロコンピュータで構成されている。また設定処理部31の入力端子には、五本の信号線15,15,...が接続されている。なお、設定処理部31は、PLDProgrammableLogicDevice又は汎用ロジックICで構成された形態であってもよい。また設定処理部31は、複数のICで構成された形態であってもよい。更に電子機器1は、設定に応じて何れかを実行可能な複数の機能の内容を定めた複数の機能情報を記憶する機能情報記憶32と、複数の機能情報のいずれか一つを指定する情報を記憶する設定記憶部33とを備えている。機能情報記憶部32及び設定記憶部33は、共に、不揮発性メモリであり、CPU16に接続されている。設定処理部31、機能情報記憶部32及び設定記憶部33は、本発明における検出部及び設定部に対応する。接続機器2は、USB3.0ソケット18に接続するためのコネクタであるUSB3.0プラグ24を備えている。USB3.0プラグ24は、USB3.0に対応した接続コネクタである。USB3.0プラグ24には、電力線23と、USB2.0で使用されない五本の信号線221,222,223,224,225が接続されている。また接続機器2は、電子機器1で実際に実行される機能のレベルを示す機能レベルを予め定めてあるレベル規定部21を備えている。レベル規定部21には、信号線221,222,223,224,225が接続されている。またレベル規定部21には、電力線23が接続されている。レベル規定部21は、電力線23を通じて電子機器1から電力を供給されて動作するようになっている。図3は、レベル規定部21の内部構成の第1の例を示す回路図である。レベル規定部21は、電力線23に接続された定電位点211を備えている。電力線23を通じて電子機器1から電力を供給され、定電位点211は所定の定電位を発生する。レベル規定部21は、定電位点211に接続されたプルアップ抵抗251又はグランドに接続されたプルダウン抵抗261の何れか一方を備え、信号線221は、プルアップ抵抗251又はプルダウン抵抗261の何れか一方に接続されている。信号線221がプルアップ抵抗251に接続されている状態では、信号線221の電位はハイとなる。逆に、信号線221がプルダウン抵抗261に接続されている状態では、信号線221の電位はローとなる。ハイの電位を1の信号とし、ローの電位を0の信号とする。即ち、信号線221がプルアップ抵抗251に接続されている状態では、信号線221は1を出力し、信号線221がプルダウン抵抗261に接続されている状態では、信号線221は0を出力する。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗252又はグランドに接続されたプルダウン抵抗262の何れか一方を備え、信号線222は、プルアップ抵抗252又はプルダウン抵抗262の何れか一方に接続されている。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗253又はグランドに接続されたプルダウン抵抗263の何れか一方を備え、信号線223は、プルアップ抵抗253又はプルダウン抵抗263の何れか一方に接続されている。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗254又はグランドに接続されたプルダウン抵抗264の何れか一方を備え、信号線224は、プルアップ抵抗254又はプルダウン抵抗264の何れか一方に接続されている。またレベル規定部21は、定電位点211に接続されたプルアップ抵抗255又はグランドに接続されたプルダウン抵抗265の何れか一方を備え、信号線225は、プルアップ抵抗255又はプルダウン抵抗265の何れか一方に接続されている。図3中に実線で示したプルアップ抵抗251,252,253,254,255が実装され、図3中に破線で示したプルダウン抵抗261,262,263,264,265が実装されていない場合、信号線221,222,223,224,225は{1,1,1,1,1}を出力する。逆に、プルアップ抵抗251,252,253,254,255が実装されておらず、プルダウン抵抗261,262,263,264,265が実装されている場合、信号線221,222,223,224,225は{0,0,0,0,0}を出力する。夫々の信号線に接続されるプルアップ抵抗又はプルダウン抵抗のいずれか一方が実装されることにより、レベル規定部21は、{0,0,0,0,0}から{1,1,1,1,1}までの2の5乗通りの信号の何れか一つを出力するように設定される。レベル規定部21が出力する信号が、機能レベルを示す信号である。レベル規定部21は、予め定められた機能レベルを示す信号を出力するように、予め内部の回路が定められてある。図4は、レベル規定部21の内部構成の第2の例を示す回路図である。レベル規定部21は、プルアップ抵抗251及びプルダウンスイッチ271を備え、信号線221は、プルアップ抵抗251及びプルダウンスイッチ271に接続されている。図4中に示すようにプルダウンスイッチ271がオフの状態では、信号線221の電位はハイとなって1が出力される。逆に、プルダウンスイッチ271がオンの状態では、信号線221の電位はローとなって0が出力される。同様に、レベル規定部21は、プルアップ抵抗252,253,254,255及びプルダウンスイッチ272,273,274,275を備えている。信号線222はプルアップ抵抗252及びプルダウンスイッチ272に接続され、信号線223はプルアップ抵抗253及びプルダウンスイッチ273に接続され、信号線224はプルアップ抵抗254及びプルダウンスイッチ274に接続され、信号線225はプルアップ抵抗255及びプルダウンスイッチ275に接続されている。プルダウンスイッチ271,272,273,274,275の夫々のオンとオフとを切り替えることにより、レベル規定部21は、{0,0,0,0,0}から{1,1,1,1,1}までの2の5乗通りの信号の何れか一つを出力するように設定される。例えば、図4に示すようにプルダウンスイッチ271,272,273,274,275の全てがオフである場合は、{1,1,1,1,1}の信号が出力される。即ち、レベル規定部21では、プルダウンスイッチ271,272,273,274,275の夫々がオン又はオフの何れの状態であるかによって、機能レベルが定められている。レベル規定部21は、予め定められた機能レベルを示す信号を出力するように予め設定されている。なお、レベル規定部21は、後で機能レベルを変更できないように各プルダウンスイッチが固定された構成であってもよく、ディップスイッチ等で各プルダウンスイッチのオンとオフとを切り替えることによって後で機能レベルを変更できるようにした構成であってもよい。なお、図3及び図4には、五本の信号線221,222,223,224,225の全てを使用して機能レベルの信号を出力する形態を示したが、レベル規定部21は、一部の信号線を用いて機能レベルの信号を出力する形態であってもよい。例えば、レベル規定部21は、信号線221のみを用いて、0又は1を出力する形態であってもよい。また、レベル規定部21は、機能レベルを示すデジタルデータが記憶された不揮発性メモリで構成されてあってもよい。この形態のレベル規定部21は、所定のデジタルデータを記憶することにより機能レベルが特定され、信号線221,222,223,224,225の何れかを通じて機能レベルが読み出される。この形態では、2の5乗よりも多数の種類の機能レベルを定めることが可能となる。またレベル規定部21は、機能レベルを示すデジタルデータが書き換え不可能な構成であってもよく、書き換え可能な構成であってもよい。更に、レベル規定部21は、その他の方法で機能レベルを定める構成であってもよい。USB3.0プラグ24がUSB3.0ソケット18に接続されることによって、電子機器1に接続機器2が接続される。USB3.0ソケット18及びUSB3.0プラグ24内に設けられた接続ピンは、USB3.0プラグ24がUSB3.0ソケット18に接続される際に電力線23が電力線13に接続され、信号線221,222,223,224,225の夫々が信号線15,15,...の夫々に接続されるように配置されている。即ち、電子機器1に接続機器2が接続された状態では、信号線221,222,223,224,225及び信号線15,15,...を介してレベル規定部21が設定処理部31に接続される。また電力線13及び電力線23を介して、電力供給源12からレベル規定部21へ電力が供給されるようになる。図5は、実施の形態1における機能情報記憶部32が機能情報を記憶する形態の例を示す概念図である。電子機器1が出荷される地域の夫々に関連付けて、夫々の地域で使用される電子機器1が実行すべき機能の内容を示す機能情報が記憶されている。図5の例では、地域として日本、アメリカ、中国及びヨーロッパが記録され、夫々に対応する機能情報が記憶されている。例えば、各機能情報には、電源電圧又は利用する言語等を指定する情報が含まれている。各地域に対応する機能情報には、夫々を数字で指定する指定番号が付されている。また、機能情報記憶部32は、機能レベルと指定番号とを対応づけた情報を記憶している。図6は、実施の形態1における機能レベルと指定番号とを対応づけた情報の内容例を示す概念図である。機能情報記憶部32は、各指定番号に対応する機能レベルの範囲を示す情報を記憶している。図6に示す例では、機能レベルを示す{1,1,1,1,1}の信号は指定番号3に対応づけられており、機能レベルを示す{1,1,1,1,0}~{0,1,1,1,1}の範囲の信号は指定番号2に対応づけられている。また機能レベルを示す{1,1,1,0,0}~{0,1,1,1,0}の範囲の信号は指定番号1に対応づけられており、機能レベルを示すその他の範囲の信号は指定番号0に対応づけられている。また、レベル規定部21が不揮発性メモリで構成されてある形態においては、例えば、機能情報記憶部32は、夫々の指定番号に対応づけて機能レベルの具体的なデータを記憶する。次に、電子機器1の機能を設定する処理を説明する。工場又は販売店等では、作業者が、電子機器1に接続機器2を接続し、電子機器1の機能を設定する作業を行う。例えば、接続機器2のレベル規定部21では、日本向け又はアメリカ向け等、出荷される地域に応じた機能レベルが定められており、接続機器2の外面には、出荷される地域を示したラベルが表示されている。図7は、実施の形態1における接続機器2が電子機器1に接続されたときの処理の手順を示すフローチャートである。作業者は、機能が未設定の状態である電子機器1に対して、適切な接続機器2を接続させる。このとき、USB3.0プラグ24がUSB3.0ソケット18に接続されることによって、電子機器1に接続機器2が接続されるS11。電子機器1に接続機器2が接続された状態で、作業者は電子機器1を起動させるための操作を行い、電子機器1は起動するS12。なお、ステップS11を電子機器1が既に起動している状態で行い、ステップS12で再起動を行ってもよい。電子機器1が起動するときに設定処理部31が起動し、次に、設定処理部31は、接続された信号線15,15,...の夫々の電位を検出して機能レベルを示す信号を受け付けることにより、レベル規定部21で定められている機能レベルを検出するS13。なお、レベル規定部21がデジタルデータを記憶する不揮発性メモリである形態では、設定処理部31は、ステップS13で、レベル規定部21から機能レベルを示すデータを読み出すことにより、定められた機能レベルを検出する。設定処理部31は、次に、機能情報記憶部32に記憶してある情報を参照し、検出した機能レベルに対応づけられた指定番号を参照した情報から読み出し、読み出した指定番号を設定記憶部33に記憶させるS14。例えば、機能情報記憶部32が図6に示す情報を記憶しており、受け付けた機能レベルを示す信号が{1,1,1,0,0}~{0,1,1,1,0}の範囲である場合は、制限処理部21は、指定番号1を読み出して設定記憶部33に記憶させる。作業者は、次に、電子機器1をシャットダウンさせるための操作を行い、電子機器1はシャットダウンするS15。シャットダウン後、作業者は接続機器2を電子機器1から抜き取り、接続機器2は電子機器1から離脱する。以上で、電子機器1は接続機器2が接続されたときの処理を終了する。図8は、実施の形態1における電子機器1が起動時に実行する処理の手順を示すフローチャートである。作業者は、図7に示す処理を実行した後で接続機器2が離脱した状態の電子機器1を起動させるための操作を行い、電子機器1は起動するS21。起動後、CPU16は、設定記憶部33が記憶している指定番号を読み出すS22。CPU16は、次に、機能情報記憶部32に記憶してある情報を参照し、読みだした指定番号に関連付けて記憶されている機能情報を読み出すS23。CPU16は、次に、読みだした機能情報をRAM17に記憶させ、RAM17に記憶した機能情報に従った処理を開始するS24。以上で、電子機器1は起動時の処理を終了する。なお、電子機器1は、設定記憶部33に、機能レベルに応じた機能情報を記憶させ、CPU16は、設定記憶部33に記憶された機能情報に従った処理を実行する形態であってもよい。また電子機器1は、機能情報記憶部32が機能情報と機能レベルとを直接に関連付けて記憶してあり、機能レベルに応じた機能情報を設定記憶部33に記憶させる形態であってもよい。また設定記憶部33の記憶内容は、書き換えができない形態であってもよく、再度設定し直すことで書き換えができる形態であってもよい。また電子機器1は、CPU16と設定処理部31とが一体になった形態であってもよい。以上詳述した如く、本実施の形態においては、電子機器1で実行される機能のレベルを接続機器2で予め定めておき、電子機器1は、接続機器2で定められている機能レベルに応じて、実際に実行する機能の内容を設定する。電子機器1では、複数種類の設定の何れかに応じた機能を実行することにより、複数種類の電子機器の何れかを実現できる。即ち、電子機器1のハードウェアの構成を異ならせること無く、適切に設定を行うだけで、機能の異なる複数種類の電子機器1を製造することが可能となる。ハードウェアの構成を異ならせることによって複数種類の電子機器を実現する手法に比べて、本発明では、低コストで複数種類の電子機器を製造することができる。また、電子機器1のハードウェアの構成を異ならせるための設備が不必要となる。また本実施の形態では、接続機器2を電子機器1に接続させるだけで電子機器1の機能の設定が行われる。作業者が行うべき作業は、適切な接続機器2を電子機器1に接続するだけであり、専門知識を必要とする特殊な作業は一切必要とされない。従って、専門知識のない作業者でも電子機器1の適切な設定を容易に行うことが可能であり、高い効率で複数種類の電子機器1を製造することが可能となる。また本実施の形態においては、接続機器2はUSB3.0のインタフェースで電子機器1に接続され、電子機器1は、USB3.0で利用される信号線15,15,...を介して機能レベルを検出する。電子機器1の機能を設定するために特別なインタフェースを使用せず、一般的なインタフェースを利用するので、必要な製造コストを低減することができる。また、USB2.0を利用する外部機器がUSB3.0ソケット18に接続され、電子機器1がこの外部機器とデータの入出力を行うことが可能であるので、電子機器1内に設けられた回路を有効に活用することができる。実施の形態2実施の形態2においては、電子機器1が備える複数のデバイスの夫々の動作を有効にするか又は無効にするかを設定することによって実行できる機能を設定する形態を示す。例えば、特定のデバイスの動作を有効にした電子機器1と、特定のデバイスの動作を無効にした電子機器1とを作製することにより、高級品の電子機器1と低級品の電子機器1とを作り分けることができる。図9は、実施の形態2に係る電子機器1の内部の機能構成を示すブロック図である。接続機器2の内部の機能構成は、実施の形態1と同様である。電子機器1は、CPU16の動作周波数を増大させるクロックジェネレータ34と、RAIDRedundantArraysofInexpensiveDisksコントローラ35と、LANLocalAreaNetworkコントローラ36とを備えている。RAIDコントローラ35は、図示しない複数のハードディスクが接続されており、複数のハードディスクを用いてディスクアレイを実現するための処理を実行する。LANコントローラ36は、図示しないLANインタフェースに接続されており、LANを通じたデータの送受信を制御する。クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の各デバイスは、本発明における機能実行部に対応する。なお、電子機器1は、その他のデバイスを機能実行部として備えた形態であってもよい。クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36は、夫々に、CPU16及び設定処理部31に接続されている。設定処理部31は、各デバイスの動作を有効にするか又は無効にする処理を行う。また設定処理部31には、機能情報記憶部32及び設定記憶部33が接続されている。電子機器1内のその他の機能構成は実施の形態1と同様であり、対応する部分に同符号を付してその説明を省略する。図10は、実施の形態2における機能情報記憶部32が記憶する機能情報の内容例を示す概念図である。機能情報記憶部32は、機能情報として、クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の複数のデバイスの内で動作を有効にするデバイスを指定する情報を記憶している。また、各機能情報には指定番号が付されている。図10の例では、動作を有効にするデバイスとしてクロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の全デバイスを指定する情報に指定番号4が付されている。またクロックジェネレータ34を指定する情報に指定番号3が付されており、RAIDコントローラ35を指定する情報に指定番号2が付されており、LANコントローラ36を指定する情報に指定番号1が付されている。また動作を有効にするデバイスが無いとする情報には指定番号0が付されている。図11は、実施の形態2における機能レベルと指定番号とを対応づけた情報の内容例を示す概念図である。機能情報記憶部32は、各指定番号に対応する機能レベルの範囲を示す情報を記憶している。図11に示す例では、機能レベルを示す{1,1,1,1,1}の信号は指定番号4に対応づけられており、機能レベルを示す{1,1,1,1,0}~{0,1,1,1,1}の範囲の信号は指定番号3に対応づけられている。また機能レベルを示す{1,1,1,0,0}~{0,1,1,1,0}の範囲の信号は指定番号2に対応づけられている。また機能レベルを示す{1,1,0,0,0}~{0,1,1,0,0}の範囲の信号は指定番号1に対応づけられており、機能レベルを示すその他の範囲の信号は指定番号0に対応づけられている。また、レベル規定部21が不揮発性メモリで構成されてある形態においては、例えば、機能情報記憶部32は、夫々の指定番号に対応づけて機能レベルの具体的なデータを記憶する。次に、電子機器1の機能を設定する処理を説明する。工場又は販売店等では、作業者が、電子機器1に接続機器2を接続し、電子機器1の機能を設定する作業を行う。例えば、接続機器2のレベル規定部21では、高級品又は低級品等、電子機器1のグレードに応じた機能レベルが定められており、接続機器2の外面には、電子機器1のグレードを示したラベルが表示されている。接続機器2が電子機器1に接続されたときは、電子機器1は図7に示すフローチャートに従った処理を行う。作業者は、機能が未設定の状態である電子機器1に対して、適切な接続機器2を接続させる。このとき、USB3.0プラグ24がUSB3.0ソケット18に接続されることによって、電子機器1に接続機器2が接続されるS11。電子機器1に接続機器2が接続された状態で、作業者は電子機器1を起動させるための操作を行い、電子機器1は起動するS12。電子機器1が起動するときに設定処理部31が起動し、次に、設定処理部31は、接続された信号線15,15,...の夫々の電位を検出して機能レベルを示す信号を受け付けることにより、レベル規定部21で定められている機能レベルを検出するS13。設定処理部31は、次に、機能情報記憶部32に記憶してある情報を参照し、検出した機能レベルに対応づけられた指定番号を読み出し、読み出した指定番号を設定記憶部33に記憶させるS14。例えば、機能情報記憶部32が図6に示す情報を記憶しており、受け付けた機能レベルを示す信号が{1,1,1,0,0}~{0,1,1,1,0}の範囲である場合は、制限処理部21は、指定番号2を読み出して設定記憶部33に記憶させる。作業者は、次に、電子機器1をシャットダウンさせるための操作を行い、電子機器1はシャットダウンするS15。シャットダウン後、作業者は接続機器2を電子機器1から抜き取り、接続機器2は電子機器1から離脱する。以上で、電子機器1は接続機器2が接続されたときの処理を終了する。図12は、実施の形態2における電子機器1が起動時に実行する処理の手順を示すフローチャートである。作業者は、図7に示す処理を実行した後で接続機器2が離脱した状態の電子機器1を起動させるための操作を行い、電子機器1は起動するS31。電子機器1が起動するときに設定処理部31が起動し、次に、設定処理部31は、設定記憶部33が記憶している指定番号を読み出すS32。設定処理部31は、次に、機能情報記憶部32に記憶してある情報を参照し、読みだした指定番号に関連付けて記憶されている機能情報を読み出し、機能情報で指定された動作を有効にするデバイスを特定するS33。設定処理部31は、次に、動作を有効にするデバイスがあるか否かを判定するS34。例えば、ステップS32で読みだした指定番号が0である場合は、設定処理部31は、動作を有効にするデバイスが無いと判定する。ステップS32で読みだした指定番号がその他の番号である場合は、設定処理部31は、動作を有効にするデバイスがあると判定する。ステップS34で動作を有効にするデバイスがある場合はS34:YES、設定処理部31は、動作を有効にするデバイスとしてステップS33で特定したデバイスのリセット解除を行うS35。リセット解除により、デバイスは動作することが可能になり、デバイスの動作が有効になる。またステップS35では、設定処理部31は、ステップS33で特定されていないデバイスについてはリセット解除を行わない。このため、このデバイスはリセットされたままの情報となり、デバイスは動作することが不可能となり、デバイスの動作が無効にされる。CPU16は、次に、リセット解除されたデバイスを利用した処理を開始するS36。例えば、機能レベルを示す信号が{1,0,0,0,1}である場合は、{1,1,1,1,0}~{0,1,1,1,1}の範囲であるので、クロックジェネレータ34の動作が有効にされる。クロックジェネレータ34は、CPU16の動作周波数を増大させる処理を行い、CPU16はオーバークロック状態で情報処理を実行する。また機能レベルを示す信号が{1,0,0,1,0}である場合は、{1,1,1,0,0}~{0,1,1,1,0}の範囲であるので、RAIDコントローラ35の動作が有効にされる。CPU16は、RAIDコントローラ35を利用してディスクアレイを使用する処理を実行する。また機能レベルを示す信号が{1,0,1,0,0}である場合は、{1,1,0,0,0}~{0,1,1,0,0}の範囲であるので、LANコントローラ36の動作が有効にされる。CPU16は、LANコントローラ36を利用してLANを通じたデータ送受信の処理を実行する。また機能レベルを示す信号が{1,1,1,1,1}である場合は、CPU16は、クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の全てのデバイスを利用した処理を実行する。ステップS34で動作を有効にするデバイスが無い場合はS34:NO、設定処理部31は、何れのデバイスのリセット解除をも行わずに、処理をステップS36へ進める。CPU16は、クロックジェネレータ34、RAIDコントローラ35及びLANコントローラ36の何れのデバイスも使用しない処理を実行する。以上で、電子機器1は起動時の処理を終了する。以上詳述した如く、本実施の形態においては、電子機器1は、接続機器2で定められている機能レベルに応じて、複数のデバイスの夫々の動作を有効又は無効にする。電子機器1は、機能レベルに応じて動作が有効になったデバイスを利用した処理を実行する。動作が有効になったデバイスが異なった場合は、デバイスが実行する処理は異なるので、電子機器1が実行する機能が異なることとなる。このため、複数種類の機能レベルに応じて、動作が有効になるデバイスを異ならせることにより、機能が異なる複数種類の電子機器を実現することができる。即ち、本実施の形態においても、電子機器1のハードウェアの構成を異ならせること無く、適切に設定を行うだけで、機能の異なる複数種類の電子機器1を製造することが可能となる。特に、全デバイスが使用できる最高級品から何れのデバイスも使用できない最低級品までのグレードが異なる複数種類の電子機器1を、容易に製造することが可能となる。また実施の形態1と同様に、本実施の形態でも、電子機器1のハードウェアの構成を異ならせるための設備が不必要となり、専門知識のない作業者でも電子機器1の適切な設定を容易に行うことが可能となる。従って、本発明では、低コストで複数種類の電子機器1を製造することが可能となる。更に、以上の実施の形態1及び2においては、電子機器1に接続機器2がUSB3.0で接続され、USB3.0で用いる信号線の一部を利用して処理を行う形態を示したが、本発明は、USB3.0以外のインタフェースを利用する形態であってもよい。"