複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する食品原材料テーブルを格納する格納部と、食品原材料テーブルに蓄積されたデータに基づいて、複数の原材料の名称を指定された言語で表示する表示部と、前記表示部に表示された複数の原材料の内から、提供すべき食品に含まれている少なくとも1つの原材料を選択するために用いられる操作部と、前記操作部を用いて選択された少なくとも1つの原材料に付された少なくとも1つの原材料コードを表す2次元コードのデータを生成する制御部と、を具備するクライアント端末。前記操作部が、複数の原材料の名称を表示するために用いられる言語を指定するために用いられる、請求項1記載のクライアント端末。前記制御部が、前記操作部を用いて選択された少なくとも1つの原材料に付された少なくとも1つの原材料コードを暗号化することによって暗号化コードを生成し、該暗号化コードと、誤り訂正コードと、データ列の先頭を表す第1のパターンと、データ列の終端を表す第2のパターンとを含むデータ列をエンコードすることにより、2次元コードのデータを生成する、請求項1又は2記載のクライアント端末。前記制御部が、ユーザー登録用のホームページにアクセスするための情報を含む2次元コードのデータを生成する、請求項1~3のいずれか1項記載のクライアント端末。前記制御部が、生成された2次元コードのデータに基づいて、2次元コードを印刷するようにプリンターを制御する、請求項1~4のいずれか1項記載のクライアント端末。複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する食品原材料テーブルを格納すると共に、指定された言語に関する情報を格納する格納部と、チェックすべき食品に関連する2次元コードを読み取る読取部と、前記読取部によって読み取られた2次元コードのデータをデコードして得られる少なくとも1つの原材料コードと前記格納部に格納されている指定された言語に関する情報とに基づいて食品原材料テーブルを検索することにより、該少なくとも1つの原材料コードに関連付けられた少なくとも1つの原材料の名称を指定された言語で表すデータを抽出する制御部と、前記制御部によって取得されたデータに基づいて、チェックすべき食品に含まれている少なくとも1つの原材料の名称を指定された言語で表示する表示部と、を具備する携帯無線通信端末。前記格納部が、ユーザーのアレルギー源となる少なくとも1つの原材料に付された少なくとも1つの原材料コードをアレルギー源コードとして格納し、前記制御部が、前記読取部によって読み取られた2次元コードのデータをデコードして得られる少なくとも1つの原材料コードが少なくとも1つのアレルギー源コードと一致する場合に、警告表示を行うように前記表示部を制御し、又は、警告音を発するように音声部を制御する、請求項6記載の携帯無線通信端末。チェックすべき食品に含まれている少なくとも1つの原材料の名称を表示するために用いられる言語を指定し、及び/又は、少なくとも1つのアレルギー源コードを登録するために用いられる操作部をさらに具備する、請求項6又は7記載の携帯無線通信端末。管理サーバーとクライアント端末と携帯無線通信端末とを具備する食品原材料表示システムであって、前記管理サーバーは、複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する食品原材料テーブルと、前記クライアント端末用の第1のアプリケーションプログラムと、前記携帯無線通信端末用の第2のアプリケーションプログラムとを格納して、食品原材料テーブル及び第1のアプリケーションプログラムを前記クライアント端末に配信すると共に、食品原材料テーブル及び第2のアプリケーションプログラムを前記携帯無線通信端末に配信し、食品原材料テーブル及び第1のアプリケーションプログラムがインストールされた前記クライアント端末は、食品原材料テーブルに蓄積されたデータに基づいて、複数の原材料の名称を指定された言語で表示すると共に、表示された複数の原材料の内から提供すべき食品について選択された少なくとも1つの原材料に付された少なくとも1つの原材料コードを表す2次元コードのデータを生成し、食品原材料テーブル及び第2のアプリケーションプログラムがインストールされた前記携帯無線通信端末は、チェックすべき食品に関連する2次元コードを読み取り、読み取られた2次元コードのデータをデコードして得られる少なくとも1つの原材料コードと指定された言語に関する情報とに基づいて食品原材料テーブルを検索することにより、該少なくとも1つの原材料コードに関連付けられた少なくとも1つの原材料の名称を指定された言語で表示する、前記食品原材料表示システム。そこで、上記の点に鑑み、本発明は、食品の原材料名を消費者の母国語又は指定する言語で表示することにより、消費者が食品の購入前にその食品の原材料を容易にチェックできるようにする食品原材料表示システムを提供することを目的とする。さらに、本発明は、そのような食品原材料表示システムにおいて用いられるクライアント端末及び携帯無線通信端末を提供することを目的とする。以上の課題を解決するため、本発明の1つの観点に係るクライアント端末は、複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する食品原材料テーブルを格納する格納部と、食品原材料テーブルに蓄積されたデータに基づいて、複数の原材料の名称を指定された言語で表示する表示部と、表示部に表示された複数の原材料の内から、提供すべき食品に含まれている少なくとも1つの原材料を選択するために用いられる操作部と、操作部を用いて選択された少なくとも1つの原材料に付された少なくとも1つの原材料コードを表す2次元コードのデータを生成する制御部とを具備する。また、本発明の1つの観点に係る携帯無線通信端末は、複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する食品原材料テーブルを格納すると共に、指定された言語に関する情報を格納する格納部と、チェックすべき食品に関連する2次元コードを読み取る読取部と、読取部によって読み取られた2次元コードのデータをデコードして得られる少なくとも1つの原材料コードと格納部に格納されている指定された言語に関する情報とに基づいて食品原材料テーブルを検索することにより、該少なくとも1つの原材料コードに関連付けられた少なくとも1つの原材料の名称を指定された言語で表すデータを抽出する制御部と、制御部によって取得されたデータに基づいて、チェックすべき食品に含まれている少なくとも1つの原材料の名称を指定された言語で表示する表示部とを具備する。さらに、本発明の1つの観点に係る食品原材料表示システムは、管理サーバーとクライアント端末と携帯無線通信端末とを具備する。管理サーバーは、複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する食品原材料テーブルと、クライアント端末用の第1のアプリケーションプログラムと、携帯無線通信端末用の第2のアプリケーションプログラムとを格納して、食品原材料テーブル及び第1のアプリケーションプログラムをクライアント端末に配信すると共に、食品原材料テーブル及び第2のアプリケーションプログラムを携帯無線通信端末に配信する。食品原材料テーブル及び第1のアプリケーションプログラムがインストールされたクライアント端末は、食品原材料テーブルに蓄積されたデータに基づいて、複数の原材料の名称を指定された言語で表示すると共に、表示された複数の原材料の内から提供すべき食品について選択された少なくとも1つの原材料に付された少なくとも1つの原材料コードを表す2次元コードのデータを生成する。食品原材料テーブル及び第2のアプリケーションプログラムがインストールされた携帯無線通信端末は、チェックすべき食品に関連する2次元コードを読み取り、読み取られた2次元コードのデータをデコードして得られる少なくとも1つの原材料コードと指定された言語に関する情報とに基づいて食品原材料テーブルを検索することにより、該少なくとも1つの原材料コードに関連付けられた少なくとも1つの原材料の名称を指定された言語で表示する。本発明の1つの観点によれば、食品メーカー等におけるクライアント端末が、提供すべき食品の原材料コードを表す2次元コードのデータを生成し、消費者の携帯無線通信端末が、チェックすべき食品に関連する2次元コードを読み取って、食品の原材料名を消費者の母国語又は指定する言語で表示することにより、消費者が食品の購入前にその食品の原材料を容易にチェックできるようになる。以下、本発明の実施形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照符号を付して、重複する説明を省略する。図1は、本発明の一実施形態に係る食品原材料表示システムの構成を示すブロック図である。この食品原材料表示システムは、食品を提供する食品メーカー等以下、クライアントともいうが利用するクライアント端末10と、食品の消費者以下、ユーザーともいうが利用する携帯無線通信端末20と、食品原材料表示システムを管理するシステム管理団体が利用する管理サーバー30とを含んでいる。クライアント端末10は、インターネットに接続されたパーソナルコンピュータを用いて構成することができる。携帯無線通信端末20は、2次元コードを読み取ることが可能なカメラ機能付携帯電話等であり、管理サーバー30との間で無線通信を行うことができる。図1に示すように、食品原材料表示システムは、複数のクライアント端末10と、複数の携帯無線通信端末20とを含んでも良い。クライアントとしては、食品メーカーの他に、食品メーカーから仕入れた食品を消費者に提供する商店や観光協会等も該当する。クライアントは、自らが提供する食品に、その食品に含まれている1つ又は複数の原材料に付された1つ又は複数の原材料コードを表す2次元コードを添付する。2次元コードとしては、例えば、QRコード登録商標、マキシコード、ベリコード等を用いても良い。2次元コードは、最大で2000バイト程度の情報を有するので、多数の原材料が食品に含まれている場合でも、それらの原材料コードを表すことができる。例えば、クライアントは、2次元コードが印刷されたラベルを食品に貼り付けたり、食品のパッケージに2次元コードを印刷しても良い。あるいは、クライアントは、自らが提供する食品を掲載したカタログ又はパンフレット等に2次元コードを印刷しても良い。その食品を購入しようとするユーザーは、携帯無線通信端末20を用いて、食品等に添付された2次元コードを読み取り、その食品に含まれている1つ又は複数の原材料を指定言語で表示させることにより、食品の購入前にその食品の原材料をチェックすることができる。また、システム管理団体及びクライアントは、食品の安全性を高めて社会貢献を行うと共に、事業イメージを向上させることができる。管理サーバーの実施形態図1に示すように、管理サーバー30は、制御部を構成するCPU31と、操作部32と、表示部33と、通信部を構成するインターフェース34及び無線通信部35と、格納部36とを含んでいる。操作部32は、例えば、キーボードやマウス等を含み、各種のデータや命令等を入力するために用いられる。表示部33は、例えば、LCDディスプレイ等を含み、操作画面等を表示する。インターフェース34は、管理サーバー30をインターネットに接続するために用いられる。また、無線通信部35は、電波を送受信するためのアンテナを有し、ユーザーの携帯無線通信端末20との間で通信を行う。格納部36は、食品原材料テーブルと、クライアント端末10用の第1のアプリケーションプログラムと、携帯無線通信端末20用の第2のアプリケーションプログラムとを格納している。また、格納部36は、CPU31に各種の処理を行わせるためのソフトウェアプログラムを格納している。格納部36における記録媒体としては、ハードディスク、フレキシブルディスク、メモリー、MO、MT、CD-ROM、及び/又は、DVD-ROM等を用いることができる。図2は、食品原材料テーブルの例を示す。図2に示すように、食品原材料テーブルは、複数の食品に含まれている複数の原材料にそれぞれ付された複数の原材料コードを、各々の原材料の名称を複数の言語で表すデータに関連付けて蓄積する2次元データベースである。この食品原材料テーブルにおいては、各々の原材料コードが、複数の言語に関する情報言語コードに対応して、その原材料の名称を複数の言語で表すデータに関連付けられている。一例として、原材料コード00001は、JP日本語を表す言語コード例えば、001に対応して、牛肉を表すデータに関連付けられていると共に、US英語を表す言語コード例えば、002に対応して、Beefを表すデータに関連付けられている。再び図1を参照すると、管理サーバー30のCPU31は、インターフェース34を介してクライアント端末10と通信を行うことにより、クライアント端末10からの要請に応じて、格納部36に格納されている食品原材料テーブル及び第1のアプリケーションプログラムを、クライアント端末10に配信する。例えば、食品メーカーに所属するオペレーターが、クライアント端末10を操作することにより、管理サーバー30が開設するホームページにアクセスして、クライアントIDやパスワード等を入力することにより利用登録を行う。その際に、オペレーターは、言語コードを入力することにより、複数の原材料の名称を表示するために用いられる言語を予め指定することができる。これに応答して、管理サーバー30は、格納部36に格納されている食品原材料テーブル及び第1のアプリケーションプログラムを、クライアント端末10にダウンロードする。クライアント端末10のオペレーターは、食品原材料テーブル及び第1のアプリケーションプログラムを、クライアント端末10にインストールする。また、管理サーバー30のCPU31は、無線通信部35を介して携帯無線通信端末20と通信を行うことにより、携帯無線通信端末20からの要請に応じて、格納部36に格納されている食品原材料テーブル及び第2のアプリケーションプログラムを、携帯無線通信端末20に配信する。例えば、ユーザーが、携帯無線通信端末20を操作することにより、管理サーバー30が開設するホームページにアクセスして、ユーザーIDやパスワード等を入力することにより利用登録を行う。その際に、ユーザーは、言語コードを入力することにより、チェックすべき食品に含まれている原材料の名称を表示するために用いられる言語を予め指定することができる。これに応答して、管理サーバー30は、格納部36に格納されている食品原材料テーブル及び第2のアプリケーションプログラムを、携帯無線通信端末20にダウンロードする。ユーザーは、食品原材料テーブル及び第2のアプリケーションプログラムを、携帯無線通信端末20にインストールする。あるいは、食品等に添付される2次元コードが、管理サーバー30が開設するユーザー登録用のホームページにアクセスするための情報を含むようにしても良い。その場合には、未登録のユーザーが、携帯無線通信端末20を用いて、食品等に添付された2次元コードを読み取ることにより、管理サーバー30が開設するホームページにアクセスすることができる。具体的には、ユーザーが、携帯無線通信端末20の2次元コード読み取り用アプリケーションを起動して、食品等に添付された2次元コードを接写モードで撮影する。これにより、2次元コードに情報として含まれているURLUniformResourceLocator:ユニフォームリソースロケータが、携帯無線通信端末20の表示部に表示される。次に、ユーザーが、表示されたURLを選択すると、携帯無線通信端末20が、該当するホームページにアクセスする。このようにすれば、ユーザーがURLをタイプすることなく、管理サーバー30が開設するユーザー登録用のホームページに簡単にアクセスすることが可能である。また、管理サーバー30のCPU31は、格納部36に格納されている食品原材料テーブルを管理すると共に、必要に応じて食品原材料テーブルを更新し、更新された食品原材料テーブルをクライアント端末10及び携帯無線通信端末20に配信する。クライアント端末の実施形態図3は、本発明の一実施形態に係るクライアント端末の構成を示すブロック図である。図3に示すように、クライアント端末10は、制御部を構成するCPU11と、操作部12と、表示部13と、通信部を構成するインターフェース14と、プリンター15と、格納部16とを含んでいる。操作部12は、例えば、キーボードやマウス等を含み、各種のデータや命令等を入力するために用いられる。また、操作部12は、複数の食品に含まれている複数の原材料の名称を表示するために用いられる言語通常は、クライアントの母国語を指定するためにも用いることができる。表示部13は、例えば、LCDディスプレイ等を含み、操作画面や食品原材料リスト等を表示する。インターフェース14は、クライアント端末10をインターネットに接続するために用いられる。プリンター15は、CPU11の制御の下で、クライアントが提供する食品に含まれる1つ又は複数の原材料に付された1つ又は複数の原材料コードを表す2次元コードをラベル等に印刷する。格納部16は、管理サーバー30図1から配信された食品原材料テーブル及び第1のアプリケーションプログラムを格納する。また、格納部16は、複数の原材料の名称を表示するためにクライアントが指定した言語を表す言語コードを格納することができる。さらに、格納部16は、CPU11に各種の処理を行わせるためのソフトウェアプログラムを格納している。格納部16における記録媒体としては、ハードディスク、フレキシブルディスク、メモリー、MO、MT、CD-ROM、及び/又は、DVD-ROM等を用いることができる。次に、本発明の一実施形態に係るクライアント端末の動作例について、図3及び図4を参照しながら説明する。図4は、図3に示すクライアント端末の動作例を示すフローチャートである。オペレーターが、操作部12を用いて第1のアプリケーションプログラムを起動すると、ステップS11において、CPU11が、複数の原材料を表示するためにクライアントが指定した言語を表す言語コードを格納部16から読み出す。ステップS12において、CPU11は、指定された言語を表す言語コードに基づいて食品原材料テーブルを検索することにより、複数の原材料の名称を指定された言語で表すデータを抽出する。また、CPU11は、抽出されたデータに基づいて、複数の原材料の名称を指定された言語で表示するように表示部13を制御する。これにより、表示部13が、食品原材料テーブルに蓄積されたデータに基づいて、複数の原材料の名称を指定された言語で表す食品原材料リストを表示する。例えば、クライアントが、操作部12を用いて、US英語を表す言語コードを予め入力しておけば、図2に示す食品原材料テーブルにおける複数の原材料の名称が、英語で表示部13に表示される。なお、食品原材料リストにおいて、複数の原材料の名称と共に、それらの原材料にそれぞれ付された複数の原材料コードを表示するようにしても良い。ステップS13において、オペレーターは、操作部12を用いて、表示部13に表示された複数の原材料の内から、提供すべき食品Aに含まれている1つ又は複数の原材料を選択する。例えば、オペレーターは、キーボードを用いて、食品Aに含まれている原材料の名称をタイプ入力しても良い。その場合には、CPU11が、タイプ入力された原材料の名称に基づいて食品原材料テーブルを検索することにより、タイプ入力された原材料の名称に関連付けられた原材料コードを取得し、取得された原材料コードを食品Aについて登録する。あるいは、オペレーターは、マウスを用いて、表示部13に表示された複数の原材料の名称の内から、提供すべき食品Aに含まれている原材料の名称をクリックしても良い。その場合には、CPU11が、クリックされた原材料の名称に関連付けられた原材料コードを取得し、取得された原材料コードを食品Aについて登録する。なお、表示部13に表示された原材料以外の原材料が食品Aに含まれている場合には、その他を選択することができる。提供すべき食品Aに複数の原材料が含まれている場合には、上記の操作を繰り返すことにより、食品Aに含まれている全ての原材料に付された原材料コードを登録することができる。その後、クライアントが、表示部13に表示されている登録完了ボタンをマウスでクリックすると、CPU11が、食品Aについて選択された1つ又は複数の原材料に付された1つ又は複数の原材料コードを格納部16に格納し、食品Aの原材料コードの登録が完了する。ステップS14において、CPU11は、食品Aについて選択された1つ又は複数の原材料に付された1つ又は複数の原材料コードを表す2次元コードのデータを生成する。なお、CPU11は、ユーザー登録用のホームページにアクセスするための情報を含む2次元コードのデータを生成しても良い。一般的には、1つの食品に複数の原材料が含まれているので、CPU11は、各々の原材料コードに均一のビット数を割り当てて、複数の原材料コードをシリアルに連結することにより、連結コードを生成しても良い。また、CPU11は、連結コードの先頭に、原材料の数を表すデータを挿入しても良い。さらに、食品原材料情報の不正利用を防止するために、連結コードを暗号化することによって暗号化コードを生成することが望ましい。暗号化アルゴリズムとしては、共通鍵方式、公開鍵方式、スクランブル方式、インターリブ方式等を用いることができる。CPU11は、データ列の先頭を表す第1のパターンと、連結コード又は暗号化コードと、誤り訂正コードと、データ列の終端を表す第2のパターンとを含むデータ列をエンコードすることにより、2次元コードを画像として表すデータを生成する。例えば、2次元コードの画像において、3つの隅に四角形の位置検出パターンが配置され、行及び列のピッチを表示するタイミングパターンが配置され、必要に応じて所定の位置に四角形のアライメントパターンが配置される。それ以外の部分には、データ列が2次元状に配置される。次に、CPU11は、2次元コードを印刷するか否かを選択するためのダイアログボックスを表示するように表示部13を制御する。オペレーターが、操作部12を用いて印刷命令をクライアント端末10に入力すると、ステップS15において、CPU11は、生成された2次元コードのデータに基づいて、2次元コードをラベル又は食品のパッケージ等に印刷するようにプリンター15を制御する。図5は、2次元コードが印刷されたラベルの例を示している。この例においては、US英語を表す言語コードがクライアント端末10に入力されているので、2次元コードと共に、食品Aに含まれている複数の原材料の名称が英語で印刷されている。図2に示す食品原材料テーブルにおいて、原材料の名称Pork豚肉、Flour小麦粉、Chickenegg鶏卵、EmulsifierSoybeanorigin乳化剤大豆由来、ColorantCaramel着色剤カラメルは、原材料コード00002、00010、00020、00100、00104にそれぞれ関連付けられている。従って、印刷された2次元コードは、原材料コード00002、00010、00020、、00100、00104等を表している。再び図4を参照すると、ステップS16において、CPU11は、次の食品の2次元コードを作成するか否かを選択するためのダイアログボックスを表示するように表示部13を制御する。オペレーターが、次の食品の2次元コードを作成することを選択した場合には、処理がステップS13に戻る。一方、オペレーターが、次の食品の2次元コードを作成しないことを選択した場合には、処理が終了する。携帯無線通信端末の実施形態図6は、本発明の一実施形態に係る携帯無線通信端末の構成を示すブロック図である。図6に示すように、携帯無線通信端末20は、制御部を構成するCPU21と、操作部22と、表示部23と、音声部24と、無線通信部25と、読取部26と、格納部27とを含んでいる。操作部22は、例えば、テンキー等を含み、各種の命令等を入力するために用いられる。また、操作部22は、食品に含まれている少なくとも1つの原材料の名称を表示するために用いられる言語通常は、ユーザーの母国語を指定したり、少なくとも1つのアレルギー源コードを登録するためにも用いることができる。表示部23は、例えば、LCDディスプレイ等を含み、操作画面や食品の原材料の名称等を表示する。音声部24は、例えば、スピーカー等を含み、警告音等を発生する。無線通信部25は、電波を送受信するためのアンテナを有し、管理サーバー30図1や他のユーザーの携帯無線通信端末との間で通信を行う。読取部26は、2次元コードを読み取ることが可能なカメラ機能を有している。格納部27は、フラッシュメモリー等の書換え可能な不揮発性メモリーを含んでおり、管理サーバー30図1から配信された食品原材料テーブル及び第2のアプリケーションプログラムを格納する。また、格納部27は、食品に含まれている少なくとも1つの原材料の名称を表示するためにユーザーが指定した言語を表す言語コードを格納することができる。さらに、格納部27は、ユーザーのアレルギー源となる少なくとも1つの原材料に付された少なくとも1つの原材料コードをアレルギー源コードとして蓄積するアレルギー源データベースを格納することができる。また、格納部27は、CPU21に各種の処理を行わせるためのソフトウェアプログラムを格納している。次に、本発明の一実施形態に係る携帯無線通信端末の第1の動作例について、図6~図8を参照しながら説明する。図7は、図6に示す携帯無線通信端末の第1の動作例を示すフローチャートである。ユーザーが、操作部22を用いて第2のアプリケーションプログラムを起動すると、携帯無線通信端末20は、2次元コードを読み取るための接写モードに移行する。ステップS21において、ユーザーが、携帯無線通信端末20を用いて、チェックすべき食品Aに貼り付けられたラベル又は食品のパッケージ等に印刷された2次元コードを接写モードで撮影する。これにより、読取部26が、食品Aに添付された2次元コードを読み取って、2次元コードを画像として表すデータを生成する。ステップS22において、CPU21が、読取部26によって読み取られた2次元コードのデータを格納部27に格納すると共に、2次元コードのデータをデコードして、1つ又は複数の原材料コードを取得する。例えば、CPU21は、2次元コードを画像として表すデータのデコードにおいて、位置検出パターンを検出することにより、2次元コードの位置及び大きさを認識する。それに基づいて、CPU21は、タイミングパターンを検出することにより、行及び列のピッチを認識する。その結果、CPU21は、2次元状に配置されたデータ列を読み取ることができる。さらに、CPU21は、データ列において、データ列の先頭を表す第1のパターンと、連結コード又は暗号化コードと、誤り訂正コードと、データ列の終端を表す第2のパターンとを読み取り、誤り訂正コードを用いて、連結コード又は暗号化コードに誤り訂正処理を施す。暗号化コードが使用されている場合には、CPU21は、暗号化アルゴリズムに対応した復号化アルゴリズムに従って、暗号化コードを復号化して連結コードを得る。これにより、連結コードに含まれている1つ又は複数の原材料コードが取得される。ステップS23において、CPU21は、食品に含まれている少なくとも1つの原材料の名称を表示するためにユーザーが指定した言語を表す言語コードを格納部27から読み出す。ステップS24において、CPU21は、ステップS22において取得された1つ又は複数の原材料コードと、ステップS23において読み出された言語コードとに基づいて、格納部27に格納されている食品原材料テーブルを検索する。これにより、CPU21は、ステップS22において取得された1つ又は複数の原材料コードに関連付けられた1つ又は複数の原材料の名称を指定された言語で表すデータを抽出する。ステップS25において、CPU21は、ステップS24において抽出されたデータに基づいて、チェックすべき食品Aに含まれている1つ又は複数の原材料の名称を指定された言語で表示するように表示部23を制御する。これにより、表示部23が、CPU21によって抽出されたデータに基づいて、食品Aに含まれている1つ又は複数の原材料の名称を指定された言語で表示する。ここで、チェックすべき食品Aに複数の原材料が含まれている場合には、食品Aに含まれている全ての原材料に付された原材料コードが2次元コードに含まれていれば、食品Aに含まれている全ての原材料の名称を指定された言語で表示することができる。例えば、ユーザーが、操作部22を用いて、JP日本語を表す言語コードを予め入力しておけば、図8に示すように、食品Aに含まれている複数の原材料の名称が、日本語で表示部13に表示される。読み取られた2次元コードは、原材料コード00002、00010、00020、、00100、00104等を表しているので、原材料の名称豚肉、小麦粉、鶏卵、、乳化剤大豆由来、着色剤カラメル等が表示される。このように、食品の原材料名をユーザーの母国語又は指定する言語で表示することにより、ユーザーは、食品の購入前にその食品の原材料を容易にチェックすることができる。再び図7を参照すると、ステップS26において、CPU21は、次の食品の2次元コードを読み取るか否かを選択するためのダイアログボックスを表示するように表示部23を制御する。ユーザーが、次の食品の2次元コードを読み取ることを選択した場合には、処理がステップS21に戻る。一方、ユーザーが、次の食品の2次元コードを読み取らないことを選択した場合には、処理が終了する。次に、本発明の一実施形態に係る携帯無線通信端末の第2の動作例について、図6及び図8~図10を参照しながら説明する。第2の動作例においては、チェックすべき食品Aに含まれているいずれかの原材料がユーザーのアレルギー源となるいずれかの原材料と一致する場合に、警告が発せられる。その他の点に関しては、図7に示す第1の動作例と同様である。図9は、図6に示す携帯無線通信端末において用いられるアレルギー源データベースを示している。図9に示すように、アレルギー源データベースにおいては、ユーザーのアレルギー源となる1つ又は複数の原材料に付された1つ又は複数の原材料コードが、アレルギー源コードとして蓄積されている。例えば、アレルギー源コード00010は、小麦粉を表しており、アレルギー源コード00020は、鶏卵を表している。図10は、図6に示す携帯無線通信端末の第2の動作例を示すフローチャートである。ステップS21~S24は、図7に示す第1の動作例におけるのと同様である。ステップS27において、CPU21は、格納部27に格納されているアレルギー源データベースからアレルギー源コードを読み出し、ステップS22において取得された1つ又は複数の原材料コードとアレルギー源コードとを比較照合する。図8及び図9に示す例においては、チェックすべき食品Aに含まれている小麦粉及び鶏卵の原材料コード00010及び00020が、アレルギー源コード00010及び00020と一致している。ステップS28において、CPU21は、ステップS24において抽出されたデータに基づいて、食品Aに含まれている1つ又は複数の原材料の名称を指定された言語で表示するように表示部23を制御する。その際に、CPU21は、ステップS22において取得された少なくとも1つの原材料コードが少なくとも1つのアレルギー源コードと一致する場合に、警告表示を行うように表示部23を制御し、又は、警告音を発するように音声部24を制御する。例えば、アレルギー源と一致する原材料の名称を他の原材料の名称と異なる色で表示したり、アレルギー源と一致する原材料の名称の背景色を他の領域と異なる色にすることにより、ユーザーの注意を喚起することができる。再び図10を参照すると、ステップS29において、CPU21は、次の食品の2次元コードを読み取るか否かを選択するためのダイアログボックスを表示するように表示部23を制御する。ユーザーが、次の食品の2次元コードを読み取ることを選択した場合には、処理がステップS21に戻る。一方、ユーザーが、次の食品の2次元コードを読み取らないことを選択した場合には、処理が終了する。第2の動作例によれば、ユーザーのアレルギー源に関する情報を他人に知られることなく、ユーザーのアレルギー源と一致する原材料が食品に含まれている場合にユーザーの注意を喚起することができるので、プライバシー保護の観点においても優れている。