データを格納するデータ格納部と、前記データ格納部に新たに格納するデータを識別するための識別子が記録された識別子記録部と、前記識別子記録部に記録された前記識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するデータ取得部と、前記データ取得部により取得されたデータを前記データ格納部に格納するセットアップ制御部とを備えた情報処理装置。前記データ格納部は、利用者が前記データを消去できない状態で格納するための第1のデータ格納部と、前記利用者が前記データを消去できる状態で格納するための第2のデータ格納部を有し、前記セットアップ制御部は、前記データ取得部により取得されたデータを、少なくとも前記第1のデータ格納部に格納する請求項1に記載の情報処理装置。前記データは、所定の作業を実施できる機能を利用者に提供するアプリケーションプログラムデータ、または、前記情報処理装置を利用するための初期設定に関する情報である装置設定データである請求項1または2に記載の情報処理装置。前記データ格納部は、さらに、前記情報処理装置の全体を管理する基本ソフトウェアデータを、前記データを消去できない状態で格納するための第3のデータ格納部を備えた請求項3に記載の情報処理装置。前記セットアップ制御部は、前記データが前記基本ソフトウェアデータの下で動作するように、前記第1のデータ格納部に格納された前記データを前記第2のデータ格納部へインストールする請求項4に記載の情報処理装置。前記データ取得部は、前記識別子記録部に記録された前記識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、ネットワークを介して、前記データを取得する請求項1~5のいずれかに記載の情報処理装置。データを格納するために設けられたデータ格納部にデータを格納する情報処理方法であって、前記データ格納部に新たに格納するデータを識別するための識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するステップと、前記データを取得するステップにより取得されたデータを前記データ格納部に格納するステップとを含む情報処理方法。データを格納するために設けられたデータ格納部にデータを格納する処理をコンピュータに実行させるための情報処理プログラムであって、前記データ格納部に新たに格納するデータを識別するための識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するステップと、前記データを取得するステップにより取得されたデータを前記データ格納部に格納するステップとを含む情報処理プログラム。請求項8に記載された情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。しかしながら、前述したように仕向け先毎に個別に対応することは、開発する情報処理装置の数が少ないうちは問題ないが、複数の仕向け先に対して、少しずつカスタマイズする必要が生じると、当該情報処理装置の開発や動作確認やプログラムデータの管理などの工程が膨大となり、多くの作業が発生する。情報処理装置の生産者が仕向け先の要望に応じて対応する場合、情報処理装置の生産者は、基本ソフトウェアが同じであるにも拘わらず、仕向け先ごとに、情報処理装置にインストールするソフトウェア一式を製造していた。このため、ソフトウェア一式全ての品質保証のための動作確認作業を行う必要が生じ、この作業のために多くの時間を消費していた。また、情報処理装置にインストールされるソフトウェアは、仕向け先ごとに互いに異なるため、ソフトウェアの種類や数が多くなり、管理が複雑になるという問題があった。作業者の手によって、アプリケーションプログラム等をインストールや、情報処理装置の出荷時のセットアップの全てを行うことは、当該作業者にとって、多くの時間を消費し、手間もかかる結果をもたらす。本発明は、このような事情を鑑みてなされたものであり、簡単な構成で、予め装置毎に設定がされたデータを提供する技術を供する。本発明の情報処理装置は、データを格納するデータ格納部と、前記データ格納部に新たに格納するデータを識別するための識別子が記録された識別子記録部と、前記識別子記録部に記録された前記識別子に基づいて、前記識別子に対応付けられたデータが予め記憶された外部の記録媒体から、前記データを取得するデータ取得部と、前記データ取得部により取得されたデータを前記データ格納部に格納するセットアップ制御部とを備えている。本発明にかかる技術によれば、簡単な構成で、予め装置毎に設定がされたデータを提供できる。<第1の実施の形態>図1は、本発明の第1の実施の形態にかかる情報処理装置の構成を示す図である。図1に示されるように、情報処理装置1000は、CPUCentralProcessingUnit100と、メモリ200と、データ取得部300と、識別子記録部400と、セットアップ制御部500と、データ格納部600とを含んで構成されている。これらの構成100~600はデータバス700によって接続されている。CPU100は、情報処理装置1000全体の制御を行い、メモリ200内に記憶されるプログラム等を実行する。メモリ200は、CPU100が実行するプログラムおよびデータ等を一時的に格納する。データ取得部300は、外部記憶媒体2000と接続できるように構成されており、外部記憶媒体2000に記憶されているデータを取得する。データ取得部300は、例えば、SDカードやUSBUniversalSerialBusメモリやCDCompactDiscやDVDDigitalVersatileDiscなどを読み込むことができるドライブである。外部記憶媒体2000は、例えばSDカードやUSBメモリやCDやDVDなどである。また、外部記憶媒体2000には、アプリケーションプログラムデータや装置設定データが予め記憶されている。アプリケーションプログラムデータは、所定の作業を実施できる機能を利用者に提供するデータであって、例えば、ワードプロフェサや、表計算や、グラフィック処理などを行うためのプログラムが記録されたデータである。装置設定データは、情報処理装置1000を利用するための初期設定に関する情報であって、例えば、IPInternetProtocolアドレスや表示画面の壁紙やインターネット接続時のホームページの指定などの情報である。識別子記録部400は、後述のデータ格納部600に新たに格納するデータを識別するための識別子が記録されている。ここで、外部記憶媒体2000に記憶されたデータは、識別子記録部400に記録された識別子に対応付けられている。識別子は、例えば仕向け先毎に設定される。すなわち、仕向け先毎に識別子に対応付けられたデータを変更する。また、識別子は、仕向け先毎に限らず、例えば最終顧客との契約形態を示すものとしても利用できる。この場合は、識別子は製品毎に設定される。図2および図3は、外部記憶媒体2000に記憶されているデータをツリー状に示す図である。なお、図2および図3で示す例は、外部記憶媒体2000に記憶されるデータの一例であって、これに限定されない。すなわち、図2および図3では、識別子を2種類としているが、1種類でも、3種類以上であってもよい。また、図2および図3では、各識別子に2つのデータが対応付けられた例を示すが、各識別子に1つだけのデータが対応付けられてもよいし、3つ以上のデータが対応付けられてもよい。図2は、アプリケーションプログラムデータおよび装置設定データの双方を記憶した外部記憶媒体2000のデータを例示する。図2に示されるように、ディレクトリsetup_data20の傘下に、識別子記録部400に記録された識別子毎に、複数のデータが対応付けられている。ここでは、識別子1には、アプリケーションプログラムデータA22と、装置設定データB23が対応付けられ、識別子224には、アプリケーションプログラムデータC25と、装置設定データD26が対応付けられている。図3は、アプリケーションプログラムデータのみを記憶した外部記憶媒体2000のデータを例示する。図3に示されるように、ディレクトリsetup_data20の傘下に、識別子毎に複数のデータが対応付けられている。ここでは、識別子1には、アプリケーションプログラムデータA22と、アプリケーションプログラムデータB27が対応付けられ、識別子224には、アプリケーションプログラムデータC25と、アプリケーションプログラムデータC28が対応付けられている。図1に戻って、セットアップ制御部500は、データ取得部300により取得されたデータをデータ格納部600に格納する。データ格納部600は、基本ソフトウェア格納部610と、ユーザデータ格納部620と、追加データ格納部630とを有している。なお、本発明の第1のデータ格納部は追加データ格納部630に対応し、本発明の第2のデータ格納部はユーザデータ格納部620に対応し、本発明の第3のデータ格納部は基本ソフトウェア格納部610に対応する。基本ソフトウェア格納部610は、情報処理装置1000の全体を管理するための基本ソフトウェアデータや、共通アプリケーションプログラムデータなどを格納するために設けられている。基本ソフトウェアは、例えば、IPLInitialProgramLoaderやOSOperatingSystemなどである。この基本ソフトウェア格納部610は、利用者が消去できない状態で各データを格納する。ユーザデータ格納部620は、主として、アプリケーションプログラムデータや装置設定データを、格納するために設けられている。このユーザデータ格納部620は、利用者が消去できる状態で各データを格納する。利用者は、ユーザデータ格納部620にアクセスし、当該ユーザデータ格納部620に格納されたデータを実行することができる。追加データ格納部630は、外部記憶媒体2000に記憶されたデータを、コピーして書き込み保存しておくために設けられている。追加データ格納部630には、セットアップ制御部500によって、外部記憶媒体2000に記憶されたデータが、格納される。この追加データ格納部630は、利用者が消去できない状態で各データを格納する。ここで、セットアップ制御部500の構成について詳細に説明する。図4は、セットアップ制御部500の内部構成を示す図である。図4に示されるように、セットアップ制御部500は、セットアップ開始判断部501と、識別子判断部502と、追加データ書き込み部503と、追加データ展開部504とを含んで構成されている。セットアップ開始判断部501は、アプリケーションプログラムデータや装置設定データのセットアップの開始を判断する。識別子判断部502は、外部記憶媒体2000に記憶されたデータの中から、識別子記録部400に記録された識別子に対応付けられたデータを特定する。追加データ書き込み部503は、識別子判断部502により特定されたデータを、追加データ格納部630に格納する。追加データ展開部504は、追加データ格納部630に格納されたデータを、ユーザデータ格納部620へインストールする。これにより、ユーザデータ格納部620へインストールされた各データが、基本ソフトウェア格納部610に格納された基本ソフトウェアデータの下で動作する。次に、本発明の実施の第1の形態にかかる情報処理装置の動作について説明する。図5は、情報処理装置1000の動作フローを示す図である。なお、ここでは、基本ソフトウェアが基本ソフトウェア格納部610に既に格納されているものとして説明する。図5に示されるように、まず、情報処理装置1000の電源不図示をONにすることでStep以下、単にSと称する。501、情報処理装置1000が起動する。情報処理装置1000が起動すると、情報処理装置1000の初期化が実行される。このとき、セットアップ制御部500のセットアップ開始判断部501が、動作を開始する。セットアップ開始判断部501は、アプリケーションプログラムデータや装置設定データ等のデータのセットアップを開始するか否かを判断するS502。セットアップ開始判断部501は、ユーザデータ格納部620内に設けられているSetup開始フラグを参照する。Setup開始フラグがONの場合S502、Yes、データ取得部300が外部記憶媒体2000にデータがあるか否かを判断するS503。セットアップ開始判断部501は、外部記憶媒体2000内のSetup_data20図2、図3参照の有無を確認する。すなわち、Setup_data20が外部記憶媒体2000に存在すれば、セットアップ開始判断部501は、データが外部記憶媒体2000にあると判断する。Setup_data20が外部記憶媒体2000に存在しなければ、セットアップ開始判断部501は、データが外部記憶媒体2000にないと判断する。一方、Setup開始フラグがOFFの場合S502、No、通常のOS起動ステップS512へ遷移する。なお、情報処理装置1000の初回起動時においては、ユーザデータ格納部620は初期化されている状態にあるため、Setup開始フラグはONに設定されている。外部記憶媒体2000にデータがある場合S503、Yes、識別子判断部502は、動作を開始し、識別子記録部400に記録されている識別子を読み出し、当該識別子に対応付けられたデータを外部記憶媒体2000の中から特定するS504。外部記憶媒体2000にデータがない場合S503、No、セットアップ制御部500の追加データ展開部504が、追加データ格納部630に格納されたデータをユーザデータ格納部620にインストールするために起動するS509。そして、S504の処理では、データ取得部300は、識別子判断部502の特定結果に従い、識別子記録部400に記録された識別子に基づいて、当該識別子に対応付けられたデータを、外部記憶媒体2000から取得する。例えば、図2で例示したように、外部記憶媒体2000にデータが格納されている場合に、識別子記録部400に記録されている識別子が1であるとき、データ取得部300はアプリケーションプログラムデータA22および装置設定データB23を取得する。また、図3で例示したように、外部記憶媒体2000にデータが格納されている場合に、識別子記録部400に記録されている識別子が2であるとき、データ取得部300は、アプリケーションプログラムデータC25およびアプリケーションプログラムデータD28を取得する。なお、以下の図5の説明では、データ取得部300が、図2で例示した識別子1に対応付けられたデータを取得する場合について、具体的に説明する。次に、追加データ書き込み部503が動作を開始する。この追加データ書き込み部503は、追加データ格納部630への書き込みを許可するS505。なお、追加データ格納部630は、通常、書き込み禁止になっており、情報処理装置1000の利用者は、この格納部630に対してデータの書き込みや消去を行えない。このような設定は、例えばLinuxのようなOSを利用して、当該追加データ格納部630への書き込みの権限の個別に設けることによって実現できる。このとき、例えば、情報処理装置1000の利用者に対しては、追加データ格納部630への書き込みや消去を完全に禁止する設定にし、情報処理装置1000の製造者に対しては、必要に応じて、追加データ格納部630への書き込みを行える設定にする。次に、追加データ書き込み部503は、データ取得部300により取得されたデータを追加データ格納部630に書き込むS506、S507。すなわち、まず、追加データ書き込み部503は、識別子1に対応付けられたアプリケーションプログラムデータA22を追加データ格納部630に書き込むS506。次に、追加データ書き込み部503は、識別子1に対応付けられた装置設定データB23を追加データ格納部630に書き込むS507。なお、S506とS507の処理は、前後してもよい。すなわち、まず、S507の処理を行い、その後にS506の処理を行ってもよい。S506及びS507の処理が終了した後、追加データ書き込み部503は、追加データ格納部630への書き込みを禁止するS508。以降、追加データ格納部630に格納されたデータは、削除できない状態となる。次に、追加データ展開部504は、動作を開始し、追加データ格納部630に格納されているデータを、ユーザデータ格納部620へインストールするS509、S510。すなわち、まず、追加データ展開部504は、アプリケーションプログラムデータA22をユーザデータ格納部620へインストールするS509。次に、追加データ展開部504は、装置設定データB23をユーザデータ格納部620へインストールするS510。なお、S509とS510の処理は、前後してもよい。すなわち、まず、S510の処理を行い、その後にS509の処理を行ってもよい。次に、セットアップ開始判断部501は、Setup開始フラグをOFFに設定するS511。このS511の処理が完了した後は、電源をONにしてもS501、Setup開始フラグはOFFとなりS502、No、セットアップ開始判断部501は起動せず、通常のOS起動が行われるS512。ここでは、CPU100が、基本ソフトウェア格納部610に既に格納されている基本ソフトウェアを起動する。この時点で、S509及びS510の処理でユーザデータ格納部620にインストールされた各データは、基本ソフトウェアの下で動作することができる。すなわち、アプリケーションプログラムデータA22および装置設定データB23は、ユーザデータ格納部620内にて、基本ソフトウェアの下で、有効に動作できるような状態になっている。また、情報処理装置1000では、利用者が、OSを終了する際に、情報処理装置1000を初期化するか否かを判断できるように設定されているS513。利用者が情報処理装置1000を初期化すると判断した場合S513、Yes、Setup開始フラグをONにしてS514、電源がOFFとなるS515。一方、利用者が情報処理装置1000を初期化しないと判断した場合S513、No、Setup開始フラグをOFFのまま、電源がOFFとなるS516。以上のように、本発明の第1の実施の形態にかかる情報処理装置1000では、データ格納部600と、識別子記録部400と、データ取得部300と、セットアップ制御部500とを少なくとも備えている。データ格納部600は、データを格納する。識別子記録部400は、データ格納部600に新たに格納するデータを識別するための識別子が記録されている。データ取得部300は、識別子記録部400に記録された識別子に基づいて、識別子に対応付けられたデータが予め記憶された外部の記録媒体2000から、データを取得する。そして、セットアップ制御部500は、データ取得部300により取得されたデータをデータ格納部600に格納する。このように、外部の記憶媒体2000に記憶されたデータと、識別子記録部400に記録された識別子とを予め製品毎に互いに対応付けておくことで、識別子を選択するだけで、装置毎に設定がされたデータをデータ格納部600に格納することができる。このため、情報処理装置1000によれば、簡単な構成で、予め装置毎に設定がされたデータを提供できる。つまり、情報処理装置1000に予め記録されている識別子により、仕向け先を判断し、外部記憶媒体2000に記憶されているデータから仕向け先に対応するデータを装置毎に選択して、データ格納部600に格納することができる。また、本発明の第1の実施の形態にかかる情報処理装置1000において、データ格納部600は、利用者がデータを消去できない状態で格納するための追加データ格納部630第1のデータ格納部と、利用者がデータを消去できる状態で格納するためのユーザデータ格納部620第2のデータ格納部を有している。そして、セットアップ制御部500は、データ取得部300により取得されたデータを、少なくとも追加データ格納部630に格納する。このように、セットアップ制御部500は、データ取得部300により取得されたデータを、データを消去できない状態で、追加データ格納部630に格納するので、例えば情報処理装置1000を初期化しても、装置毎に設定されたデータを消去してしまうことがない。さらには、情報処理装置1000の初期化を実行した際に、工場出荷時に装置毎仕向け先毎に設定されたデータを反映した状態に戻すことができる。本発明の第1の実施の形態にかかる情報処理装置1000において、データは、所定の作業を実施できる機能を利用者に提供するアプリケーションプログラムデータ、または、情報処理装置を利用するための初期設定に関する情報である装置設定データである。例えば、基本ソフトウェアの下で動作するアプリケーションプログラムデータや、装置設定データは、装置毎に設定が異なることが多い。このような場合に、アプリケーションプログラムデータや装置設定データに、識別子を対応付ければ、識別子を選択するだけで、装置毎に異なるデータを簡単に提供することができる。この結果、例えば、工場の出荷時に、仕向け先ごとに異なるアプリケーションプログラムデータや装置設定データを設定することも可能となる。本発明の第1の実施の形態にかかる情報処理装置1000において、データ格納部600は、さらに、情報処理装置1000の全体を管理する基本ソフトウェアデータを、データを消去できない状態で格納するための基本ソフトウェア格納部610第3のデータ格納部を備えている。このように、基本ソフトウェア格納部610をさらに設けて、基本ソフトウェアデータを消去できない状態で格納するので、基本ソフトウェア格納部610には各装置共通の基本ソフトウェアデータを消去不可能な状態で格納しつつ、必要に応じて、アプリケーションプログラムデータや装置設定データを装置毎に追加することができる。この結果、基本ソフトウェアデータの部分を共通化して、それ以外のデータについて装置毎仕向け先毎に個別に設定し、これを工場出荷時に追加することができる。さらには、基本ソフトウェアデータの開発と、アプリケーションプログラムデータや装置設定データの開発とを分離して行うことができる。これにより、例えば、先に基本ソフトウェアデータ部分の開発を進めておき、後から装置毎仕向け先毎に異なるデータの部分を追加することができる。したがって、仮に、装置毎仕向け先毎に異なるデータの開発工程が遅れても、情報処理装置1000全体の出荷工程に与える影響を少なく抑えることができる。さらには、装置毎仕向け先毎に搭載するデータが異なる場合であっても、装置毎仕向け先毎に異なるプログラムデータROMデータを作成する必要がなくなる。また、基本ソフトウェアデータの部分については、装置毎に共通化することができる。そして、基本ソフトウェアデータと、アプリケーションプログラムデータや装置設定データとを分けて、品質管理を行える。特に、各データの動作確認の工程では、基本ソフトウェアデータの部分は装置毎仕向け先毎に共通するため、装置毎に動作確認を行う必要がなくなり、動作確認作業の効率を高めることができる。本発明の第1の実施の形態にかかる情報処理装置1000において、セットアップ制御部500は、データが基本ソフトウェアデータの下で動作するように、追加データ格納部630第1のデータ格納部に格納されたデータをユーザデータ格納部620第2のデータ格納部へインストールする。このように、セットアップ制御部500は、追加データ格納部630に格納されたデータをユーザデータ格納部620へインストールするので、利用者がアクセスできるように、データを消去できる状態で装置内にデータを格納できる。また、前述したように、外部記憶媒体2000に記憶されたデータは、識別子記録部400に記録された識別子に対応付けられている。識別子は、例えば仕向け先毎や製品毎に設定される。特に、製品毎に識別子を設定する場合、最終顧客との契約形態に応じて、アプリケーションプログラムデータ等の提供内容の変更や、情報処理装置の設定情報を変更することができる。これにより、最終顧客が利用できる形態を制限する等のサービスができる。<第2の実施の形態>図6は、本発明の第2の実施の形態にかかる情報処理装置の構成を示す図である。図6に示されるように、情報処理装置1000は、CPU100と、メモリ200と、データ取得部300a、識別子記録部400と、セットアップ制御部500と、データ格納部600とを含んで構成されている。これらの構成100~600はデータバス700によって接続されている。なお、図6において、第1の実施の形態の構成と同等の構成に対しては、同一の符号を付している。第1の実施の形態と第2の実施の形態を対比すると、第1の実施の形態では、データ取得部300は、外部記憶媒体2000から直接、データを取得していたが、第2の実施の形態では、データ取得部300aは、インターネット等のネットワーク3000を介して、外部記憶媒体2000aからデータを取得する点で相違する。第1の実施の形態では、データ取得部300は、例えば、SDカードやUSBメモリやCDやDVDなどを読み込むことができるドライブであるとした。これに対して、第2の実施の形態では、データ取得部300aは、例えばネットワーク通信装置である。また、第1の実施の形態では、外部記憶媒体2000は、例えばSDカードやUSBメモリやCDやDVDなどであるとした。これに対して、第2の実施の形態では、外部記憶媒体2000aは、ネットワーク3000に接続されたサーバ内のハードディスクなどである。前述した相違点以外の各構成については、第1の実施の形態で説明した通りである。また、動作説明についても、データ取得部300aは、インターネット等のネットワーク3000を介して、外部記憶媒体2000aからデータを取得する点のみが、外部記憶媒体2000から直接データを取得する第1の実施の形態と相違する。以上のように、第2の実施の形態にかかる情報処理装置1000aにおいて、データ取得部300aは、識別子記録部400に記録された識別子に基づいて、識別子に対応付けられたデータが予め記憶された外部の記録媒体2000aから、ネットワーク3000を介して、データを取得する。このように外部の記憶媒体2000aをネットワーク3000を介して情報処理装置1000aに接続するようにしたので、例えば、当該情報処理装置1000aの工場出荷時に、SDカードやUSBメモリやCDやDVDなどを介することなく、仕向け先毎のデータベースサーバにアクセスして、当該仕向け先毎のデータベースサーバから必要なデータを取得することができ、セットアップの処理を実現できる。以上、実施の形態をもとに本発明を説明した。実施の形態は例示であり、本発明の主旨から逸脱しない限り、上述各実施の形態に対して、さまざまな変更、増減、組合せを加えてもよい。これらの変更、増減、組合せが加えられた変形例も本発明の範囲にあることは当業者に理解されるところである。アプリケーションプログラムデータのインストールと、装置設定データの設定を行うタイミングを変更できるように設定できる。第1の実施の形態の説明では、セットアップ制御部500を動作させるタイミングは、情報処理装置1000、1000aを初期化した後の初回起動時に限られていたが、setup開始フラグの解除をOS起動中にアプリケーションプログラムデータなどから実施できるようにすることで、次回起動時にセットアップを実行できる。これにより、例えば、工場出荷時のタイミングでセットアップを実施するだけでなく、利用者が情報処理装置1000、1000aを利用している時にも、アプリケーションプログラムデータなどのアップデートや追加を行える。また、装置設定データの更新も可能となるため、情報処理装置1000、1000aの動作設定なども変更することができる。なお、本発明は、多くの仕向け先に対して、少しずつ異なるカスタマイズを加えた上で、携帯電話機や情報携帯端末などの情報処理装置を提供する場合に利用することができる。また、データ格納部600のうち、情報処理装置1000、1000aの利用者が削除できない追加データ格納部630に、アプリケーションプログラムデータや装置設定データを容易に格納することができるので、1つの情報処理装置1000、1000aを不特定多数の利用者が利用するような事務機器レンタル業務に利用することもできる。