(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）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１１】
また、上記実施形態のＰＯＳ端末１００（ＰＯＳ端末３００）及び商品コード読取装置２００（商品コード読取装置４００）で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態のＰＯＳ端末１００（ＰＯＳ端末３００）及び商品コード読取装置２００（商品コード読取装置４００）で実行されるプログラムを、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【０１１２】
１１  チェックアウト台
１２  カウンタ台
１３  荷受面
１４、１４ａ、１４ｂ  買物カゴ
１００  ＰＯＳ端末
１０１  キーボード
１０２  表示器
１０３  表示器
１０４  プリンタ
１０５  カードリーダ
１０６  ドロワ
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  記憶部
１１４ａ  プログラム
１１４ｂ  ＰＬＵファイル
１１４ｃ  会員マスタファイル
１１４ｄ  値引マスタファイル
１１５  通信Ｉ／Ｆ
１２１  決済処理部
２００  商品コード読取装置
２０１  読取窓
２０２  キーボード
２０３  表示器
２０４  表示器
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
２１４  通信Ｉ／Ｆ
２１５  計時部
２１６  撮像部
２１７  記憶部
２１７ａ  プログラム
２１７ｂ  サービスラベル特徴ファイル
２１７ｃ  グレードラベル特徴ファイル
２２１  画像データ取込部
２２２  コード読取部
２２３  ラベル検出部
２２４  情報出力部
３００  ＰＯＳ端末
３０１  決済処理部
４００  商品コード読取装置
４０１  ラベル検出部
４０２  値引情報読出部
４０３  情報出力部
【先行技術文献】
【特許文献】
【０１１３】
【特許文献１】特開２００８−３３６４０公報
【図１】
0005228010.tif 000002
【図２】
0005228010.tif 000003
【図３】
0005228010.tif 000004
【図４】
0005228010.tif 000005
【図５】
0005228010.tif 000006
【図６】
0005228010.tif 000007
【図７】
0005228010.tif 000008
【図８】
0005228010.tif 000009
【図９】
0005228010.tif 000010
【図１０】
0005228010.tif 000011
【図１１】
0005228010.tif 000012
【図１２】
0005228010.tif 000013
【図１３】
0005228010.tif 000014
【図１４】
0005228010.tif 000015
【図１５】
0005228010.tif 000016
【図１６】
0005228010.tif 000017
【図１７】
0005228010.tif 000018
【図１８】
0005228010.tif 000019