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