(57)【特許請求の範囲】
【請求項１】
撮像手段が撮像した画像を取り込む画像取込手段と、
前記画像取込手段が取り込んだ商品の画像から、当該商品に付されたコードシンボルを検出し、このコードシンボルに保持された商品コードを読み取るコード読取手段と、
前記画像取込手段が取り込んだ商品の画像から、当該商品に付された栄養表示を検出し、この栄養表示に示された栄養表示情報を読み取る栄養表示読取手段と、
同一の商品について、前記コード読取手段が読み取った商品コードと、前記栄養表示読取手段が読み取った栄養表示情報とを対応付けて管理する管理手段と、
前記コード読取手段が読み取った商品コードに対応する栄養表示情報を、前記管理手段から読み出して表示器に表示する表示制御手段と、
を備え、
前記表示制御手段は、前記コード読取手段が読み取った商品コードに対応する栄養表示情報が前記管理手段に登録されていない場合に、前記栄養表示の撮像を促すメッセージを前記表示器に表示することを特徴とする商品コード読取装置。
【請求項２】
前記表示制御手段は、前記栄養表示情報に含まれる各項目の表示方法を定義した表示設定に基づいて、前記栄養表示情報を表示することを特徴とする請求項１に記載の商品コード読取装置。
【請求項３】
一の取引で前記コード読取手段が読み取った各商品コードについて、当該商品コードに対応する前記栄養表示情報の各々に含まれた所定の成分の合計値を、各商品の内容量に基づいて算出する算出手段を更に備え、
前記表示制御手段は、前記算出手段が算出した所定の成分の合計値を前記表示器に表示することを特徴とする請求項１又は２に記載の商品コード読取装置。
【請求項４】
コンピュータを、
撮像手段が撮像した画像を取り込む画像取込手段と、
前記画像取込手段が取り込んだ商品の画像から、当該商品に付されたコードシンボルを検出し、このコードシンボルに保持された商品コードを読み取るコード読取手段と、
前記画像取込手段が取り込んだ商品の画像から、当該商品に付された栄養表示を検出し、この栄養表示に示された栄養表示情報を読み取る栄養表示読取手段と、
同一の商品について、前記コード読取手段が読み取った商品コードと、前記栄養表示読取手段が読み取った栄養表示情報とを対応付けて管理する管理手段と、
前記コード読取手段が読み取った商品コードに対応する栄養表示情報を、前記管理手段から読み出して表示器に表示する表示制御手段と、
して機能させ、
前記表示制御手段は、前記コード読取手段が読み取った商品コードに対応する栄養表示情報が前記管理手段に登録されていない場合に、前記栄養表示の撮像を促すメッセージを前記表示器に表示することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品コード読取装置及びプログラムに関する。
【背景技術】
【０００２】
従来、加工食品等の商品のパッケージには、当該商品に含まれる栄養成分等を表した栄養表示が行われている。係る栄養表示は、その商品の特徴を表すものであるため、消費者が選択（購入）する際に参考にすることが一般に行われている。そのため、食品を製造する企業においても、カロリー（エネルギー）や脂肪分が少ないこと等を栄養表示として強調することで、その食品の優位性を宣伝することが行われている。
【０００３】
また、商品に付されたバーコードの読み取りに関し、ＣＣＤ等のイメージセンサを用いて撮像された商品のバーコードから商品コードを読み取り、この読み取った商品コードをＰＯＳ端末に出力する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した栄養表示は商品自体に付されているため、消費者はその商品を実際に手にすることで栄養表示を確認することが可能となる。そのため、店舗において顧客が栄養表示を目にする期間は比較的少なく、栄養表示を効果的に提示するには十分ではなかった。
【課題を解決するための手段】
【０００５】
実施の形態の商品コード読取装置は、画像取込手段と、コード読取手段と、栄養表示読取手段と、管理手段と、表示制御手段とを備える。画像取込手段は、撮像手段が撮像した画像を取り込む。コード読取手段は、画像取込手段が取り込んだ商品の画像から、当該商品に付されたコードシンボルを検出し、このコードシンボルに保持された商品コードを読み取る。栄養表示読取手段は、画像取込手段が取り込んだ商品の画像から、当該商品に付された栄養表示を検出し、この栄養表示に示された栄養表示情報を読み取る。管理手段は、同一の商品について、コード読取手段が読み取った商品コードと、栄養表示読取手段が読み取った栄養表示情報とを対応付けて管理する。表示制御手段は、コード読取手段が読み取った商品コードに対応する栄養表示情報を、管理手段から読み出して表示器に表示する。また、表示制御手段は、コード読取手段が読み取った商品コードに対応する栄養表示情報が管理手段に登録されていない場合に、栄養表示の撮像を促すメッセージを表示器に表示する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るチェックアウトシステムの構成を概略的に示す斜視図である。
【図２】図２は、実施形態に係るＰＯＳ端末及び商品コード読取装置の構成を示すブロック図である。
【図３】図３は、撮像部の撮像領域と商品との関係の一例を示す図である。
【図４】図４は、栄養表示管理ファイルを説明するための図である。
【図５】図５は、表示設定ファイルを説明するための図である。
【図６】図６は、商品コード読取装置が行う情報出力処理の手順を示すフローチャートである。
【図７】図７は、商品コード読取装置の表示器に表示された画面の一例を示す図である。
【図８】図８は、接写モード時の撮像領域と栄養表示との関係を示す図である。
【図９】図９は、商品コード読取装置の表示器に表示された画面の一例を示す図である。
【図１０】図１０は、商品コード読取装置の表示器に表示された画面の一例を示す図である。
【発明を実施するための形態】
【０００７】
以下、チェックアウトシステムを例に、本実施形態にかかる商品コード読取装置及びプログラムを説明する。本実施形態では、飲食店やスーパーマーケット等の店舗に導入されたチェックアウトシステムに適用した例について説明する。
【０００８】
図１は、本実施形態に係るチェックアウトシステムの構成を概略的に示す斜視図である。図１に示すように、チェックアウトシステムは、ＰＯＳ端末１００と商品コード読取装置２００とを備える。
【０００９】
ＰＯＳ端末１００は、顧客が購入する商品の販売登録を行うための商品情報処理装置であって、チェックアウト台１１に載置されている。ＰＯＳ端末１００は、キーボード１０１と、オペレータ用の表示器１０２と、顧客用の表示器１０３と、プリンタ１０４と、ドロワ１０５とを備えている。なお、ＰＯＳ端末１００が備える各部については後述する。
【００１０】
また、チェックアウト台１１とＬ字を形成するようにして、横長テーブル状のカウンタ台１２が配置されている。カウンタ台１２の上面には、荷受面１３が形成されている。商品コード読取装置２００は、この荷受面１３に載置され、有線又は無線によりＰＯＳ端末１００との間で通信可能に接続されている。
【００１１】
商品コード読取装置２００は、商品に貼付されたコードシンボルを読み取って、該コードシンボルが含む商品コードをＰＯＳ端末１００に出力するための装置である。図１に示すように、商品コード読取装置２００は、読取窓２０１と、キーボード２０２と、オペレータ用の表示器２０３と、顧客用の表示器２０４とを備えている。なお、商品コード読取装置２００が備える各部については後述する。
【００１２】
荷受面１３には、後述するコードラベルやポイント割増ラベルが貼付された商品Ｇを収納する買物カゴ１４が載置される。買物カゴ１４は、顧客によって持ち込まれる第１の買物カゴ１４ａと、第１の買物カゴ１４ａから商品コード読取装置２００を挟んだ位置に載置される第２の買物カゴ１４ｂとに分別される。
【００１３】
顧客によって持ち込まれた第１の買物カゴ１４ａには、一取引にかかる商品Ｇが収納されている。商品Ｇには、バーコードや二次元コード等のコードシンボルを表したコードラベルや、ポイント付与数を表したポイント割増ラベルが貼付されている。コードシンボルには、商品Ｇに関する商品コードが符号化された状態で保持されている。ここで商品コードは、商品Ｇを特定するために各商品に割り当てられたコードであり、一例としてＪＡＮコードがある。
【００１４】
第１の買物カゴ１４ａ内の商品Ｇは、商品コード読取装置２００を操作するオペレータにより第２の買物カゴ１４ｂへと移動される。この移動過程で、コードラベル及びポイント割増ラベルが商品コード読取装置２００の読取窓２０１に向けられる。この際、読取窓２０１内に設けられた後述する撮像部２１５（図２参照）は、商品に付されたコードラベルを撮像する。
【００１５】
商品コード読取装置２００では、撮像部２１５で撮像された画像に含まれるコードシンボルを検出し、商品Ｇに関する商品コードを読み取る。なお、本実施形態ではコードシンボルとしてバーコードを用いた例を説明するが、これに限らず二次元コードを用いる形態としてもよい。
【００１６】
以下、チェックアウトシステムの構成について説明する。図２は、ＰＯＳ端末１００及び商品コード読取装置２００の構成を示すブロック図である。
【００１７】
まず、ＰＯＳ端末１００の構成について説明する。ＰＯＳ端末１００は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ（Central  Processing  Unit）１１１、ＲＯＭ（Read  Only  Memory）１１２及びＲＡＭ（Random  Access  Memory）１１３を備えている。
【００１８】
ＣＰＵ１１１は、ＲＯＭ１１２や後述する記憶部１１４に記憶された各種プログラムを実行することにより、ＰＯＳ端末１００を総括的に制御する。ＲＯＭ１１２は、基本動作を行うためのプログラムが記憶される。ＲＡＭ１１３は、ＰＯＳ端末１００の主記憶装置であって、ＣＰＵ１１１のワークエリアとして機能する。
【００１９】
また、ＣＰＵ１１１には、各種の入出力回路（図示せず）を介して、上述したキーボード１０１、表示器１０２、表示器１０３、プリンタ１０４及びドロワ１０５が接続されている。
【００２０】
キーボード１０１は、ＰＯＳ端末１００を操作するオペレータから入力されたキーの情報（以下、キー情報という）をＣＰＵ１１１に通知する入力デバイスである。このキーボード１０１には、数字や演算子を入力するためのテンキーや、商品代金の決済に必要な「締め」キー等の各種操作キーが配設されている。
【００２１】
表示器１０２及び表示器１０３は、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスを有し、ＣＰＵ１１１の指示に基づいて商品の名称や価格等の各種の情報を表示する。ここで、表示器１０２は、ＰＯＳ端末１００を操作するオペレータ用の表示器であって、その表示面がオペレータに向けて配置されている（図１参照）。また、表示器１０３は、顧客用の表示器であって、その表示面が顧客に向けて配置されている（図１参照）。なお、表示器１０２をタッチパネル構成とすることで、キーボード１０１の全てのキー又は一部のキーをタッチパネル上に実現する形態としてもよい。
【００２２】
プリンタ１０４は、サーマルプリンタ等の印刷装置であって、ＣＰＵ１１１の制御に従い、レシートやジャーナル等を印字する。ドロワ１０５は、現金等を収容するためのキャッシュドロワであって、ＣＰＵ１１１の制御に従い開閉する。
【００２３】
また、ＣＰＵ１１１には、各種の入出力回路（図示せず）を介して、記憶部１１４及び通信Ｉ／Ｆ１１５が接続されている。
【００２４】
記憶部１１４は、ＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等の記憶媒体であって、ＣＰＵ１１１が実行可能なプログラムや各種ファイルを記憶している。記憶部１１４に記憶されるプログラムの一例は、商品販売データ処理用のプログラム１１４ａである。また、記憶部１１４に記憶されるファイルとしては、ＰＬＵファイル１１４ｂ等である。
【００２５】
ＰＬＵファイル１１４ｂは、各商品に関する情報を保持するためのファイルである。具体的に、ＰＬＵファイル１１４ｂには、商品の種別を表わす部門コード、各商品にユニークに割り当てられた商品コード、その商品の名称及び価格を対応付けたレコードが保持されている。なお、ＰＬＵファイル１１４ｂに他の情報を対応付けて記憶する形態としてもよい。
【００２６】
通信Ｉ／Ｆ１１５は、商品コード読取装置２００とデータ通信を行うためのインタフェースである。ＣＰＵ１１１は、この通信Ｉ／Ｆ１１５を介し、商品コード読取装置２００との間で種々のデータを送受信する。
【００２７】
次に、商品コード読取装置２００の構成について説明する。図２に示すように、商品コード読取装置２００は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ２１１、ＲＯＭ２１２及びＲＡＭ２１３を備えている。
【００２８】
ＣＰＵ２１１は、ＲＯＭ２１２に記憶された各種プログラムを実行することにより、商品コード読取装置２００を総括的に制御する。ＲＯＭ２１２は、基本動作を行うためのプログラムが記憶される。ＲＡＭ２１３は、商品コード読取装置２００の主記憶装置であって、ＣＰＵ２１１のワークエリアとして機能する。
【００２９】
また、ＣＰＵ２１１には、各種の入出力回路（図示せず）を介して、上述したキーボード２０２、表示器２０３及び表示器２０４が接続されている。
【００３０】
キーボード２０２は、商品コード読取装置２００を操作するオペレータから入力されたキー情報をＣＰＵ２１１に通知する入力デバイスである。このキーボード２０２は、主にバーコードで登録不能な商品の登録を行う場合に用いられる。
【００３１】
表示器２０３及び表示器２０４は、ＬＣＤ等の表示デバイスを有し、ＣＰＵ２１１の指示に基づいて商品の名称や価格等の各種の情報を表示する。ここで、表示器２０３は、商品コード読取装置２００を操作するオペレータ用の表示器であって、その表示面がオペレータに向けて配置されている（図１参照）。また、表示器２０４は、顧客用の表示器であって、その表示面が顧客に向けて配置されている（図１参照）。なお、表示器２０３をタッチパネル構成とすることで、キーボード２０２の全てのキー又は一部のキーを該タッチパネル上に実現する形態としてもよい。
【００３２】
また、ＣＰＵ２１１には、各種の入出力回路（図示せず）を介して、通信Ｉ／Ｆ２１４、撮像部２１５及び記憶部２１６が接続されている。
【００３３】
通信Ｉ／Ｆ２１４は、ＰＯＳ端末１００とデータ通信を行うためのインタフェースである。ＣＰＵ２１１は、この通信Ｉ／Ｆ２１４を介し、ＰＯＳ端末１００との間で種々のデータを送受信する。
【００３４】
撮像部２１５は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等のイメージセンサであって、図１に示した読取窓２０１内に設けられている。撮像部２１５は、ＣＰＵ２１１の制御に従い撮像を開始する。また、撮像部２１５は、接写（マクロ）撮影を行うことが可能な接写モードを有し、ＣＰＵ２１１の制御に従い通常モードと接写モードとを切り替える。
【００３５】
ここで、図３を参照して、撮像部２１５の撮像領域と商品Ｇとの関係について説明する。図３は、撮像部２１５の撮像領域と商品Ｇとの関係の一例を示す図である。図中２点鎖線で囲った領域は、撮像部２１５が１フレームで撮像できる領域である撮像領域２１５ａである。また、図３に示す商品Ｇには、コードラベルの一例であるバーコードＢＣが付されており、このバーコードＢＣの下部には、当該バーコードＢＣに組み込まれている商品コードの数値「４９０２２０１３３７７７９」が表されている。
【００３６】
また、商品Ｇが加工食品等である場合、その食品の栄養成分の量や熱量を表した栄養表示が付されている場合がある。本実施形態の商品コード読取装置２００では、後述する栄養表示管理ファイル２１６ｂにその商品（食品）の栄養表示情報が登録されていない場合、該商品に付された栄養表示を撮像対象として撮像を行う。なお、図３では、商品Ｇに付された栄養表示として、その商品の単位量当たりの栄養成分を表した成分ラベルＬ１と、商品名称や原材料、内容量等を表した商品ラベルＬ２と、その商品の栄養成分に関する特徴を表した見出しラベルＬ３とが表されている。
【００３７】
図２に戻り、記憶部２１６は、ＨＤＤやフラッシュメモリ等の記憶媒体であって、ＣＰＵ２１１が実行可能なプログラム２１６ａや、各種ファイルを記憶している。ここで、記憶部２１６に記憶されるプログラム２１６ａは、撮像部２１５の制御用プログラムや、コードシンボル読取用のプログラム、ＯＣＲやパターンマッチング等の画像や文字認識用のプログラム等である。また、記憶部２１６は、商品コード読取装置２００の動作に必要なファイルとして、栄養表示管理ファイル２１６ｂ及び表示設定ファイル２１６ｃを記憶している。
【００３８】
栄養表示管理ファイル２１６ｂは、各商品の商品コードと、当該商品に付された栄養表示を表す栄養表示情報とを対応付けて管理するためのファイルである。ここで、図４は、栄養表示管理ファイル２１６ｂを説明するための図である。同図に示すように、栄養表示管理ファイル２１６ｂは、商品コード毎に、成分情報、商品情報及び見出し情報を栄養表示情報として対応付けて保持している。なお、同図では、図３に示した商品（商品コード：４９０２２０１３３７７７９）についての栄養表示情報を示している。
【００３９】
ここで、成分情報は、その商品の単位量当たりの栄養成分を表した情報である。図４の例では、商品コード：４９０２２０１３３７７７９についての成分情報として、図３に示した成分ラベルＬ１の内容が格納されている。また、商品情報は、商品名称や原材料、内容量等、その商品に関する事柄を表した情報である。図４の例では、商品コード：４９０２２０１３３７７７９についての商品情報として、図３に示した商品ラベルＬ２の内容の一部が格納されている。また、見出し情報は、その商品の栄養成分に関する特徴を表した情報である。図４の例では、商品コード：４９０２２０１３３７７７９についての見出し情報として、図３に示した見出しラベルＬ３の内容が格納されている。なお、栄養表示情報に登録する情報は、図４の例に限らないものとする。
【００４０】
表示設定ファイル２１６ｃは、栄養表示管理ファイル２１６ｂに格納された栄養表示情報を表示する際の表示方法を定めた設定ファイルである。ここで、図５は、表示設定ファイル２１６ｃを説明するための図である。同図に示すように、例えば、表示設定１では、栄養表示管理ファイル２１６ｂに格納された栄養表示情報のうち、見出し情報のみを表示することが定義されている。また、表示設定２では、成分情報に含まれるエネルギー量のみを、商品情報及び見出し情報とともに表示することが定義されている。また、表示設定３では、成分情報と商品情報とを表示することが定義されている。なお、表示設定は図５の例に限らず、例えば、成分情報に含まれる各成文を所定の順序に並び替えるよう定義してもよい。
【００４１】
後述する表示制御部２２３では、表示設定ファイル２１６ｃに定義された表示設定のうち、予め定められた一の表示設定を用いて、栄養表示管理ファイル２１６ｂに格納された栄養表示情報を顧客用の表示器２０４に表示する。
【００４２】
次に、商品コード読取装置２００が有する特徴的な機能について説明する。ＣＰＵ２１１は、ＲＯＭ２１２又は記憶部２１６が記憶するプログラムとの協働により、図２に示すように、画像データ取込部２２１、コード読取部２２２、表示制御部２２３、栄養表示読取部２２４及び情報出力部２２５を実現させる。
【００４３】
画像データ取込部２２１は、撮像部２１５に撮像オン信号を出力することで撮像部２１５に撮像動作を開始させる。画像データ取込部２２１は、撮像部２１５が撮像した撮像領域２１５ａ内の画像データを取り込んで、ＲＡＭ２１３に格納する。また、画像データ取込部２２１は、栄養表示読取部２２４の指示を受けた場合に、撮像部２１５が撮像した撮像領域２１５ａ内の画像データを取り込んで、ＲＡＭ２１３に格納する。
【００４４】
コード読取部２２２は、画像データ取込部２２１がＲＡＭ２１３に格納した画像データから、バーコードの画像を検出し、検出したバーコードから商品コードを読み取るバーコード読取処理を行う。具体的に、コード読取部２２２は、ＲＡＭ２１３に格納された１フレームの画像データを二値化し、この二値化したデータ内にバーコードに関するデータ領域が存在するか否かを検出する。コード読取部２２２は、バーコードに関するデータ領域を検出した場合には、そのバーコードをデコードし、デコードしたデータを商品Ｇの商品コードとして読み取る。そして、コード読取部２２２は、読み取った商品コードをＲＡＭ２１３に格納する。
【００４５】
表示制御部２２３は、コード読取部２２２が読み取った商品コードに対応する栄養表示情報が栄養表示管理ファイル２１６ｂに記憶されている否かを判定し、記憶されていると判定した場合に、その対応する栄養表示情報を、表示設定ファイル２１６ｃの表示設定に基づいて表示器２０４に表示する。
【００４６】
また、表示制御部２２３は、商品コードに対応する栄養表示情報が栄養表示管理ファイル２１６ｂに記憶されていないと判定した場合、栄養表示の撮像を促すメッセージをオペレータ用の表示器２０３に表示させ、栄養表示読取部２２４を有効化する。なお、全ての商品に栄養表示が付されているわけではないため、例えば、予め定められた特定の食品を表す商品コードや、栄養表示管理ファイル２１６ｂに登録された商品コード（栄養表示情報未登録）についてのみ、栄養表示情報の存非を判定する形態としてもよい。
【００４７】
また、表示制御部２２３は、一の取引の終了がＰＯＳ端末１００から指示された場合に、この取引の終了までに栄養表示管理ファイル２１６ｂから読み出した各商品の成分情報に含まれる所定の成分の合計値を、各食品の商品情報に含まれた内容量等に基づいて算出し、顧客用の表示器２０４に表示する。
【００４８】
例えば、図４に示した商品コード“４９０２２０１３３７７７９”の商品について、該商品が有するエネルギーを求める場合、表示制御部２２３は、単位当たり（２０ｇ当たり）のエネルギー９２ｋｃａｌを、その商品の内容量８０ｇに基づき加算（乗算）することで、その商品が有するエネルギー３６８ｋｃａｌを商品成分量として算出する。そして、表示制御部２２３は、一の取引で販売登録の対象となった商品の各々について商品成分量を算出し、その合計値を求める。なお、商品成分量の算出対象となる成分は、予め定められているものとする。
【００４９】
栄養表示読取部２２４は、画像データ取込部２２１がＲＡＭ２１３の画像ワークエリアに格納した１フレームの画像データから、栄養表示部分の文字列を検出する栄養表示読取処理を行う。
【００５０】
具体的に、表示制御部２２３は、栄養表示読取処理において、パターン認識やＯＣＲ文字認識の公知の技術により栄養表示部分の文字列を検出すると、この検出した文字列を栄養表示情報として、コード読取部２２２で読み取られた商品コードと対応付けて栄養表示管理ファイル２１６ｂに登録する。なお、検出した文字列の成分情報、商品情報及び見出し情報への分別は、文字列に含まれる特定の単語（例えば、成分名や名称、強調文字等）に基づき栄養表示読取部２２４が自動で分別する形態としてもよいし、商品コード読取装置２００を操作するオペレータが手動で行う形態としてもよい。
【００５１】
また、栄養表示読取部２２４は、キーボード２０２を介して入力された所定の操作に応じて、撮像部２１５の撮像モードを接写モードに切り替え、該撮像部２１５により接写撮影された画像から栄養表示部分の文字列を検出する。
【００５２】
情報出力部２２５は、コード読取部２２２が読み取った販売登録対象の商品の商品コードを、その商品の販売個数等とともに通信Ｉ／Ｆ２１４を介してＰＯＳ端末１００に送信（出力）する。
【００５３】
一方、ＰＯＳ端末１００のＣＰＵ１１１では、商品コード読取装置２００から商品コードの入力を受け付けると、ＰＬＵファイル１１４ｂを参照して、その商品コードに対応する商品の価格等を読み込む。そして、ＰＯＳ端末１００のＣＰＵ１１１は、ＰＬＵファイル１１４ｂから読み込んだ商品の価格や、その商品の販売個数に基づいて一の取引に係る各商品の販売登録を行う。
【００５４】
次に、図６を参照して、本実施形態のチェックアウトシステムの動作について説明する。ここで、図６は、商品コード読取装置２００が行う情報出力処理の手順を示すフローチャートである。
【００５５】
商品コード読取装置２００のＣＰＵ２１１は、ＰＯＳ端末１００から所定の信号により取引開始が指示されると、情報出力処理を開始する。画像データ取込部２２１は、撮像部２１５に撮像オン信号を出力し、撮像部２１５による撮像動作を開始する（ステップＳ１１）。次いで、画像データ取込部２２１は、撮像部２１５が撮像した画像データをＲＡＭ２１３に取り込む（ステップＳ１２）。そして、コード読取部２２２は、上述したバーコード読取処理を開始する（ステップＳ１３）。
【００５６】
コード読取部２２２は、ステップＳ１３のバーコード読取処理においてバーコードＢＣを検出したか否かを判定する（ステップＳ１４）。バーコードＢＣを検出することができない場合には（ステップＳ１４；Ｎｏ）、ステップＳ１２に再び戻り、撮像部２１５による撮像を継続する。
【００５７】
バーコード読取処理により、コード読取部２２２がバーコードＢＣから商品コードを読み取ると（ステップＳ１４；Ｙｅｓ）、表示制御部２２３は、この商品コードに対応する栄養表示情報が栄養表示管理ファイル２１６ｂに登録されているか否かを判定する（ステップＳ１５）。ここで、栄養表示情報が登録されていると判定した場合（ステップＳ１５；Ｙｅｓ）、ステップＳ２２に直ちに移行する。一方、ステップＳ１５で栄養表示情報が未登録と判定した場合（ステップＳ１５；Ｎｏ）、表示制御部２２３は、栄養表示の撮像を促すメッセージをオペレータ用の表示器２０３に表示する（ステップＳ１６）。
【００５８】
ここで、図７は、ステップＳ１６の処理により、表示器２０３に表示された画面の一例を示す図である。同図では、栄養表示の撮像を促すメッセージとして、「成分表示領域に撮像範囲をあわせる」ことを示している。また、このメッセージの下部には、撮像部２１５により撮像された撮像領域２１５ａ（成分ラベルＬ１）の画像を表示している。このように、撮像部２１５の撮像画像を表示器２０３に表示することで、商品コード読取装置２００のオペレータに商品のどの位置を撮像しているのかを把握させることができる。
【００５９】
なお、図７において、選択ボタンＢ１は、登録のキャンセルを指示するためのボタンであり、選択ボタンＢ２は、撮像部２１５の接写モードへの変更を指示するためのボタンである。なお、選択ボタンＢ１、Ｂ２の選択は、キーボード２０２やタッチパネル操作により行われるものとする。
【００６０】
図６に戻り、栄養表示読取部２２４は、キーボード２０２を介し登録のキャンセルが指示されたか否かを判定する（ステップＳ１７）。ここで、登録のキャンセルが指示された場合（ステップＳ１７；Ｙｅｓ）、ステップＳ２４に移行する。
【００６１】
また、接写モードへの変更指示を受け付けた場合（ステップＳ１７；Ｎｏ→ステップＳ１８；Ｙｅｓ）、栄養表示読取部２２４は、撮像部２１５の撮像モードを通常モードから接写モードに切り替えて撮像させ（ステップＳ１９）、ステップＳ２０に移行する。なお、接写モードへの変更が指示されない場合には（ステップＳ１８；Ｎｏ）、ステップＳ２０に直ちに移行する。
【００６２】
ここで、図８は、接写モード時の撮像領域２１５ａと栄養表示（成分ラベルＬ１）との関係を示す図である。同図に示すように、接写モードに切り替えることで、栄養表示部分をより明瞭に撮像することが可能となるため、栄養表示を表す文字列の読み取りをより正確に行うことが可能となる。
【００６３】
図６に戻り、栄養表示読取部２２４は、撮像部２１５により撮像された画像から、栄養表示部分の文字列を検出したか否かを判定し（ステップＳ２０）、栄養表示部分を検出できない場合には（ステップＳ２０；Ｎｏ）、ステップＳ１８に再び戻る。また、栄養表示部分を検出すると（ステップＳ２０；Ｙｅｓ）、栄養表示読取部２２４は、この検出した文字列を栄養表示情報とし、ステップＳ１３で読み取られた商品コードと対応付けて栄養表示管理ファイル２１６ｂに登録する（ステップＳ２１）。
【００６４】
このように、栄養表示読取部２２４は、栄養表示管理ファイル２１６ｂに栄養表示情報が登録されていない場合に、商品の画像データから読み取った商品コードと栄養表示情報とを栄養表示管理ファイル２１６ｂに対応付けて登録する。これにより、栄養表示情報の登録を容易に行うことが可能であるため、栄養表示情報の登録に係る利便性を向上させることができる。
【００６５】
続いて、表示制御部２２３は、栄養表示管理ファイル２１６ｂからステップＳ１３で読み取られた商品コードに対応する栄養表示情報を読み出すと（ステップＳ２２）、この栄養表示情報を表示設定ファイル２１６ｃの表示設定に基づいて顧客用の表示器２０４に表示する（ステップＳ２３）。
【００６６】
ここで、図９は、ステップＳ２３の処理で表示器２０４に表示された画面の一例を示す図である。同図では、図４に示した商品コード“４９０２２０１３３７７７９”の栄養表示情報を、図５の表示設定２に基づいて表示した例を示している。このように、表示設定ファイル２１６ｃに設定された表示設定に基づき、栄養表示情報を様々な表示形態で顧客に提示することができるため、商品に付された栄養表示を効果的に提示することができる。
【００６７】
図６に戻り、情報出力部２２５は、ステップＳ１３で読み取られた商品コードを、通信Ｉ／Ｆ２１４を介してＰＯＳ端末１００に出力する（ステップＳ２４）。そして、ＣＰＵ２１１は、ＰＯＳ端末１００からの所定の信号により取引終了が指示されたか否かを判定する（ステップＳ２５）。
【００６８】
ここで、取引終了が指示されない場合には（ステップＳ２５；Ｎｏ）、ステップＳ１２に再び戻り、ステップＳ１２〜Ｓ２５を全ての商品の販売登録が完了するまで繰り返し実行する。また、取引終了が指示された場合（ステップＳ２５；Ｙｅｓ）、画像データ取込部２２１は、撮像部２１５に撮像オフ信号を出力し（ステップＳ２６）、撮像部２１５による撮像動作を停止する。
【００６９】
続いて、表示制御部２２３は、取引終了までに栄養表示管理ファイル２１６ｂから読み出した各商品の成分情報に含まれる所定の成分の合計値を、各食品の商品情報に含まれた内容量等に基づいて算出する（ステップＳ２７）。そして、表示制御部２２３は、ステップＳ２７で算出した所定の成分の合計値を、顧客用の表示器２０４に表示し（ステップＳ２８）、処理を終了する。
【００７０】
ここで、図１０は、ステップＳ２８の処理で表示器２０４に表示された画面の一例を示す図である。同図では、一の取引で購入された各商品（コーンスープ、パンプキンスープ、フランスパン等）のエネルギーの合計値を、エネルギー合計値として表示している。なお、図１０では、エネルギーの総和を表示する形態としたが、これに限らず、他の成分（例えば、たんぱく質、脂質等）について算出した合計値を、表示器２０４に表示する形態としてもよい。
【００７１】
このように、一の取引でコード読取部２２２が読み取った各商品コードについて、当該商品コードに対応する栄養表示情報の各々に含まれた所定の成分の合計値を、各商品の内容量に基づいて算出し提示することで、購入した全商品に含まれた所定の成分の合計値を顧客に提示することができるため、商品に付された栄養表示を効果的に提示することができる。
【００７２】
以上のように、本実施形態の商品コード読取装置２００によれば、撮像部２１５が撮像した商品の画像データからのコードシンボル（商品コード）の読み取り時において、この商品コードに対応付けて管理された栄養表示情報を顧客用の表示器２０４に表示させる。このように、本実施形態の商品コード読取装置２００によれば、商品からの商品コード読み取り時に、この商品にどのような成分が含まれているかを顧客に提示することができるため、商品に付された栄養表示を効果的に提示することができる。また、商品の購買意欲を向上させることが期待できるため、再購入（リピート）率の向上を図ることができる。
【００７３】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【００７４】
例えば、上記実施形態では、販売登録の対象となった各商品について、栄養成分情報や所定の成分の合計値を商品コード読取装置２００の表示器２０４に表示する形態としたが、これに限らず、この表示器２０４に表示する画像情報をＰＯＳ端末１００に送信することで、ＰＯＳ端末１００が備える顧客用の表示器１０３に表示させる形態としてもよい。また、この場合、ＰＯＳ端末１００のレシート出力に、栄養成分情報や所定の成分の合計値を含める形態としてもよい。
【００７５】
また、上記の実施形態では、ＰＬＵファイル１１４ｂを、ＰＯＳ端末１００が記憶する形態としたが、これに限らず、ＰＯＳ端末１００がアクセス可能な外部装置に記憶する形態としてもよい。また、栄養表示管理ファイル２１６ｂ及び表示設定ファイル２１６ｃを、商品コード読取装置２００が記憶する形態としたが、これに限らず、商品コード読取装置２００がアクセス可能な外部装置に記憶する形態としてもよい。さらに、同一の商品コードに基づき、ＰＬＵファイル１１４ｂと栄養表示管理ファイル２１６ｂとを統合する形態としてもよい。
【００７６】
また、上記実施形態のＰＯＳ端末１００及び商品コード読取装置２００で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００７７】
また、上記実施形態のＰＯＳ端末１００及び商品コード読取装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態のＰＯＳ端末１００及び商品コード読取装置２００で実行されるプログラムを、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００７８】
１１  チェックアウト台
１２  カウンタ台
１３  荷受面
１４、１４ａ、１４ｂ  買物カゴ
１００  ＰＯＳ端末
１０１  キーボード
１０２  表示器
１０３  表示器
１０４  プリンタ
１０５  ドロワ
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  記憶部
１１４ａ  プログラム
１１４ｂ  ＰＬＵファイル
１１５  通信Ｉ／Ｆ
２００  商品コード読取装置
２０１  読取窓
２０２  キーボード
２０３  表示器
２０４  表示器
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
２１４  通信Ｉ／Ｆ
２１５  撮像部
２１６  記憶部
２１６ａ  プログラム
２１６ｂ  栄養表示管理ファイル
２１６ｃ  表示設定ファイル
２２１  画像データ取込部
２２２  コード読取部
２２３  表示制御部
２２４  栄養表示読取部
２２５  情報出力部
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特開２００８−３３６４０公報
【図１】
0005437203.tif 000002
【図２】
0005437203.tif 000003
【図３】
0005437203.tif 000004
【図４】
0005437203.tif 000005
【図５】
0005437203.tif 000006
【図６】
0005437203.tif 000007
【図７】
0005437203.tif 000008
【図８】
0005437203.tif 000009
【図９】
0005437203.tif 000010
【図１０】
0005437203.tif 000011