(57)【特許請求の範囲】
【請求項１】
商品に付されたデータコードを含む商品画像を撮像する第１の撮像部と、
顧客から預かった券の券面画像を撮像する第２の撮像部と、
前記第１の撮像部で撮影された商品画像データから前記データコードを認識するデータコード認識手段と、
このデータコード認識手段で認識した前記データコードに基づいて商品登録処理を実行する商品登録手段と、
前記第２の撮像部で撮影された券面画像データから前記券の種類を認識する券種認識手段と、
前記顧客から預かった券の種類を示す券種データを入力する入力部と、
前記入力部を介して入力された前記券種データの種類が前記券種認識手段で認識した前記券の種類と一致すると、当該券による預かり締め処理を実行する締め処理手段と、
前記入力部を介して入力された前記券種データの種類が前記券種認識手段で認識した前記券の種類と一致しないとき、実行を指示するキーが入力された場合には前記券による預かり締め処理を実行し、取消を指示するキーが入力された場合には、前記券種データをクリアした後、置数された金額を預かり金額として預かり締め処理を実行する不一致締め処理手段と、
を具備したことを特徴とするチェックアウトシステム。
【請求項２】
前記入力部を介して入力された前記券種データの種類が前記券種認識手段で認識した前記券の種類と一致しないと、警告を発する警告手段、
をさらに具備したことを特徴とする請求項１記載のチェックアウトシステム。
【請求項３】
前記券の種類別に使用枚数を管理するテーブルと、
前記入力部を介して入力された前記券種データの種類が前記券種認識手段で認識した前記券の種類と一致すると、当該券の種類の使用枚数を更新する紙葉枚数更新手段と、
をさらに具備したことを特徴とする請求項１記載のチェックアウトシステム。
【請求項４】
前記第２の撮像部は、札押さえ部に置かれた券を撮像することを特徴とする請求項１記載のチェックアウトシステム。
【請求項５】
前記第２の撮像部は、札押さえ部に置かれた券を前記札押さえ部の下から撮像することを特徴とする請求項４記載のチェックアウトシステム。
【請求項６】
商品に付されたデータコードを含む商品画像を撮像する第１の撮像部と、
顧客から預かった券の券面画像を撮像する第２の撮像部と、
前記第１の撮像部で撮影された商品画像データから前記データコードを認識するデータコード認識手段と、
このデータコード認識手段で認識した前記データコードに基づいて商品登録処理を実行する商品登録手段と、
前記第２の撮像部で撮影された券面画像データから前記券の種類を認識する券種認識手段と、
前記顧客から預かった券の種類を示す券種データを入力する入力部と、
前記入力部を介して入力された前記券種データの種類が前記券種認識手段で認識した前記券の種類と一致すると、当該券による預かり締め処理を実行する締め処理手段と、
前記入力部を介して入力された前記券種データの種類が前記券種認識手段で認識した前記券の種類と一致しないとき、実行を指示するキーが入力された場合には前記券による預かり締め処理を実行し、取消を指示するキーが入力された場合には、前記券種データをクリアした後、前記入力部からの前記券種データの再入力を受付ける不一致処理手段と、
を具備したことを特徴とするチェックアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スーパーマーケット等の販売店のチェックアウトシステムに関する。
【背景技術】
【０００２】
従来、流通物の表面をＣＣＤカメラで撮影し、その画像データを処理することにより当該商品に付されているバーコードを認識する技術は既に知られている（例えば、特許文献１参照）。
【０００３】
そこで、このようなバーコード認識技術をスーパーマーケット等の販売店のチェックアウトシステムに適用することが考えられている。すなわち、既存のバーコードスキャナに代えてＣＣＤカメラを使用し、このカメラで撮影した商品画像からその商品に付されているバーコード等のデータコードを認識して処理するというものである。
【０００４】
一方、販売店では、会計担当の店員は、客から商品代金の支払いとして紙幣や商品券を預かる毎に、その金種や券種を認識する必要がある。このような券類の認識に対して、上述したような画像処理による認識技術を適用することが考えられる。すなわち、ＣＣＤカメラで紙幣や商品券などの券類を撮影し、その撮影画像からその券の種類を認識して処理するというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２５０６７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように、販売店のチェックアウトシステムにおいては、画像処理による認識技術を、バーコード等のデータコードの認識と、紙幣，商品券等の券類の認識とにそれぞれ利用することができる。しかしながら、データコードを認識するための画像処理系統と券類を認識するための画像処理系統とをそれぞれ独立して設けた場合には、システムの規模が大きくならざるを得ないため、コストアップにつながるという懸念がある。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、商品に付されたデータコードの認識と紙幣，商品券等の券類の認識とを、多大なコストをかけることなく実現できるチェックアウトシステムを提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明のチェックアウトシステムは、商品に付されたデータコードを含む商品画像を撮像する第１の撮像部と、顧客から預かった券の券面画像を撮像する第２の撮像部と、第１の撮像部で撮影された商品画像データから前記データコードを認識するデータコード認識手段と、このデータコード認識手段で認識したデータコードに基づいて商品登録処理を実行する商品登録手段と、第２の撮像部で撮影された券面画像データから券の種類を認識する券種認識手段と、顧客から預かった券の種類を示す券種データを入力する入力部と、入力部を介して入力された券種データの種類が券種認識手段で認識した券の種類と一致すると、当該券による預かり締め処理を実行する締め処理手段と、入力部を介して入力された券種データの種類が券種認識手段で認識した券の種類と一致しないとき、実行を指示するキーが入力された場合には券による預かり締め処理を実行し、取消を指示するキーが入力された場合には、券種データをクリアした後、置数された金額を預かり金額として預かり締め処理を実行する不一致締め処理手段と、を備えたものである。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、商品に付されたデータコードの認識と紙幣，商品券等の券類の認識とを、多大なコストをかけることなく実現できるチェックアウトシステムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態におけるチェックアウトシステムの外観図。
【図２】同第１の実施の形態におけるチェックアウトシステムの概略構成図。
【図３】同第１の実施の形態におけるデータコード読取装置の要部構成を示すブロック図。
【図４】同第１の実施の形態における画像認識部の機能構成図。
【図５】同第１の実施の形態における紙幣特徴データテーブルの模式図。
【図６】同第１の実施の形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図７】同第１の実施の形態におけるＰＯＳ端末のキーボードを示す平面図。
【図８】同第１の実施の形態においてデータコード読取装置のＣＰＵが実行する主要な処理手順を示す流れ図。
【図９】同第１の実施の形態においてＰＯＳ端末のＣＰＵが実行する主要な処理手順を示す流れ図。
【図１０】本発明の第２の実施の形態においてＰＯＳ端末の札押さえ部近傍の構成を示す模式図。
【図１１】同第２の実施の形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図１２】同第２の実施の形態においてＰＯＳ端末のＣＰＵが実行する主要な処理手順を示す流れ図。
【図１３】本発明の第３の実施の形態における画像認識部の機能構成図。
【図１４】同第３実施の形態における商品券特徴データテーブルの模式図。
【図１５】同第３の実施の形態におけるＰＯＳ端末のキーボードを示す平面図。
【図１６】同第１の実施の形態においてＰＯＳ端末のＲＡＭに形成される商品券テーブルの模式図。
【図１７】同第３の実施の形態においてデータコード読取装置のＣＰＵが実行する主要な処理手順を示す流れ図。
【図１８】同第３の実施の形態においてＰＯＳ端末のＣＰＵが実行する主要な処理手順を示す流れ図。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、スーパーマーケット等の販売店に設けられるチェックアウトシステムに本発明を適用した場合である。
【００１２】
［第１の実施の形態］
第１の実施の形態は、商品に付されているバーコードの認識と、客が支払った紙幣の認識とをいずれも画像処理の技術を用いて行い、特に、キャッシャが客から預かった紙幣を１万円札と認識した際にそれが正当であるか否かを画像処理技術によって自動的に判定するようにしたものである。
【００１３】
本実施の形態におけるチェックアウトシステムの外観を図１に示し、その概略構成を図２に示す。このチェックアウトシステムは、登録部としてのデータコード読取装置１と、決済部としてのＰＯＳ（Point Of Sales）端末２とで構成されている。データコード読取装置１は、サッカー台３の上に取り付けられている。ＰＯＳ端末２は、レジ台４の上にドロワ５を介して設置されている。データコード読取装置１とＰＯＳ端末２とは、通信ケーブル６により接続されている。
【００１４】
データコード読取装置１は、商品の登録に必要なデバイスとしてキーボード１１、オペレータ用ディスプレイ１２、客用ディスプレイ１３及び撮像部１４を備えている。ＰＯＳ端末２は、決済に必要なデバイスとしてキーボード２１、オペレータ用ディスプレイ２２、客用ディスプレイ２３、レシートプリンタ２４及び撮像部２５を備えている。
【００１５】
サッカー台３は、その奥側の顧客通路に沿って細長い形状をしている。レジ台４は、サッカー台３に沿って移動する顧客の移動方向に対して下流側のサッカー台３の端部手前側に、サッカー台３に対して略垂直に置かれている。そして、このサッカー台３の手前側とレジ台４の手前側が、会計担当の店員いわゆるキャッシャのスペースとなっている。
【００１６】
サッカー台３の略中央には、データコード読取装置１が、そのキーボード１１、オペレータ用ディスプレイ１２及び撮像部１４をそれぞれ手前側のキャッシャ側に向けて立設されている。データコード読取装置１の客用ディスプレイ１３は、客通路側に向けて取り付けられている。レジ台４には、ＰＯＳ端末２が、そのキーボード２１及びオペレータ用ディスプレイ２２をキャッシャ側に向けて置かれている。ＰＯＳ端末２の撮像部２５は、キーボード２１の脇の札押さえ部に形成されている。札押さえ部は、キャッシャが客から預かった紙幣等を、釣銭の受渡しが完了するまで置いておくためのスペースである。
【００１７】
サッカー台３のデータコード読取装置１を挟んで顧客移動方向上流側の荷受面は、買物客が購入する商品Ｍを置くためのスペースとなっている。また、下流側の荷受面は、データコード読取装置１により登録された商品Ｍを入れるための買物カゴ７を置くためのスペースとなっている。
【００１８】
データコード読取装置１の撮像部１４には、第１のＣＣＤ（Charge Coupled Device）カメラ８が内蔵されており、撮像部１４に近づけられた商品Ｍを奥側から撮影する。ＰＯＳ端末２の撮像部２５には、第２のＣＣＤカメラ９が内蔵されており、撮像部２５が形成されている札押さえ部に置かれた紙幣等を下側から撮影する。ここに、データコード読取装置１の撮像部１４及び第１のＣＣＤカメラ８は、第１の撮像部を構成する。また、ＰＯＳ端末２の撮像部２５及び第２のＣＣＤカメラ９は、第２の撮像部を構成する。
【００１９】
第１のカメラ８と第２のカメラ９は、切替部１０を介してデータコード読取装置１に接続されている。切替部１０は、第１のカメラ８で撮影された画像データの入力系統と第２のカメラ９で撮影された画像データの入力系統とを切替えるもので、この切替部１０によって選択された一方の画像データが前記データコード読取装置１に取り込まれるようになっている。切替部１０の切替え動作は、データコード読取装置１によって制御される。
【００２０】
図３はデータコード読取装置１の要部構成を示すブロック図である。データコード読取装置１は、ＣＰＵ（Central Processing Unit）３０、ＲＯＭ（Read Only Memory）３１、ＲＡＭ（Random Access Memory）３２、通信インターフェイス３３、キーボードコントローラ３４、第１の表示コントローラ３５、第２の表示コントローラ３６、切替制御部３７、撮像制御部３８及び画像認識部３９で構成されている。
【００２１】
ＣＰＵ３０は、制御部本体として各部を制御する。ＲＯＭ３１は、プログラムや設定データ等の固定的なデータを格納する。ＲＡＭ３２は、入力データ，表示データ，画像データ、処理データなどの可変的なデータを一時的に記憶する。通信インターフェイス３３は、通信ケーブル６を介して接続されたＰＯＳ端末２とデータ通信を行う。キーボードコントローラ３４は、キーボード１１から操作キーに対応したキー信号を取り込む。第１の表示コントローラ３５は、オペレータ用ディスプレイ１２の画面表示を制御する。第２の表示コントローラ３６は、客用ディスプレイ１３の画面表示を制御する。なお、オペレータ用ディスプレイ１２は、タッチパネルであってもよい。その場合は、第１の表示コントローラ３５は、画面表示の制御とともにタッチ操作された部位の座標データを取り込む。
【００２２】
切替制御部３７は、ＣＰＵ３１からの指令にしたがって切替部１０を切替動作させる（切替制御手段）。撮像制御部３８は、切替部１０を介して接続されたＣＣＤカメラ８またはＣＣＤカメラ９の撮影動作を制御し、撮影された画像データを取り込む。画像認識部３９は、撮像制御部３８を介して取り込まれた画像データを処理して必要な情報を認識する。
【００２３】
画像認識部３９は、図４に示すように、特徴データ記憶部４０、特徴抽出部４１、特徴比較部４２及び認識結果出力部４３によって構成されている。特徴データ記憶部４０は、各商品にそれぞれ付されるバーコードの特徴データが設定されたバーコード特徴データテーブル４０１と、図５に示すように、紙幣の金種別にその紙幣の特徴データが設定された紙幣特徴データテーブル４０２とを記憶している。
【００２４】
特徴抽出部４１は、撮像制御部３８を介して取り込んだ画像データを解析して、バーコード又は紙幣の特徴データを抽出する。特徴比較部４２は、特徴抽出部４１で抽出された特徴データと、前記バーコード特徴データテーブル４０１または紙幣特徴データテーブル４０２に設定されている特徴データとを比較して、バーコードの商品コードへのデコードまたは紙幣の金種識別を行う（データコード認識手段，券種認識手段）。認識結果出力部４３は、特徴比較部４２によってバーコードからデコードされた商品コード又は識別された紙幣金種データを、通信インターフェイス３３を介してＰＯＳ端末２に送信出力する。
【００２５】
図６はＰＯＳ端末２の要部構成を示すブロック図である。ＰＯＳ端末２は、ＣＰＵ５０、ＲＯＭ５１、ＲＡＭ５２、時計部５３、通信インターフェイス５４、ＬＡＮ（Local Area Network）インターフェイス５５、キーボードコントローラ５６、第１の表示コントローラ５７、第２の表示コントローラ５８、プリンタコントローラ５９及びＩ／Ｏ（Input/Output）ポート６０で構成されている。
【００２６】
ＣＰＵ５０は、制御部本体として各部を制御する。ＲＯＭ５１は、プログラムや設定データ等の固定的なデータを格納する。ＲＡＭ５２は、入力データ，表示データ，画像データ、処理データなどの可変的なデータを一時的に記憶する。時計部５３は、現在の日付及び時刻を計時する。通信インターフェイス５４は、通信ケーブル６を介して接続されたデータコード読取装置１とデータ通信を行う。ＬＡＮインターフェイス５５は、ＬＡＮを介して接続されたストアコンピュータとデータ通信を行う。キーボードコントローラ５６は、キーボード２１から操作キーに対応したキー信号を取り込む。第１の表示コントローラ５７は、オペレータ用ディスプレイ２２の画面表示を制御する。第２の表示コントローラ５８は、客用ディスプレイ２３の画面表示を制御する。プリンタコントローラ５９は、プリンタ２４によるレシート印字を制御する。Ｉ／Ｏポート６０は、ドロワ５に信号を出力する。ドロワ５は、ＰＯＳ端末２からの信号を受けて金銭収納箱を自動開放する。なお、オペレータ用ディスプレイ１２は、タッチパネルであってもよい。その場合は、第１の表示コントローラ３５は、画面表示の制御とともにタッチ操作された部位の座標データを取り込む。また、ドロワ５は自動釣銭機であってもよい。その場合は、Ｉ／Ｏポート６０からは釣銭データ信号が出力される。
【００２７】
ＰＯＳ端末２のキーボード２１には、図７に示すように、「００」及び「０」〜「９」の置数キー７１の他、万券キー７２、クリアキー７３、実行キー７４、取消キー７５、預／現計キー７６等が配設されている。これらのキーは、主として客が支払った代金の入力に用いられる。
【００２８】
すなわちキャッシャは、１商取引として売上げる商品の登録が終了し、客から代金を預かると、その金額を置数キー７１で置数し、さらに預／現計キー７６を入力して、登録終了を宣言する。例えば客から五千円札を預かった場合には、「５」，「０」，「０」，「０」を置数した後、預／現計キー７６を押下する。但し、客から１万円札を預かった場合には、万券キー７２を押下し、続いて預／現計キー７６を押下する。こうすることにより、ＰＯＳ端末２では、万券キー７２の押下回数をカウントすることによって、ドロワ５に収容された一万円札の数を計数することができる。
【００２９】
図８は、データコード読取装置１のＣＰＵ３０が実行する主要な制御手順を示す流れ図である。図９は、ＰＯＳ端末２のＣＰＵ５０が実行する主要な制御手順を示す流れ図である。以下、これらの流れ図を用いて本実施の形態におけるチェックアウトシステムの動作について説明する。
【００３０】
データコード読取装置１のＣＰＵ３０は、システム立上げ後、図８の処理を開始する。先ず、ＳＴ（ステップ）３０１として制御開始指令が与えられるのを待機する。
【００３１】
一方、ＰＯＳ端末２のＣＰＵ５０は、システム立上げ後、ＳＴ５０１としてキャッシャによるサインオン入力を待機する。そして、例えばキーボード２１の所定キー操作によりサインオン入力を受付けると、ＣＰＵ５０は、ＳＴ５０２として通信インターフェイス５４を介してデータコード読取装置１に制御開始指令のコマンドを送信する。
【００３２】
このコマンドは、通信ケーブル６を経由してデータコード読取装置１の通信インターフェイス３３で受信される。すると、データコード読取装置１のＣＰＵ３０は、制御開始指令が与えられたと判断する。そして、ＳＴ３０２として第１のＣＣＤカメラ８の入力系統を選択し、第２のＣＣＤカメラ９の入力系統を切離すべく指令を切替制御部３７に与える。切替制御部３７は、この指令を受けて、第１の切替制御信号を切替部１０に出力する。切替部１０は、この第１の切替制御信号に応じて、第１のＣＣＤカメラ８の入力系統を選択し、第２のＣＣＤカメラ９の入力系統を切離すべく切替動作を実行する。
【００３３】
次いで、データコード読取装置１のＣＰＵ３０は、ＳＴ３０３として制御終了指令が与えられたか否かを判断する。与えられていない場合には、ＣＰＵ３０は、ＳＴ３０４として切替部１０を介して接続されているＣＣＤカメラ（この場合は第１のＣＣＤカメラ８）によって撮影されている画像データを、撮像制御部３８を介して取り込む。そして、ＳＴ３０５として取り込んだ画像データを画像認識部３９に与えて、バーコード認識処理の起動を指令する。
【００３４】
画像認識部３９は、バーコード認識処理の起動指令を受けると、先ず、特徴抽出部４１の作用により、撮像制御部３８を介して取り込んだ画像データからバーコードの特徴データを抽出する。次いで、特徴比較部４２の作用により、抽出されたバーコード特徴データとバーコード特徴データテーブル４０１に設定されている特徴データとを比較して、バーコードの商品コードへのデコードを行う。その結果、バーコードを商品コードにデコードできたならば、認識結果出力部４３により認識結果ＯＫをＣＰＵ３０に通知する。これに対し、画像データからバーコードの特徴データを抽出できなかったり、バーコードを商品コードにデコードできなかったりした場合には、認識結果出力部４３により認識結果ＮＧをＣＰＵ３０に通知する。
【００３５】
ＣＰＵ３０は、ＳＴ３０６として画像認識部３９から認識結果ＮＧの通知を受けた場合には、ＳＴ３０３の処理に戻る。そして、制御終了指令が与えられていない場合には、再び第１のＣＣＤカメラ８によって撮影されている画像データを取り込み、バーコード認識処理を行わせる。
【００３６】
これに対し、ＳＴ３０６として画像認識部３９から認識結果ＯＫの通知を受けた場合には、ＣＰＵ３０は、ＳＴ３０７として画像認識データ、すなわちこの場合はデコードされた商品コードを、通信インターフェイス３３を介してＰＯＳ端末２に送信する。
【００３７】
しかる後、ＣＰＵ３０は、ＳＴ３０８として切替指令が与えられたか否かを判断する。与えられていない場合には、ＳＴ３０３の処理に戻る。そして、制御終了指令も与えられていない場合には、再び第１のＣＣＤカメラ８によって撮影されている画像データを取り込み、バーコード認識処理を行わせる。
【００３８】
一方、ＰＯＳ端末２のＣＰＵ５０は、データコード読取装置１に制御開始指令のコマンドを送信後、ＳＴ５０３としてデータコード読取装置１から商品コードが送られてくるのを待機する。そして、通信インターフェイス５４を介して商品コードを受信したならば、ＳＴ５０４としてその商品コードに基づいて商品登録処理を実行する。すなわち、商品コードで商品マスタファイルを検索して、販売商品の単価，品名等の商品データを呼び出す。そして、単価に販売点数（バーコードデータの入力直前にデータコード読取装置１のキーボード１１から数値データが置数されている場合にはその数値、置数されていない場合は“１”）を乗算して販売金額を算出したならば、この商品コード，単価，品名，販売点数，販売金額などからなる商品販売データをＲＡＭ５２に登録処理する。また、データコード読取装置１のオペレータ用ディスプレイ１２及び客用ディスプレイ１３に品名，販売金額等を表示させる。
【００３９】
上記商品登録処理を完了後、ＣＰＵ５０は、ＳＴ５０５としてキーボード２１の預／現計キー７６が操作入力されたか否かを判断する。操作入力されていない場合には、ＳＴ５０３に戻り、次の商品コードが送られてくるのを待機する。
【００４０】
これに対し、ＳＴ５０５として預／現計キー７６が操作入力されたことを検知したならば、１商取引として売上げる商品の登録終了が宣言されたので、ＣＰＵ５０は、ＳＴ５０６として通信インターフェイス５４を介してデータコード読取装置１に第１のカメラ切替指令のコマンドを送信する。
【００４１】
データコード読取装置１のＣＰＵ３０は、通信インターフェイス３３を介して上記第１のカメラ切替指令のコマンドを受信すると、ＳＴ３０９として第２のＣＣＤカメラ９の入力系統を選択し、第１のＣＣＤカメラ８の入力系統を切離すべく指令を切替制御部３７に与える。切替制御部３７は、この指令を受けて、第２の切替制御信号を切替部１０に出力する。切替部１０は、この第２の切替制御信号に応じて、第２のＣＣＤカメラ９の入力系統を選択し、第１のＣＣＤカメラ８の入力系統を切離すべく切替動作を実行する。
【００４２】
次いで、データコード読取装置１のＣＰＵ３０は、ＳＴ３１０として制御終了指令が与えられたか否かを判断する。与えられていない場合には、ＣＰＵ３０は、ＳＴ３１１として切替部１０を介して接続されているＣＣＤカメラ（この場合は第２のＣＣＤカメラ９）によって撮影されている画像データを、撮像制御部３８を介して取り込む。そして、ＳＴ３１２として取り込んだ画像データを画像認識部３９に与えて、紙幣認識処理の起動を指令する。
【００４３】
画像認識部３９は、紙幣認識処理の起動指令を受けると、先ず、特徴抽出部４１の作用により、撮像制御部３８を介して取り込んだ画像データから紙幣の特徴データを抽出する。次いで、特徴比較部４２の作用により、抽出された紙幣特徴データと紙幣特徴データテーブル４０２に設定されている特徴データとを比較して、紙幣の金種識別を行う。その結果、紙幣の金種を識別できたならば、認識結果出力部４３により認識結果ＯＫをＣＰＵ３０に通知する。これに対し、画像データから紙幣の特徴データを抽出できなかったり、紙幣の金種を識別できなかったりした場合には、認識結果出力部４３により認識結果ＮＧをＣＰＵ３０に通知する。
【００４４】
ＣＰＵ３０は、ＳＴ３１３として画像認識部３９から認識結果ＮＧの通知を受けた場合には、ＳＴ３１０の処理に戻る。そして、制御終了指令が与えられていない場合には、再び第２のＣＣＤカメラ９によって撮影されている画像データを取り込み、紙幣認識処理を行わせる。
【００４５】
これに対し、ＳＴ３１３として画像認識部３９から認識結果ＯＫの通知を受けた場合には、ＣＰＵ３０は、ＳＴ３１４として画像認識データ、すなわちこの場合は識別された紙幣の金種データを、通信インターフェイス３３を介してＰＯＳ端末２に送信する。
【００４６】
しかる後、ＣＰＵ３０は、ＳＴ３１５として切替指令が与えられたか否かを判断する。与えられていない場合には、ＳＴ３１０の処理に戻る。そして、制御終了指令も与えられていない場合には、再び第２のＣＣＤカメラ９によって撮影されている画像データを取り込み、紙幣認識処理を行わせる。
【００４７】
一方、ＰＯＳ端末２のＣＰＵ５０は、データコード読取装置１にカメラ切替指令のコマンドを送信後、ＳＴ５０７として預／現計キー７６の入力直前に万券キー７２が操作入力されたか否かを判断する。万券キー７２が操作入力されていない場合には、ＳＴ５１５に進み、預り締め処理を実行する。
【００４８】
すなわち、預／現計キー７６の入力直前に入力された預り金データとＲＡＭ５２に登録処理された商品販売データの合計データとから釣銭額を算出し、釣銭額をＰＯＳ端末２のオペレータ用ディスプレイ２２及び客用ディスプレイ２３に表示させる。また、プリンタ２４を制御してレシートを印字発行させるとともにドロワ５を自動開放させる。
【００４９】
これに対し、万券キー７２が操作入力されていた場合には、ＣＰＵ５０は、ＳＴ５０８としてデータコード読取装置１から紙幣の金種データが送られてくるのを待機する。そして、通信インターフェイス５４を介して金種データを受信したならば、ＣＰＵ５０は、ＳＴ５０９としてその金種データが一万円札を示すデータであるか否かを判断する。ここで、一万円札を示すデータであった場合には、キャッシャの紙幣認識結果が正当なものであるので、ＣＰＵ５０は、ＳＴ５１５に進み、預り締め処理を実行する。
【００５０】
これに対し、金種データが一万円札以外のデータであった場合には、キャッシャの紙幣認識結果が誤りなので、ＣＰＵ５０は、ＳＴ５１０として万券キー７２が押下されたにも拘らず一万円札が札押さえ部に置かれていないことを警告するメッセージを、当該ＰＯＳ端末２のオペレータ用ディスプレイ２２に表示させる。
【００５１】
しかる後、ＰＯＳ端末２のＣＰＵ５０は、キーボード２１の実行キー７４が入力されるか、取消キー７５が入力されるのを待機する。そして、ＳＴ５１１として実行キー７４の入力を検知した場合には、ＳＴ５１５に進み、預り締め処理を実行する。
【００５２】
これに対し、ＳＴ５１２として取消キー７５の入力を検知した場合には、ＣＰＵ５０はＳＴ５１３として預り金データをクリアする。しかる後、ＳＴ５１４として再び預／現計キー７６が操作入力されるのを待機する。そして、預／現計キー７６の入力を検出した場合には、ＳＴ５０７に戻り、預／現計キー７６の入力直前に万券キー７２が操作入力されたか否かを判断する。万券キー７２が操作入力されていない場合には、ＳＴ５１５に進み、預り締め処理を実行する。万券キー７２が操作入力された場合には、再びＳＴ５０８以降の処理を実行する。
【００５３】
ＰＯＳ端末２のＣＰＵ５０は、ＳＴ５１５にて預り締め処理を完了したならば、ＳＴ５１６としてサインオフが入力されたか否かを判断する。サインオフが入力されていない場合には、次の１商取引の登録を開始するので、ＣＰＵ５０は、ＳＴ５１７として通信インターフェイス５４を介してデータコード読取装置１に第２のカメラ切替指令のコマンドを送信する。その後、ＳＴ５０３に戻り、データコード読取装置１から商品コードが送られてくるのを待機する。
【００５４】
一方、例えばキーボード２１の所定キー操作によりサインオフ入力を受付けた場合には、ＣＰＵ５０は、ＳＴ５１８として通信インターフェイス５４を介してデータコード読取装置１に制御終了指令のコマンドを送信して、この処理を終了する。
【００５５】
なお図示しないが、ＣＰＵ５０は、ＳＴ５０３の商品コード入力待機中においてもサインオフが入力されたか否かを判断しており、サインオフ入力を受付けた場合には、データコード読取装置１に制御終了指令のコマンドを送信して、この処理を終了するものとなっている。
【００５６】
データコード読取装置１のＣＰＵ３０は、ＳＴ３１５にて第２のカメラ切替指令のコマンドを受信すると、ＳＴ３０２に戻る。すなわちＣＰＵ３０は、第１のＣＣＤカメラ８の入力系統を選択し、第２のＣＣＤカメラ９の入力系統を切離すべく指令を切替制御部３７に与える。切替制御部３７は、この指令を受けて、第１の切替制御信号を切替部１０に出力する。切替部１０は、この第１の切替制御信号に応じて、第１のＣＣＤカメラ８の入力系統を選択し、第２のＣＣＤカメラ９の入力系統を切離すべく切替動作を実行する。
【００５７】
また、データコード読取装置１のＣＰＵ３０は、ＳＴ３０３にて制御終了指令のコマンドを受信すると、ＳＴ３１６として第１のＣＣＤカメラ８の入力系統をも切離すべく指令を切替制御部３７に与えて、この処理を終了する。切替制御部３７は、この指令を受けて、第３の切替制御信号を切替部１０に出力する。切替部１０は、この第３の切替制御信号に応じて、第１及び第２のＣＣＤカメラ８の入力系統をいずれも切離すべく切替動作を実行する。
【００５８】
同様に、データコード読取装置１のＣＰＵ３０は、ＳＴ３１０にて制御終了指令のコマンドを受信すると、ＳＴ３１７として第２のＣＣＤカメラ９の入力系統をも切離すべく指令を切替制御部３７に与えて、この処理を終了する。切替制御部３７は、この指令を受けて、第４の切替制御信号を切替部１０に出力する。切替部１０は、この第４の切替制御信号に応じて、第１及び第２のＣＣＤカメラ８の入力系統をいずれも切離すべく切替動作を実行する。
【００５９】
このように動作する本実施の形態のチェックアウトシステムを用いた販売店では、キャッシャは、登録業務を開始する際にＰＯＳ端末２を操作してサインオンを宣言する。そうすると、ＰＯＳ端末２からデータコード読取装置１に制御開始指令のコマンドが送信される。これにより、切替部１０を介して第１のＣＣＤカメラ８がデータコード読取装置１に接続される。
【００６０】
この状態において、キャッシャは、データコード読取装置１を挟んで顧客移動方向上流側の荷受面に客の買上商品Ｍが置かれると、１品ずつ手に持って当該商品Ｍに付されたバーコードの部分を撮像部１４に近づける。そうすると、この商品Ｍのバーコード部分を含む商品表面画像が第１のＣＣＤカメラ８によって撮影され、この画像データが切替部１０を介してデータコード読取装置１に取り込まれる。データコード読取装置１では、バーコード認識処理が実行されて、バーコードが商品コードにデコードされる。デコードされた商品コードは、通信ケーブル６を介してＰＯＳ端末２に送られる。ＰＯＳ端末２では、データコード読取装置１から受取った商品コードに基づいて商品販売データが登録処理される。
【００６１】
キャッシャは、撮像部１４を介して登録された商品を、データコード読取装置１を挟んで顧客移動方向上流側の荷受面に置かれている買物カゴ７に入れる。引き続き、別の買上商品がある場合は、同様な作業を繰り返す。こうすることにより、当該客が買上げる全ての商品の販売データがＰＯＳ端末２に登録される。
【００６２】
客買上商品の登録を終了したならば、キャッシャは客から代金の支払いを受ける。そして、客から預かった金額をＰＯＳ端末２の置数キー７１で置数し預／現計キー７６を押下する。このとき、客から一万円札を預かった場合には、その紙幣を札押さえ部に置くとともに万券キー７２を押下し、続いて預／現計キー７６を押下する。
【００６３】
ＰＯＳ端末２では、預／現計キー７６の操作入力に応動して、カメラ切替指令のコマンドがデータコード読取装置１に送信される。このコマンドに応じて、データコード読取装置１では、切替部１０の切替制御が実行され、第１のＣＣＤカメラ８がデータコード読取装置１から切離されると同時に、第２のＣＣＤカメラ９がデータコード読取装置１に接続される。
【００６４】
これにより、第２のＣＣＤカメラ９によって撮影された画像、つまりは札押さえ部に置かれた紙幣の画像が切替部１０を介してデータコード読取装置１に取り込まれる。データコード読取装置１では、紙幣認識処理が実行されて、札押さえ部に置かれた紙幣の金種が識別される。識別された金種データは、通信ケーブル６を介してＰＯＳ端末２に送られる。
【００６５】
ＰＯＳ端末２では、データコード読取装置１によって認識された紙幣の金種データが一万円札を示すデータであるか否かが判断される。そして、一万円札を示すデータであった場合には、通常の預り締め処理が実行される。
【００６６】
これに対し、一万円札を示すデータでなかった場合には、万券キー７２が押下されたにも拘らず一万円札が札押さえ部に置かれていないことを警告するメッセージが、当該ＰＯＳ端末２のオペレータ用ディスプレイ２２に表示される。そこでキャッシャは、札押さえ部に置いた紙幣を調べる。その結果、一万円札であった場合には、実行キー７４を押下する。そうすると、ＰＯＳ端末２では、預かり金額が１万円として預り締め処理が実行される。
【００６７】
一方、一万円札でなかった場合、例えば５千円札であった場合には、取消キー７５を押下した後、「５０００」を置数し、預／現計キー７６を押下する。そうすると、ＰＯＳ端末２では、預かり金額が５千円として預り締め処理が実行される。したがって、キャッシャが客から預かった五千円札を一万円札と見誤って決済してしまうミスを未然に防止することができる。
【００６８】
預り締め処理が終了すると、ＰＯＳ端末２からデータコード読取装置１にカメラ切替指令のコマンドがデータコード読取装置１に送信される。このコマンドに応じて、データコード読取装置１では、切替部１０の切替制御が再び実行され、第２のＣＣＤカメラ９がデータコード読取装置１から切離されると同時に、第１のＣＣＤカメラ８がデータコード読取装置１に接続される。これにより、データコード読取装置１では、次の客が買上げる商品の登録が可能となる。
【００６９】
キャッシャは、登録業務を終了する際にはＰＯＳ端末２を操作してサインオフを宣言する。そうすると、ＰＯＳ端末２からデータコード読取装置１に制御終了指令のコマンドが送信される。これにより、第１及び第２のＣＣＤカメラ８，９がいずれもデータコード読取装置１から切離される。したがって、登録業務が実行されない間は、第１及び第２のＣＣＤカメラ８，９は停止している。
【００７０】
このように本実施の形態によれば、撮像部１４，２５のみをデータコード読取装置１とＰＯＳ端末２とにそれぞれ設け、その他の撮像制御部３８及び画像認識部３９は共通に使用して、バーコードの商品コードへのデコードと紙幣の金種識別を行うようにしたので、多大のコストをかけることなく、画像処理技術を利用した商品バーコードの認識と紙幣の認識とを実現することができる。
【００７１】
［第２の実施の形態］
前記第１の実施の形態では、データコード読取装置１に接続されるＣＣＤカメラを第１のカメラ８から第２のカメラ９に切替えるタイミングを預／現計キー７６の入力時としたが、切替タイミングはこれに限定されるものではない。第２の実施の形態は、札押さえ部で紙幣を押さえたタイミングでデータコード読取装置１に接続されるＣＣＤカメラを第１のカメラ８から第２のカメラ９に切替える場合である。なお、この第２の実施の形態においても、チェックアウトシステムの構成は第１の実施の形態と同様なので、図１，図２を用いてその説明を省略する。また、データコード読取装置１の構成及びその動作も第１の実施の形態と同様なので、図３，図４，図５及び図８を用いてその説明を省略する。
【００７２】
この第２の実施の形態においては、図１０に示すように、決済装置であるＰＯＳ端末２の札押さえ部２６の下側に、第２のＣＣＤカメラ９とともに札押さえセンサ２７を設けている。そして、図１１に示すように、この札押さえセンサ２７の検出信号をＩ／Ｏポート６１を介してＰＯＳ端末２のＣＰＵ５０に供給するようになっている。札押さえセンサ２７は、札押さえ部２６に紙幣が置かれたか否かを検出するセンサであって、例えば周知の反射型光学センサを用いて構成することができる。なお、図１０，１１において、第１の実施の形態と共通する部分には同一符号を付している。
【００７３】
図１２は、第２の実施の形態におけるＰＯＳ端末２のＣＰＵ５０が実行する主要な制御手順を示す流れ図である。なお、第１の実施の形態の同一制御手順を示す図９と共通する処理ステップには同一符号を付している。
【００７４】
図示するように、第２の実施の形態が第１の実施の形態と異なる点は、ＳＴ５０５にて預／現計キー７６が操作入力されたことを検知した後の処理である。すなわち第２の実施の形態では、預／現計キー７６が操作入力されると、ＣＰＵ５０は、ＳＴ５２０として札押さえセンサ２７がオンしているか否か、つまり札押さえ部２６にて紙幣Ｂを検出しているか否かを判断する。そして、検出していない場合には、ＳＴ５１５の預り締め処理に進む。
【００７５】
これに対し、紙幣Ｂを検出している場合には、ＣＰＵ５０は、ＳＴ５２１として通信インターフェイス５４を介してデータコード読取装置１に第１のカメラ切替指令のコマンドを送信する。さらに、ＳＴ５２２としてＲＡＭ５２に切替フラグをセット（１）する。
【００７６】
しかる後、ＳＴ５０７の処理に進み、預／現計キー７６の入力直前に万券キー７２が操作入力されたか否かを判断する。万券キー７２が操作入力されていない場合には、ＳＴ５１５に進み、預り締め処理を実行する。
【００７７】
万券キー７２が操作入力されていた場合には、ＣＰＵ５０は、ＳＴ５０８としてデータコード読取装置１から紙幣の金種データが送られてくるのを待機する。そして、通信インターフェイス５４を介して金種データを受信したならば、ＣＰＵ５０は、ＳＴ５０９としてその金種データが一万円札を示すデータであるか否かを判断する。ここで、一万円札を示すデータであった場合には、キャッシャの紙幣認識結果が正当なものであるので、ＣＰＵ５０は、ＳＴ５１５に進み、預り締め処理を実行する。
【００７８】
これに対し、金種データが一万円札以外のデータであった場合には、キャッシャの紙幣認識結果が誤りなので、ＣＰＵ５０は、ＳＴ５１０として万券キー７２が押下されたにも拘らず一万円札が札押さえ部に置かれていないことを警告するメッセージを、当該ＰＯＳ端末２のオペレータ用ディスプレイ２２に表示させる。以後、第１の実施の形態と同様に動作する。
【００７９】
預り締め処理後、ＣＰＵ５０は、ＳＴ５１６としてサインオフされているか否かを判断する。サインオフされていない場合には、ＳＴ５２３として切替フラグがセット（１）されているか否かを判断する。切替フラグがリセット（０）されていた場合には、ＣＰＵ５０は、ＳＴ５０３に戻り、データコード読取装置１から商品コードが送られてくるのを待機する。
【００８０】
これに対し、切替フラグがセット（１）されていた場合には、ＣＰＵ５０は、ＳＴ５２４として通信インターフェイス５４を介してデータコード読取装置１に第２のカメラ切替指令のコマンドを送信する。また、ＳＴ５２５として切替フラグをリセット（０）する。その後、ＳＴ５０３に戻り、データコード読取装置１から商品コードが送られてくるのを待機する。
【００８１】
このように構成された第２の実施の形態においても、第１の実施の形態と同様に、多大のコストをかけることなく、画像処理技術を利用した商品バーコードの認識と紙幣の認識とを実現することができる。また、この第２の実施の形態では、札押さえ部２６に紙幣Ｂが置かれない限りは、ＣＣＤカメラの接続切替が行われないので、紙幣で代金を支払わない客との商取引では無駄であった切替動作を省略することができる。
【００８２】
［第３の実施の形態］
前記第１及び第２の実施の形態では、ＰＯＳ端末２側の撮像部２５で撮影した画像の処理により認識する券類を紙幣としたが、認識対象の券類は紙幣に限定されるものではない。第３の実施の形態は、客が代金の支払に利用した商品券の種類を自動認識し、認識した商品券の数を種別に計数して管理する場合である。なお、この第３の実施の形態においても、チェックアウトシステムの構成は第１及び第２の実施の形態と同様なので、図１，図２を用いてその説明を省略する。また、データコード読取装置１のブロック図及びＰＯＳ端末２のブロック図も第１の実施の形態と同様なので、図３及び図６を用いてその説明を省略する。
【００８３】
この第３の実施の形態においては、データコード読取装置１の画像認識部３９の構成が若干異なる。すなわち、図１３に示すように、特徴データ記憶部４０にて記憶するデータテーブルが、紙幣特徴データテーブル４０２でなく商品券特徴データテーブル４０３となっている。この商品券特徴データテーブル４０３は、図１４に示すように、商品券の券種（例えばビール券，お米券，金券等）別に、その商品券の特徴データが設定されている。
【００８４】
また、ＰＯＳ端末２のキーボード２１には、図１５に示すように、商品券の種別がそれぞれに割り当てられた商品券キー７７Ａ〜７７Ｄが配設されている。
【００８５】
さらに、ＰＯＳ端末２のＲＡＭ５２には、図１６に示すように、商品券の券種別に使用枚数をカウントする商品券テーブル８０が形成されている。
【００８６】
図１７は、データコード読取装置１のＣＰＵ３０が実行する主要な制御手順を示す流れ図であり、第１の実施の形態の同一制御手順を示す図８と共通する処理ステップには同一の符号を付している。
【００８７】
すなわち、この第３の実施の形態が第１の実施の形態と異なる点は、ＳＴ３０９にて第２のＣＣＤカメラ９の入力系統を選択し、ＳＴ３１１にてこの第２のＣＣＤカメラ９によって撮影されている画像データを、撮像制御部３８を介して取り込んだならば、ＣＰＵ３０は、ＳＴ３２１として取り込んだ画像データを画像認識部３９に与えて、商品券認識処理の起動を指令する。
【００８８】
画像認識部３９は、商品券認識処理の起動指令を受けると、先ず、特徴抽出部４１の作用により、撮像制御部３８を介して取り込んだ画像データから商品券の特徴データを抽出する。次いで、特徴比較部４２の作用により、抽出された商品券特徴データと商品券特徴データテーブル４０３に設定されている特徴データとを比較して、商品券の券種識別を行う。その結果、商品券の券種を識別できたならば、認識結果ＯＫをＣＰＵ３０に通知する。これに対し、画像データから商品券の特徴データを抽出できなかったり、商品券の券種を識別できなかったりした場合には、認識結果出力部４３により認識結果ＮＧをＣＰＵ３０に通知する。
【００８９】
ＣＰＵ３０は、ＳＴ３１３として画像認識部３９から認識結果ＮＧの通知を受けた場合には、ＳＴ３１０の処理に戻る。そして、制御終了指令が与えられていない場合には、再び第２のＣＣＤカメラ９によって撮影されている画像データを取り込み、商品券認識処理を行わせる。
【００９０】
これに対し、ＳＴ３１３として画像認識部３９から認識結果ＯＫの通知を受けた場合には、ＣＰＵ３０は、ＳＴ３１４として画像認識データ、すなわちこの場合は識別された商品券の券種データを、通信インターフェイス３３を介してＰＯＳ端末２に送信する。
【００９１】
その他の処理ステップは、第１の実施の形態と同様なので、ここでの説明を省略する。
【００９２】
図１８は、ＰＯＳ端末２のＣＰＵ５０が実行する主要な制御手順を示す流れ図であり、第１の実施の形態の同一制御手順を示す図９と共通する処理ステップには同一の符号を付している。
【００９３】
すなわち、この第３の実施の形態が第１の実施の形態と異なる点は、ＳＴ５０４にて商品登録処理を実行した後の手順である。上記商品登録処理を完了後、ＣＰＵ５０は、ＳＴ５０５として預／現計キー７６が操作入力されたか否かを判断する。操作入力されていない場合には、ＳＴ５３１としていずれかの商品券キー７７Ａ〜７７Ｄが操作入力されたか否かを判断する。操作入力されていない場合には、ＳＴ５０３に戻り、次の商品コードが送られてくるのを待機する。
【００９４】
ＳＴ５０５として預／現計キー７６が操作入力されたことを検知したならば、１商取引として売上げる商品の登録終了が現金払いで宣言されたので、ＣＰＵ５０は、ＳＴ５１５に進み、預り締め処理を行う。そして、預り締め処理完了後、ＳＴ５１６としてサインオフが入力されたか否かを判断する。サインオフが入力されていない場合には、次の１商取引の登録を開始するので、ＣＰＵ５０は、ＳＴ５１７として通信インターフェイス５４を介してデータコード読取装置１に第２のカメラ切替指令のコマンドを送信する。その後、ＳＴ５０３に戻り、データコード読取装置１から商品コードが送られてくるのを待機する。
【００９５】
例えばキーボード２１の所定キー操作によりサインオフ入力を受付けた場合には、ＣＰＵ５０は、ＳＴ５１８として通信インターフェイス５４を介してデータコード読取装置１に制御終了指令のコマンドを送信して、この処理を終了する。
【００９６】
一方、ＳＴ５３１にていずれかの商品券キー７７Ａ〜７７Ｄが操作入力されたことを検知したならば、１商取引として売上げる商品の登録終了が商品券支払いで宣言されたので、ＣＰＵ５０は、ＳＴ５３２として通信インターフェイス５４を介してデータコード読取装置１に第１のカメラ切替指令のコマンドを送信する。しかる後、ＣＰＵ５０は、ＳＴ５３３としてデータコード読取装置１から商品券の券種データが送られてくるのを待機する。そして、通信インターフェイス５４を介して券種データを受信したならば、ＣＰＵ５０は、ＳＴ５３４としてその券種データと操作入力された商品券キー７７Ａ〜７７Ｄに割り当てられている商品券の券種データとが一途するか否かを判断する。
【００９７】
一致する場合にはＳＴ５４０に進み、商品券締め処理を実行する。また、ＳＴ５４１として商品券テーブル８０の該当する商品券券種の使用枚数を＋１だけカウントアップする。
【００９８】
これに対し、商品券の券種データが一致しない場合には、キャッシャが別の種類の商品券キーを操作した疑いがあるので、ＳＴ５３５として正しい商品券キーを操作することを警告するメッセージを、当該ＰＯＳ端末２のオペレータ用ディスプレイ２２に表示させる。
【００９９】
しかる後、ＰＯＳ端末２のＣＰＵ５０は、キーボード２１の実行キー７４が入力されるか、取消キー７５が入力されるのを待機する。そして、ＳＴ５３６として実行キー７４の入力を検知した場合には、ＳＴ５４０に進み、商品券締め処理を実行する。また、ＳＴ５４１として商品券テーブル８０の該当する商品券券種の使用枚数を＋１だけカウントアップする。
【０１００】
ＳＴ５３７として取消キー７５の入力を検知した場合には、ＣＰＵ５０はＳＴ５３８として商品券の券種データをクリアする。しかる後、ＳＴ５３９として再び商品券キー７７Ａ〜７７Ｄが操作入力されるのを待機する。そして、商品券キー７７Ａ〜７７Ｄの入力を検出した場合には、ＳＴ５３３に戻り、データコード読取装置１から商品券の券種データが送られてくるのを待機する。そして、券種データを受信したならば、その券種データと操作入力された商品券キー７７Ａ〜７７Ｄに割り当てられている商品券の券種データとが一途するか否かを判断する。そして、一致する場合には、ＳＴ５４０に進み、商品券締め処理を実行する。また、ＳＴ５４１として商品券テーブル８０の該当する商品券券種の使用枚数を＋１だけカウントアップする。
【０１０１】
商品券テーブル８０の該当する商品券券種の使用枚数を＋１だけカウントアップした後、ＣＰＵ５０は、ＳＴ５４２としてサインオフが入力されたか否かを判断する。サインオフが入力されていない場合には、次の１商取引の登録を開始するので、ＣＰＵ５０は、ＳＴ５１７として通信インターフェイス５４を介してデータコード読取装置１に第２のカメラ切替指令のコマンドを送信する。その後、ＳＴ５０３に戻り、データコード読取装置１から商品コードが送られてくるのを待機する。
【０１０２】
一方、例えばキーボード２１の所定キー操作によりサインオフ入力を受付けた場合には、ＣＰＵ５０は、ＳＴ５４３として通信インターフェイス５４を介してデータコード読取装置１に制御終了指令のコマンドを送信して、この処理を終了する。
【０１０３】
このように動作する本実施の形態のチェックアウトシステムを用いた販売店では、キャッシャは、客から商品券を預かると、その商品券をＰＯＳ端末２の札押さえ部に置くとともに、その商品券の券種に対応した商品券キー７７Ａ〜７７Ｄを押下する。
【０１０４】
ＰＯＳ端末２では、商品券キー７７Ａ〜７７Ｄの操作入力に応動して、カメラ切替指令のコマンドがデータコード読取装置１に送信される。このコマンドに応じて、データコード読取装置１では、切替部１０の切替制御が実行され、第１のＣＣＤカメラ８がデータコード読取装置１から切離されると同時に、第２のＣＣＤカメラ９がデータコード読取装置１に接続される。
【０１０５】
これにより、第２のＣＣＤカメラ９によって撮影された画像、つまりは札押さえ部に置かれた商品券の画像が切替部１０を介してデータコード読取装置１に取り込まれる。データコード読取装置１では、商品券認識処理が実行されて、札押さえ部に置かれた商品券の券種が識別される。識別された券種データは、通信ケーブル６を介してＰＯＳ端末２に送られる。
【０１０６】
ＰＯＳ端末２では、データコード読取装置１によって認識された商品券の券種データと操作入力された商品券キー７７Ａ〜７７Ｄに割り当てられている商品券券種データとが比較される。そして、一致する場合には、通常の商品券締め処理が実行されて、当該商品券の券種枚数がカウントされる。
【０１０７】
これに対し、商品券券種データが一致しない場合には、商品券キーの誤操作を警告するメッセージが、当該ＰＯＳ端末２のオペレータ用ディスプレイ２２に表示される。そこでキャッシャは、札押さえ部に置いた商品券を調べ、正しい商品券キー７７Ａ〜７７Ｄを押下する。かくして、商品券締め処理が実行されて、当該商品券の券種枚数がカウントされる。
【０１０８】
したがって、キャッシャが客から預かった商品券を見誤って商品券キー７７Ａ〜７７Ｄを誤操作しても、そのまま商品券締め処理が実行されてしまうことを未然に防ぐことができる。
【０１０９】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【０１１０】
また、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【０１１１】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［付記１］
商品に付されたデータコードを含む商品画像を撮像する第１の撮像部と、
顧客から預かった券の券面画像を撮像する第２の撮像部と、
前記第１の撮像部で撮影された商品画像データの入力系統と前記第２の撮像部で撮影された券面画像データの入力系統とを切替える切替部と、
この切替部の切替え動作を制御する切替制御手段と、
を具備したことを特徴とするチェックアウトシステム。  
［付記２］
前記第１の撮像部で撮影され、前記切替部を介して入力された商品画像データから前記データコードを認識するデータコード認識手段と、
前記第２の撮像部で撮影され、前記切替部を介して入力された券面画像データから前記券の種類を認識する券種認識手段とをさらに具備し、
前記切替制御手段は、１商取引として売上げる商品の登録開始時に前記第１の撮像部で撮影された商品画像データの入力系統を選択し、前記１商取引として売上げる商品の登録終了後に前記第２の撮像部で撮影された券画像データの入力系統を選択するように前記切替部を制御することを特徴とする付記１記載のチェックアウトシステム。  
［付記３］
前記切替制御手段は、前記第１の撮像部で撮影された商品画像データの入力系統を選択している状態において、１商取引として売上げる商品の登録終了を宣言する宣言操作がなされると、前記第２の撮像部で撮影された券画像データの入力系統を選択するように前記切替部を制御することを特徴とする付記２記載のチェックアウトシステム。  
［付記４］
前記切替制御手段は、前記第１の撮像部で撮影された商品画像データの入力系統を選択している状態において、顧客から預かった券を留めるための所定の部位に券が置かれたことをセンサで検知すると、前記第２の撮像部で撮影された券画像データの入力系統を選択するように前記切替部を制御することを特徴とする付記２記載のチェックアウトシステム。
【符号の説明】
【０１１２】
１…データコード読取装置、２…ＰＯＳ端末、８…第１のＣＣＤカメラ、９…第２のＣＣＤカメラ、１０…切替部、１４，２５…撮像部、３０…ＣＰＵ、３７…切替制御部、３８…撮像制御部、３９…画像認識部、４１…特徴抽出部、４２…特徴比較部、４３…認識結果出力部、４０１…バーコード特徴データテーブル、４０２…紙幣特徴データテーブル、４０３…商品券特徴データテーブル。
【図１】
0005454959.tif 000002
【図２】
0005454959.tif 000003
【図３】
0005454959.tif 000004
【図４】
0005454959.tif 000005
【図５】
0005454959.tif 000006
【図６】
0005454959.tif 000007
【図７】
0005454959.tif 000008
【図８】
0005454959.tif 000009
【図９】
0005454959.tif 000010
【図１０】
0005454959.tif 000011
【図１１】
0005454959.tif 000012
【図１２】
0005454959.tif 000013
【図１３】
0005454959.tif 000014
【図１４】
0005454959.tif 000015
【図１５】
0005454959.tif 000016
【図１６】
0005454959.tif 000017
【図１７】
0005454959.tif 000018
【図１８】
0005454959.tif 000019