(57)【特許請求の範囲】
【請求項１】
商品を照明する照明手段と、
前記照明手段によって照明された商品から商品コードを検出する商品コード検出手段と、
前記商品コード検出手段によって商品コードが検出された後の商品を載置するための載置台と、
前記載置台に載置された商品の重量を計量する計量手段と、
前記商品コード検出手段が商品コードの検出を待つ間に前記載置台に商品が載置された場合、前記照明手段を消灯させる第１照明制御手段と、
前記計量手段の計量結果に基づき、前記商品コード検出手段が商品コードの検出を待つ間に前記載置台に載置された商品が前記載置台から取り除かれたかを判定する判定手段と、
前記判定手段が前記載置台から商品が取り除かれたと判定した場合、前記照明手段を点灯させる第２照明制御手段と、
を備えていることを特徴とするチェックアウト端末。
【請求項２】
前記商品コード検出手段が商品コードの検出を待つ間に前記載置台に商品が載置された場合、エラーを報知する報知手段、
をさらに備えていることを特徴とする請求項１に記載のチェックアウト端末。
【請求項３】
前記判定手段は、前記計量手段により計量される重量が、前記商品コード検出手段が商品コードの検出を待つ間に前記載置台に商品が載置される前後における増加量と同量だけ減少した場合に、当該商品が前記載置台から取り除かれたと判定することを特徴とする請求項１又は２に記載のチェックアウト端末。
【請求項４】
前記商品コード検出手段により商品コードが検出された後に前記載置台に商品が載置された場合、当該商品コードに対応する商品について予め定められた設定重量と、前記計量手段により計量された当該商品の重量との同一性の有無を判定する重量判定手段と、
前記重量判定手段によって同一性が有ると判定された場合、精算対象とする商品の商品情報を記憶するための記憶部に前記商品コード検出手段によって検出された商品コードに対応する商品の商品情報を記憶する記憶制御手段と、
をさらに備えていることを特徴とする請求項１乃至３のうちいずれか１に記載のチェックアウト端末。
【請求項５】
前記商品コード検出手段は、前記照明手段によって照明された商品を撮像して画像データを生成し、この画像データに含まれるバーコードをデコードして商品コードを検出することを特徴とする請求項１乃至４のうちいずれか１に記載のチェックアウト端末。
【請求項６】
商品を照明する照明部と、前記照明部によって照明された商品から商品コードを検出する商品コード検出部と、前記商品コード検出部によって商品コードが検出された後の商品を載置するための載置台と、前記載置台に載置された商品の重量を計量する計量部と、を備えたチェックアウト端末の制御プログラムであって、
前記チェックアウト端末を、
前記商品コード検出部が商品コードの検出を待つ間に前記載置台に商品が載置された場合、前記照明部を消灯させる第１照明制御手段、
前記計量部の計量結果に基づき、前記商品コード検出部が商品コードの検出を待つ間に前記載置台に載置された商品が前記載置台から取り除かれたかを判定する判定手段、及び、
前記判定手段が前記載置台から商品が取り除かれたと判定した場合、前記照明部を点灯させる第２照明制御手段、
として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、顧客自身が操作して一連の会計を完結させるチェックアウト端末およびその制御プログラムに関する。
【背景技術】
【０００２】
近年、商品の精算処理を顧客自身の手で完結させるための各種インタフェースを備えたセルフチェックアウト端末の開発が進められている。この種の端末を用いて精算処理する場合、操作者である顧客が商品に付されたバーコードを同端末が備えるバーコードスキャナで読み取って商品コードを入力していく。端末側では、入力された商品コードに基づいて代金が算出され、算出された代金が表示部に表示される。顧客は、代金支払い用のインタフェースを用いて表示部に表示された代金を現金、カード、電子マネー等で支払って、一連の精算処理を完結させる。
【０００３】
セルフチェックアウト端末を用いて商品を精算処理する場合、不正行為を防止するために、顧客が持ち帰ることができる商品を、商品コードが入力された商品に限るための対策が必要となる。そのような対策の一例としては、商品コードが入力された商品の重量をチェックする方法がある。すなわち、商品コードが入力された商品の重量を計量し、この重量と同商品コードに基づいてＰＬＵ（Price Look Up）ファイル等から特定される当該商品の重量とを比較し、両重量に同一性がない場合には計量エラー扱いにする、という方法である。計量エラーが発生した場合には、エラーメッセージおよびエラーの解除方法のガイダンスを表示部に表示するなどして、その旨が顧客に報知される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５９５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような重量チェックによって計量エラーが発生した場合、セルフチェックアウト端末の操作者は、表示部に表示されたエラーメッセージに気付かずに次の商品コードを入力してしまうことがある。この場合、計量エラーの発生後に入力された商品コードは破棄されるが、計量エラーに気付いた操作者はどの商品に関する計量エラーなのか確認するのが困難である。その結果、どのように対処してよいか判らなくなり、店員を呼んで対応してもらうことになる。そうすると、精算処理の完了までに要する時間が増大すると共に、店員にとって負担となるとの問題があった。
【０００６】
また、店員がＰＯＳ（Point Of Sales）端末等を操作して一連の精算処理を完結させる通常のチェックアウトシステムにおいても、商品に付されたバーコードの読取りが正常に行われなかったにも関わらず、次の商品コードが入力されることがある。このような場合、店員はどの商品のバーコードが正常に読取られなかったのかが判らなくなり、それに対処するために時間を要するので精算処理が遅延する。さらには顧客を待たせることになり、店舗の印象を悪化させかねない。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、一実施形態におけるチェックアウト端末は、照明手段と、商品コード検出手段と、載置台と、計量手段と、第１照明制御手段と、判定手段と、第２照明制御手段と、を備えている。
【０００８】
前記照明手段は、商品を照明する。前記商品コード検出手段は、前記照明手段によって照明された商品から商品コードを検出する。前記載置台には、前記商品コード検出手段によって商品コードが検出された後の商品が載置される。前記計量手段は、前記載置台に載置された商品の重量を計量する。前記第１照明制御手段は、前記商品コード検出手段が商品コードの検出を待つ間に前記載置台に商品が載置された場合、前記照明手段を消灯させる。前記判定手段は、前記計量手段の計量結果に基づき、前記商品コード検出手段が商品コードの検出を待つ間に前記載置台に載置された商品が前記載置台から取り除かれたかを判定する。前記第２照明制御手段は、前記判定手段が前記載置台から商品が取り除かれたと判定した場合、前記照明手段を点灯させる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態におけるシステム全体の構成図。
【図２】同実施形態におけるセルフチェックアウトシステムを構成する各部の配置状態を示す平面図。
【図３】同セルフチェックアウト端末を示す斜視図。
【図４】同セルフチェックアウト端末の秤装置を示す斜視図。
【図５】同セルフチェックアウト端末のハードウェア構成を示すブロック図。
【図６】同セルフチェックアウト端末が記憶した重量情報ファイルのデータ構造の一例を示す模式図。
【図７】同セルフチェックアウト端末が備えるバーコードスキャナの構造を示す模式図。
【図８】図７におけるＡ−Ａ断面を示す模式図。
【図９】同セルフチェックアウト端末のＣＰＵが実行する精算処理のフローチャート。
【図１０】同セルフチェックアウト端末のＣＰＵが実行する計量処理のフローチャート。
【図１１】同セルフチェックアウト端末のＣＰＵが実行する重量チェックのフローチャート。
【図１２】同セルフチェックアウト端末のＣＰＵが実行するエラー処理のフローチャート。
【図１３】第２の実施形態におけるシステム全体の構成等を示す図。
【図１４】同実施形態における商品コード入力装置のＣＰＵが実行する精算処理のフローチャート。
【発明を実施するための形態】
【００１０】
以下、各実施形態について、図面を参照しながら説明する。  
（第１の実施形態）
第１の実施形態では、顧客自身の操作によって一連の精算処理を完結させる、いわゆるセルフチェックアウト端末について例示する。
【００１１】
［システム構成］  
図１は、システムの全体構成を示す模式図である。図示したように、複数のセルフチェックアウトシステム１１と、複数台のＰＯＳ端末２１と、ストアコントローラ３１とが通信ネットワーク４１を介して接続されている。
【００１２】
ＰＯＳ端末２１は、店員が操作して精算処理を行うものであり、会計場に配置される。ストアコントローラ３１は、当該システムを統括的に管理するものであり、店舗のバックヤード等に設置される。
【００１３】
セルフチェックアウトシステム１１は、会計場に配置され、複数台のセルフチェックアウト端末１０１に一台のアテンダント端末５０１が割り当てられて構成されている。各セルフチェックアウト端末１０１は、決済端末２０１と、秤装置３０１（計量手段）とで構成されている。
【００１４】
図２は、セルフチェックアウトシステム１１を構成する各部の配置状態を示す平面図である。本実施形態のセルフチェックアウトシステム１１は、四台のセルフチェックアウト端末１０１に対して一台のアテンダント端末５０１が割り当てられている。セルフチェックアウト端末１０１は、一対のセルフチェックアウト端末１０１が顧客通路１２１に沿って平行に並べられ、これらの一対のセルフチェックアウト端末１０１が顧客通路１２１を介して正面側を対面させるように配置されている。
【００１５】
顧客通路１２１の突き当りにはアテンダント端末５０１が配置されている。アテンダント端末５０１は、その外観上、本体部５０２と表示部としてのディスプレイ５０３とキーボード５０４と操作部としてのポインティングデバイス５０５とを有するパーソナルコンピュータ形態を有しており、アテンダントテーブル６０１に載置されている。
【００１６】
アテンダント端末５０１のディスプレイ５０３には、同アテンダント端末５０１が属するセルフチェックアウトシステム１１の各セルフチェックアウト端末１０１の処理状況が、リアルタイムで確認できるように表示されている。
【００１７】
［セルフチェックアウト端末］  
図３は、セルフチェックアウト端末１０１を示す斜視図である。決済端末２０１は、顧客が購入しようとする商品を入れた籠（図示せず）を載置するための商品籠載置台１０２が左脇から突出したハウジング２０２を有している。商品籠載置台１０２の上面には、籠を位置決めするための突部１０３がＬ字形状に突出形成されている。
【００１８】
決済端末２０１のハウジング２０２は、床面に設置されるベースハウジング２０２ａと、このベースハウジング２０２ａの上面に載置される小振りな上部ハウジング２０２ｂとによって構成されている。ベースハウジング２０２ａの前面は、下方に向かうほどベースハウジング２０２ａの投影面積を狭めるように傾斜している。これにより、ベースハウジング２０２ａは、下方に向かうほど奥側にオフセットした形状となっている。
【００１９】
上部ハウジング２０２ｂには、各種ユーザインターフェースが設けられている。つまり、上部ハウジング２０２ｂには、左側にバーコードスキャナ２０３が配置され、右側にレシート発行口２０４および監視カメラ２０５が配置され、バーコードスキャナ２０３とレシート発行口２０４との間にはカード翳し面２０６およびテンキー２０７が配置されている。
【００２０】
バーコードスキャナ２０３は、商品に付されたバーコードを読み取って商品コードを入力する縦型スキャナである。レシート発行口２０４からは、上部ハウジング２０２ｂに内蔵されたレシートプリンタ２６０（図５参照）によって印刷されるレシートが発行される。監視カメラ２０５は、決済端末２０１の正面側を撮影する。監視カメラ２０５による撮影結果は、精算処理の開始タイミングを特定するために用いられる。
【００２１】
カード翳し面２０６の内部には、ＩＣカードリーダライタ２６１（図５参照）が内蔵されている。ＩＣカードリーダライタ２６１は、カード翳し面２０６に翳される例えば電子マネーを記憶した非接触ＩＣカードと無線通信を確立し、非接触ＩＣカードに対して情報を読み書きする。テンキー２０７は、非接触ＩＣカードでの決済に際して、暗証番号の入力のために用いられる。
【００２２】
上部ハウジング２０２ｂには、液晶表示パネルを有するＬＣＤ（Liquid Crystal Display）２１０が取り付けられている。ＬＣＤ２１０の表示面上にはタッチパネル２１１が設けられており、右側方にはカード読取溝２１２が設けられている。カード読取溝２１２の内部には、磁気カードリーダ２６２（図５参照）が内蔵されている。磁気カードリーダ２６２は、カード読取溝２１２にスライドされたクレジットカード等の磁気ストライプに記録されたカード番号や暗証番号等のカード情報を読み取る。
【００２３】
ベースハウジング２０２ａには、入出金を処理する入出金装置２６３（図５参照）が内蔵されており、ベースハウジング２０２ａの前面上方には、前記入出金装置２６３に硬貨を入金するための硬貨投入口２１３および紙幣を入金するための紙幣投入口２１５と、前記入出金装置２６３から硬貨を排出するための硬貨払出口２１４および紙幣を排出するための紙幣払出口２１６とが設けられている。
【００２４】
さらに、ベースハウジング２０２ａの背面には、セルフチェックアウト端末１０１の現在の状態を表示する表示ポール２１７が立設されている。この表示ポール２１７は、先端部に青色と赤色とに選択的に発光する発光部２１８を有する。
【００２５】
図４は、秤装置３０１を示す斜視図である。秤装置３０１は、秤ハウジング３０２の上部に秤皿３０３が設けられ、この秤皿３０３に袋保持具３０４が取り付けられて構成されている。秤皿３０３は、その上面に載置台３０３ａを有する。袋保持具３０４は載置台３０３ａに取り付けられている。したがって、袋保持具３０４からすると、秤皿３０３は台座を構成する。袋保持具３０４は、ポール形状の支持部材３０５の上端に一時置き台３０６を取り付け、この一時置き台３０６に一対の保持アーム３０７とフック３０８とを設けて構成されている。一時置き台３０６は、バーコードスキャナ２０３でバーコードを読み取った後の商品を一時的に置く用途で用いられる。一対の保持アーム３０７やフック３０８には、マイバッグやレジ袋の持ち手部分が係止される。
【００２６】
秤装置３０１には、例えばロードセルを用いた周知の計量機構が内蔵されており、同機構によって載置台３０３ａおよび一時置き台３０６に載置された商品と、各保持アーム３０７およびフック３０８に係止されたレジ袋等に入れられた商品の重量を計量してその結果を決済端末２０１に出力する。
【００２７】
図５は、セルフチェックアウト端末１０１の電気的なハードウェア構成を示すブロック図である。決済端末２０１は、内部に制御の中核をなすＣＰＵ（Central Processing Unit）２５０を備えている。ＣＰＵ２５０には、前記バーコードスキャナ２０３、前記監視カメラ２０５、前記テンキー２０７、前記ＬＣＤ２１０、前記タッチパネル２１１、前記発光部２１８、前記レシートプリンタ２６０、前記ＩＣカードリーダライタ２６１、前記磁気カードリーダ２６２、および前記入出金装置２６３に加え、各種データを固定的に記憶するＲＯＭ（Read Only Memory）２５１、可変データを書き換え自在に記憶するＲＡＭ（Random Access Memory）２５２、タイマ２５３、音声を出力するスピーカ２５４、秤装置３０１を接続するインタフェース２５５、通信ネットワーク４１を接続する通信インタフェース２５６、およびＨＤＤ（Hard Disk Drive）２５７（第１記憶部）が、アドレスバスやデータバスなどのバスライン２７０を介して接続されている。
【００２８】
後述する精算処理が実行されている間、ＲＡＭ２５２には、計量値記憶エリア２５２ａおよび商品情報記憶エリア２５２ｂ（第２記憶部）を含む各種の作業用記憶エリアが形成される。計量値記憶エリア２５２ａには、秤装置３０１の計量値が蓄積記憶される。商品情報記憶エリア２５２ｂには、精算対象とする商品の商品情報が記憶される。
【００２９】
ＨＤＤ２５７には、決済端末２０１の動作プログラムや各種のデータベースが記憶されている。前記データベースには、少なくともＰＬＵファイル２８０と、重量情報ファイル２８１とが含まれている。
【００３０】
ＰＬＵファイル２８０は、商品毎に割り当てられた商品コードに対応させて、単価、商品名称、商品画像、割引情報等で構成される商品情報を記述して構成されている。
【００３１】
図６は、重量情報ファイル２８１のデータ構造の一例を示す模式図である。重量情報ファイル２８１は、ＰＬＵファイル２８０に記述されている各商品コードに対応させて、チェックフラグＦ、設定重量（ｇ）、および許容誤差（ｇ）からなる重量情報を記述して構成されている。前記チェックフラグＦは、重量チェックの要否を表すものであり、重量チェックが必要な場合に「１」、重量チェックが不要な場合に「０」が記述される。重量チェックが不要な商品は、例えば秤装置３０１に載置できない程の重量あるいは大きさの商品や、固体毎に重量のバラつきが大きい商品等である。前記設定重量は、その商品の平均的な重量である。前記許容誤差は、商品毎の重量のバラつきを考慮して、設定重量と同一性のある範囲を定めるものである。
【００３２】
［バーコードスキャナ］  
決済端末２０１が備えるバーコードスキャナ２０３について説明する。  
図７および図８は、バーコードスキャナ２０３の構造を示す模式図である。なお、図８は、図７に示したバーコードスキャナ２０３のＡ−Ａ断面図を示している。
【００３３】
図７に示したように、トップカバー４０１とボトムカバー４０２とによってバーコードスキャナ２０３の筐体が形成され、この筐体に商品を照明する光源４０３、光源４０３が取り付けられた照明ボード４０４、光源４０３によって照明された商品からの反射光を受光するレンズ４０５、レンズ４０５によって受光された反射光を電気信号に変換して画像データを生成するカメラボード４０６、カメラボード４０６によって生成された画像データに含まれるバーコードをデコードし、商品コードを生成する画像処理ボード４０７が収納されている。画像処理ボード４０７によって生成された商品コードは、ＣＰＵ２５０に出力される。
【００３４】
トップカバー４０１の天面４０１ａには縁を矩形として傾斜した開口部４０１ｂが形成され、この開口部４０１ｂを塞ぐようにガラス部材４０８が嵌め込まれている。レンズ４０５は、その中心軸がトップカバー４０１の開口部４０１ｂの中心を通るように、カメラボード４０６に固定されている。
【００３５】
照明ボード４０４は、ガラス部材４０８とレンズ４０５との間に設けられている。照明ボード４０４には、被写体像がレンズ４０５に届くように、レンズ４０５の中心軸の延長線を中心とした円形の開口部４０４ａが形成されている（図８参照）。
【００３６】
光源４０３は、図８に示したように、開口部４０４ａを取り囲むようにして２つずつ照明ボード４０４上の４箇所に配置されたＬＥＤにて構成されている。
【００３７】
このような構成のバーコードスキャナ２０３において、光源４０３が点灯すると、図７中に破線で示したようにガラス部材４０８の外側の所定領域が照明される。この領域に商品のバーコードが適当な角度で翳されると、該バーコードがデコードされ、商品コードが検出される。つまり、光源４０３は本実施形態における照明手段として機能し、レンズ４０５、カメラボード４０６、および画像処理ボード４０７等の光源４０３を除く他部は本実施形態における商品コード検出手段として機能する。
【００３８】
［動作］  
次に、精算処理におけるセルフチェックアウト端末１０１の動作について説明する。
【００３９】
決済端末２０１のＣＰＵ２５０は、ＨＤＤ２５７に記憶された動作プログラムを実行することにより、次の（１）〜（４）の機能を実現する。  
（１）バーコードスキャナ２０３等によって入力された商品コードに対応する商品情報および重量情報をＰＬＵファイル２８０および重量情報ファイル２８１から読み出す読出機能。  
（２）商品コードが入力された商品の秤装置３０１による計量結果に基づいて得られる重量と、前記読出機能によって読み出された重量情報で示される重量との同一性の有無を判定する判定機能。  
（３）前記判定機能によって同一性が有ると判定された場合、前記読出機能によって読み出された商品情報を商品情報記憶エリア２５２ｂに記憶する記憶制御機能。  
（４）少なくとも前記判定機能によって同一性が無いと判定された後に消灯しているようにバーコードスキャナ２０３の各光源４０３を制御する照明制御機能。  
以下、このような機能を少なくとも部分的に用いて実現される処理について、具体的に説明する。  
精算処理を待機している間、セルフチェックアウト端末１０１のＣＰＵ２５０は、監視カメラによって撮影された映像を監視している。監視カメラ２０５によって撮影された映像に映り込んだ顧客と、同セルフチェックアウト端末１０１との距離が所定距離以下である場合、ＣＰＵ２５０は、ＨＤＤ２５７に記憶された動作プログラムに従って精算処理を開始する。
【００４０】
図９は、精算処理においてセルフチェックアウト端末１０１のＣＰＵ２５０が実行する処理のフローチャートである。この処理において、先ずＣＰＵ２５０は、精算処理における商品の取り扱い方法に関するガイダンスをＬＣＤ２１０に表示する（ステップＳ１０１）。例えばこのガイダンスは、商品籠を商品籠載置台１０２に載置すべき旨のメッセージ、商品籠から商品を取り出してバーコードをスキャニングすべき旨のメッセージ、およびバーコードが付されていない商品についてはタッチパネル２１１の操作によって商品コードの入力が可能である旨のメッセージ等で構成される。
【００４１】
このようなガイダンスをＬＣＤ２１０に表示した後、ＣＰＵ２５０は、秤装置３０１に計量開始を指示する（ステップＳ１０２）。これ以降、ＣＰＵ２５０は、当該精算処理に並行して、図１０に示した処理を実行する。すなわち、ＣＰＵ２５０は、秤装置３０１からインタフェース２５５を介して計量値を検出し（ステップＳ２０１）、検出した計量値をＲＡＭ２５２に形成した計量値記憶エリア２５２ａに蓄積記憶していく（ステップＳ２０２）。
【００４２】
図９のフローチャートの説明に戻る。ステップＳ１０２の処理の後にＣＰＵ２５０は、バーコードスキャナ２０３に対して各光源４０３の点灯を指示する（ステップＳ１０３）。この指示を受けたとき、バーコードスキャナ２０３の照明ボード４０４が各光源４０３を点灯させる。さらにＣＰＵ２５０は、各光源４０３が点灯した状態で、バーコードスキャナ２０３、テンキー２０７、タッチパネル２１１、および磁気カードリーダ２６２等からの入力を待つ（ステップＳ１０４）。バーコードスキャナ２０３、テンキー２０７、タッチパネル２１１、および磁気カードリーダ２６２等から何らかの入力があると、ＣＰＵ２５０は、当該入力の種別を判定する（ステップＳ１０５）。このとき判定される入力の種別は、商品コードの入力、締めの宣言、およびその他の入力に大別される。商品コードは、バーコードスキャナ２０３によって商品に付されたバーコードを読み取ること、あるいはＬＣＤ２１０に表示された商品指定用のＧＵＩ部品をタッチ操作して買い上げ商品を指定することにより入力される。締めの宣言は、ＬＣＤ２１０に表示された締め宣言用のＧＵＩ部品をタッチ操作することによりなされる。なお、前記その他の入力は、磁気カードリーダ２６２によるポイントカードの読み取りなどであり、各入力用のインタフェースの操作によりなされる。
【００４３】
ステップＳ１０４の処理にて検出した入力が前記その他の入力である場合（ステップＳ１０５の「その他」）、ＣＰＵ２５０は、当該入力に応じた処理を実行する（ステップＳ１０６）。しかる後、ステップＳ１０４の処理に戻って次の入力を待つ。
【００４４】
一方、ステップＳ１０４の処理にて検出した入力が商品コードの入力である場合（ステップＳ１０５の「商品コード」）、ＣＰＵ２５０は、バーコードスキャナ２０３に対して各光源４０３の消灯を指示する（ステップＳ１０７）。この指示を受けたとき、バーコードスキャナ２０３の照明ボード４０４が各光源４０３を消灯させる。このように各光源４０３が消灯された後は、バーコードスキャナ２０３によってバーコードを読み取ることができなくなる。
【００４５】
各光源４０３を消灯させた後、ＣＰＵ２５０は、重量チェック処理を実行する（ステップＳ１０８）。すなわち、ＣＰＵ２５０は、図１１に示したフローチャートに沿って重量チェック用のサブルーチンを実行する。
【００４６】
この処理において、先ずＣＰＵ２５０は、タイマ２５３に予め定められた待ち時間の計時を開始させる（ステップＳ３０１）。次に、ＣＰＵ２５０は、直前のステップＳ１０４の処理にて入力を受け付けた商品コードに対応する重量情報を重量情報ファイル２８１からＲＡＭ２５２に読み出し（ステップＳ３０２）、読み出した重量情報に含まれるチェックフラグＦが「０」または「１」のいずれであるかを判定する（ステップＳ３０３）。その結果、チェックフラグＦの値が「１」である場合（ステップＳ３０３の「Ｆ＝１」）、ＣＰＵ２５０は、ＲＡＭ２５２に形成された計量値記憶エリア２５２ａを参照し、直前のステップＳ１０４の処理において商品コードが入力された後に秤装置３０１の計量値が増加しているか否かを判定する（ステップＳ３０４）。計量値が増加していない場合（ステップＳ３０４のＮｏ）、ＣＰＵ２５０は、タイマ２５３が前記待ち時間を計時し終えたか否かを判定する（ステップＳ３０５）。タイマ２５３が待ち時間を計時し終えていない場合（ステップＳ３０５のＮｏ）、再び秤装置３０１の計量値が増加しているか否かを判定する（ステップＳ３０４）。
【００４７】
このようにステップＳ３０４，Ｓ３０５の処理を繰り返している間にタイマ２５３が前記待ち時間を計時し終えた場合（ステップＳ３０５のＹｅｓ）、ＣＰＵ２５０は、所定のエラーメッセージをＬＣＤ２１０に表示してステップＳ３０４の処理に戻る。このときＬＣＤ２１０に表示されるエラーメッセージは、例えば「バーコードを読み取った商品を袋に入れてください」のように、直前のステップＳ１０４の処理にて入力された商品コードで示される商品を秤装置３０１の載置台３０３ａ等に載置するか、あるいは袋保持具３０４に保持されたレジ袋等に詰め込むことを顧客に促すメッセージである。なお、このメッセージを一度表示した後はエラーが解除されるまでその表示を継続し、ステップＳ３０５の処理を行わないようにしてもよい。
【００４８】
一方、ステップＳ３０４，Ｓ３０５の処理を繰り返している間に秤装置３０１の計量値が増加した場合（ステップＳ３０４のＹｅｓ）、ＣＰＵ２５０は、ＲＡＭ２５２に変数Ｘd，Ｘmax，Ｘminを生成し、それぞれに所定の数値を記述する（ステップＳ３０７）。すなわち、変数ＸdにステップＳ３０４の処理にて検出した変動前後の計量値の差（増加量）を記述し、変数ＸmaxにステップＳ３０１の処理にて読み出した重量情報の設定重量に同重量情報の許容誤差を加えた値を記述し、変数Ｘminに同重量情報の設定重量から同重量情報の許容誤差を差し引いた値を記述する。
【００４９】
続いてＣＰＵ２５０は、変数Ｘd，Ｘmax，Ｘminの値を比較する（ステップＳ３０８）。このとき変数Ｘdが変数Ｘmin以上かつＸmax以下である場合（ステップＳ３０８の「Ｘmin≦Ｘd≦Ｘmax」）、ＣＰＵ２５０は、ＲＡＭ２５２に結果フラグＲを生成し、その値を「１」にセットする（ステップＳ３０９）。一方、ＸdがＸmin未満またはＸmaxよりも大きい場合（ステップＳ３０８の「Ｘd＜Ｘmin，Ｘd＞Ｘmax」）、ＣＰＵ２５０は、ＲＡＭ２５２に結果フラグＲを生成し、その値を「０」にセットする（ステップＳ３１０）。このように「０」または「１」がセットされた結果フラグＲを生成した後、ＣＰＵ２５０は、一連の重量チェックを完了する。
【００５０】
図９のフローチャートの説明に戻る。上記のような重量チェックを行った後、ＣＰＵ２５０は、ＲＡＭ２５２に形成された結果フラグＲを参照し、同重量チェックの結果を判定する（ステップＳ１０９）。このとき結果フラグＲの値が「１」であれば、ＣＰＵ２５０は、直前のステップＳ１０４の処理にて商品コードが入力された商品と、秤装置３０１の載置台３０３ａ等に載置された商品あるいは袋保持具３０４に保持されたレジ袋等に詰められた商品とに同一性が有ると判定する（ステップＳ１０９の「同一性有り」）。このとき、ＣＰＵ２５０は、直前のステップＳ１０４の処理にて入力された商品コードに対応する商品情報をＰＬＵファイル２８０から読み出し、読み出した商品情報をＲＡＭ２５２に形成された商品情報記憶エリア２５２ｂに記憶する（ステップＳ１１０）。このように商品情報を商品情報記憶エリア２５２ｂに記憶した後、ＣＰＵ２５０は、バーコードスキャナ２０３に各光源４０３の点灯を指示して各光源４０３を点灯させ（ステップＳ１０３）、次の入力を待つ（ステップＳ１０４）。
【００５１】
一方、ステップＳ１０９の処理において、結果フラグＲの値が「０」であれば、ＣＰＵ２５０は、直前のステップＳ１０４の処理にて商品コードが入力された商品と、秤装置３０１の載置台３０３ａ等に載置された商品あるいは袋保持具３０４に保持されたレジ袋等に詰められた商品とに同一性が無いと判定する（ステップＳ１０９の「同一性無し」）。このとき、ＣＰＵ２５０は、直前のステップＳ１０４の処理にて入力された商品コードを破棄し、ＬＣＤ２１０に所定のエラーメッセージを表示する（ステップＳ１１１）。ここでのエラーメッセージは、例えば「バーコードが読み取られていない商品が袋に入っています」のようにエラーの原因を示すメッセージと、「その商品を取り除いてください」のように直前のステップＳ１０４の処理にて商品コードが入力された商品を載置台３０３ａや袋保持具３０４に保持されたレジ袋等から取り除くことを顧客に促すメッセージで構成される。
【００５２】
このようなエラーメッセージを表示した状態で、ＣＰＵ２５０は、直前のステップＳ１０４の処理にて商品コードが入力された商品が載置台３０３ａや袋保持具３０４に保持されたレジ袋等から取り除かれるまで待機する（ステップＳ１１２）。具体的には、ステップＳ１１１の処理にてエラーメッセージが表示された後、秤装置３０１による計量値が前記変数Ｘdと略同量だけ減少したか否かを繰り返し判定する。やがて顧客が直前に商品コードを入力した商品を載置台３０３ａや袋保持具３０４に保持されたレジ袋等から取り除くと、秤装置３０１の計量値が前記変数Ｘdと略同量だけ減少する。このときＣＰＵ２５０は、直前のステップＳ１０４の処理にて商品コードが入力された商品が載置台３０３ａや袋保持具３０４に保持されたレジ袋等から取り除かれたと判定し（ステップＳ１１２のＹｅｓ）、バーコードスキャナ２０３に各光源４０３の点灯を指示して各光源４０３を点灯させ（ステップＳ１０３）、次の入力を待つ（ステップＳ１０４）。この場合、顧客は、当該取り除かれた商品の商品コードを再度入力して載置台３０３ａ等に載置するか、あるいは袋保持具３０４に保持されたレジ袋等に詰め込まなければならない。
【００５３】
顧客は、やがて商品籠載置台１０２に載置された商品籠内の全ての商品の商品コードを入力して載置台３０３ａ等に載置するか、あるいは袋保持具３０４に保持されたレジ袋等に詰め終えると、ＬＣＤ２１０に表示された締め宣言用のＧＵＩ部品をタッチ操作する。このとき、ＣＰＵ２５０は、商品コード入力の締めが宣言されたと判定し（ステップＳ１０５の「締め宣言」）、締め処理を実行して（ステップＳ１１３）、当該精算処理を終了する。前記締め処理では、先ず商品情報記憶エリア２５２ｂに記憶された各商品情報中の単価に基づいて各買い上げ商品の合計金額が算出され、算出された合計金額がＬＣＤ２１０に表示されて、代金の支払いが受け付けられる。代金は、例えば現金または電子マネーにて支払うことができる。顧客は、現金にて代金を支払う場合には硬貨投入口２１３および紙幣投入口２１５に現金を投入し、電子マネーにて代金を支払う場合には電子マネーが記憶されたＩＣカードをカード翳し面２０６に翳す。現金が投入された場合、入出金装置２６３によって投入された金額が計数され、代金との差額が硬貨払出口２１４および紙幣払出口２１６から払い出される。電子マネーが記憶されたＩＣカードがカード翳し面２０６に翳された場合、ＩＣカードリーダライタ２６１が当該ＩＣカードと無線通信して代金を引き落とす。さらに、代金が支払われた後には販売された商品の詳細情報等が印字されたレシートがレシートプリンタ２６０によって印刷され、レシート発行口２０４から発行される。
【００５４】
なお、ステップＳ１０４の処理において入力を待っている状態で載置台３０３ａ等に商品が載置されるか、あるいは袋保持具３０４に保持されたレジ袋等に商品が詰められると、ＣＰＵ２５０は、図１２に示したフローチャートに沿って動作する。この処理において、先ずＣＰＵ２５０は、バーコードスキャナ２０３に対して各光源４０３の消灯を指示する（ステップＳ４０１）。この指示を受けたとき、バーコードスキャナ２０３の照明ボード４０４が各光源４０３を消灯させる。次に、ＣＰＵ２５０は、ＬＣＤ２１０に所定のエラーメッセージを表示する（ステップＳ４０２）。ここでのエラーメッセージは、例えば「バーコードが読み取られていない商品が袋に入っています」のようにエラーの原因を示すメッセージと、「その商品を取り除いてください」のように商品コードを入力せずに載置台３０３ａあるいは袋保持具３０４に保持されたレジ袋等から商品を取り除くことを顧客に促すメッセージで構成される。
【００５５】
このようなエラーメッセージを表示した状態で、ＣＰＵ２５０は、ステップＳ１１２の処理と同様に、商品コードが入力されていない商品が載置台３０３ａあるいは袋保持具３０４に保持されたレジ袋等から取り除かれるまで待機する（ステップＳ４０３）。商品コードが入力されていない商品が載置台３０３ａあるいは袋保持具３０４に保持されたレジ袋等から取り除かれたと判定すると（ステップＳ４０３のＹｅｓ）、ＣＰＵ２５０は、バーコードスキャナ２０３に各光源４０３の点灯を指示して各光源４０３を点灯させ（ステップＳ４０４）、ステップＳ１０４の処理に戻る。
【００５６】
［作用］  
以上説明したように、本実施形態におけるセルフチェックアウト端末１０１は、商品コードが検出されるとバーコードスキャナ２０３の各光源４０３を消灯させ、重量チェックにて同一性有りと判定された場合に各光源４０３を点灯させる。このように各光源４０３を制御すれば、少なくとも重量チェックにて同一性無しと判定された後に各光源４０３が消灯していることになる。すなわち重量チェックにて同一性無しと判定された直後にはバーコードスキャナ２０３を用いて商品コードを入力することができない。したがって計量エラーを顧客に確実に気付かせることができる。さらに、計量エラーが発生した状態ではバーコードスキャナ２０３を用いて次の商品コードが読み取られないのであるから、どの商品に対して計量エラーが発生したのか顧客が混同することもない。
【００５７】
なお、計量エラーが発生した際にはＬＣＤ２１０にエラーメッセージが表示される。したがって顧客は、計量エラーが発生した状態でＬＣＤ２１０に表示された商品指定用のＧＵＩ部品を用いて商品コードを入力しようとしても、当該エラーメッセージによってその異常に気付くことになる。
【００５８】
また、本実施形態におけるセルフチェックアウト端末１０１は、重量チェックにて同一性無しと判定された場合、判定に係る商品が載置台３０３ａあるいは袋保持具３０４に保持されたレジ袋等から取り除かれたことに応じて各光源４０３を点灯させる。このようにすれば、計量エラーが解除されたことを各光源４０３の点灯をもって顧客に知らせることができる。また、顧客は、計量エラーが解除された直後に商品コードの入力作業を再開することができる。
【００５９】
（第２の実施形態）
続いて、第２の実施形態について説明する。  
本実施形態では、店員が操作して一連の精算処理を完結させるチェックアウトシステムにおいて使用される商品コード入力装置について例示する。なお、ここで例示する商品コード入力装置が備えるバーコードスキャナに関しては第１の実施形態にて説明したバーコードスキャナ２０３と同様の構成を備えるため、各構成要素に同一の符号を付して詳細な説明を省略する。
【００６０】
［システム構成］  
図１３は、本実施形態におけるチェックアウトシステムの電気的なハードウェア構成を示すブロック図である。このシステムは、商品コード入力装置７０１と、ＰＯＳ端末８０１とを通信ケーブル９０１で接続して構成されている。
【００６１】
商品コード入力装置７０１およびＰＯＳ端末８０１は、会計場においてチェックアウトレーンを形成するレジカウンタ上に配置され、チェックアウト業務を担当する店員によって操作される。商品コード入力装置７０１は顧客が運んで来る商品籠に入れられた商品の商品コードを入力する役割を担い、ＰＯＳ端末８０１は商品コード入力装置７０１によって入力された商品コードに基づいて精算処理を完結させる役割を担っている。
【００６２】
商品コード入力装置７０１は、内部に制御の中核をなすＣＰＵ７０２を備えている。ＣＰＵ７０２には、各種データを固定的に記憶するＲＯＭ７０３、可変データを書き換え自在に記憶するＲＡＭ７０４、音声を出力するスピーカ７０５、キーボード７０６、店員側ＬＣＤ７０７、客側ＬＣＤ７０８、店員側ＬＣＤ７０７に設けられたタッチパネル７０９、通信ケーブル９０１を接続する通信インタフェース７１０、およびバーコードスキャナ２０３が、アドレスバスやデータバスなどのバスライン７１１を介して接続されている。
【００６３】
キーボード７０６は、商品コードの入力開始および締めを指示するための操作キーやテンキーなどで構成されている。
【００６４】
店員側ＬＣＤ７０７は、店員の立ち位置側に表示面が向けられており、バーコードが付されていない商品の商品コードを入力するためのＧＵＩ部品などを表示する。このＧＵＩ部品は、タッチパネル７０９を介してタッチ操作可能である。
【００６５】
客側ＬＣＤ７０８は、顧客の立ち位置側に表示面が向けられており、入力された商品コードに基づいて特定される商品名や単価などを表示する。
【００６６】
ＰＯＳ端末８０１が備えるＨＤＤなどの記憶部には、ＰＬＵファイル８０２が記憶されている。ＰＬＵファイル８０２は、商品毎に割り当てられた商品コードに対応させて、単価、商品名称、商品画像、割引情報等で構成される商品情報を記述して構成されている。
【００６７】
［動作］  
次に、精算処理における商品コード入力装置７０１の動作について説明する。
【００６８】
顧客がチェックアウトレーンに進むと、商品コード入力装置７０１の操作を担当する店員は、キーボード７０６に設けられた所定の操作キーを押下げて精算処理の開始を宣言する。このとき商品コード入力装置７０１のＣＰＵ７０２は、図１４に示したフローチャートに沿って動作する。
【００６９】
この処理において、先ずＣＰＵ７０２は、バーコードスキャナ２０３に対して各光源４０３の点灯を指示する（ステップＳ５０１）。この指示を受けたとき、バーコードスキャナ２０３の照明ボード４０４が各光源４０３を点灯させる。さらにＣＰＵ７０２は、各光源４０３が点灯した状態で、バーコードスキャナ２０３、キーボード７０６、およびタッチパネル７０９等からの入力を待つ（ステップＳ５０２）。バーコードスキャナ２０３、キーボード７０６、およびタッチパネル７０９等から何らかの入力があると、ＣＰＵ７０２は、当該入力の種別を判定する（ステップＳ５０３）。このとき判定される入力の種別は、バーコードスキャナ２０３からの入力、締めの宣言、およびその他の入力に大別される。締めの宣言は、店員側ＬＣＤ７０７に表示された締め宣言用のＧＵＩ部品をタッチ操作することによりなされる。なお、前記その他の入力は、例えば店員側ＬＣＤ７０７に表示された商品指定用のＧＵＩ部品をタッチ操作しての商品コードの入力などである。
【００７０】
ステップＳ５０２の処理にて検出した入力が前記その他の入力である場合（ステップＳ５０３の「その他」）、ＣＰＵ７０２は、当該入力に応じた処理を実行する（ステップＳ５０４）。例えば店員側ＬＣＤ７０７に表示された商品指定用のＧＵＩ部品がタッチ操作されて商品コードが入力された場合には、当該入力された商品コードを通信インタフェース７１０を介してＰＯＳ端末８０１に送信する。ステップＳ５０４の処理の後、ＣＰＵ７０２は、ステップＳ５０２の処理に戻って次の入力を待つ。
【００７１】
一方、ステップＳ５０２の処理にて検出した入力がバーコードスキャナ２０３からの入力である場合（ステップＳ５０３の「バーコードスキャナ」）、ＣＰＵ７０２は、バーコードの読取りエラー発生の有無を判定する（ステップＳ５０５）。ここでの読取りエラーは、例えばバーコードスキャナ２０３が読取ったコードの一部の欠落、読取ったコードのコード体系と商品コードのコード体系との不一致、あるいはバーコードの二重読みなどである。前記二重読みは、同一の商品に付されたバーコードを連続して読取った場合に検出されるエラーである。
【００７２】
読取りエラーが発生していないと判定した場合（ステップＳ５０５のＮｏ）、ＣＰＵ７０２は、バーコードスキャナ２０３から入力された情報、すなわち商品コードをＰＯＳ端末８０１に送信する（ステップＳ５０６）。この商品コードをＰＯＳ端末８０１が受信すると、同商品コードに対応する商品情報がＰＬＵファイル８０２から検索される。このとき発見された商品情報は、ＲＡＭなどの記憶部に記憶されるとともに、商品コード入力装置７０１に返信される。ＰＯＳ端末８０１から返信された商品情報を受信したとき、ＣＰＵ７０２は、受信した商品情報に含まれる商品名と単価とを店員側ＬＣＤ７０７および客側ＬＣＤ７０８に表示させる（ステップＳ５０７）。しかる後、ステップＳ５０２の処理に戻って次の入力を待つ。
【００７３】
一方、ステップＳ５０５の処理において読取りエラーが発生していると判定した場合（ステップＳ５０５のＹｅｓ）、ＣＰＵ７０２は、バーコードスキャナ２０３に対して各光源４０３の消灯を指示する（ステップＳ５０８）。この指示を受けたとき、バーコードスキャナ２０３の照明ボード４０４が各光源４０３を消灯させる。このように各光源４０３が消灯された後は、バーコードスキャナ２０３によってバーコードを読み取ることができなくなる。
【００７４】
各光源４０３を消灯させた後、ＣＰＵ７０２は、店員側ＬＣＤ７０７に読取りエラーが発生した旨のエラーメッセージを表示し（ステップＳ５０９）、エラーの解除を待つ（ステップＳ５１０）。読取りエラーは、例えばキーボード７０６を操作すること、あるいは前記エラーメッセージとともに店員側ＬＣＤ７０７に表示されたエラー解除用のＧＵＩ部品を操作することで解除される。このような操作により読取りエラーが解除されると（ステップＳ５１０のＹｅｓ）、ＣＰＵ７０２は、バーコードスキャナ２０３に対して各光源４０３の点灯を指示する（ステップＳ５１１）。この指示を受けたとき、バーコードスキャナ２０３の照明ボード４０４が各光源４０３を点灯させる。しかる後、ＣＰＵ７０２は、ステップＳ５０２の処理に戻って次の入力を待つ。
【００７５】
店員は、やがて精算処理中の顧客が購入しようとする全ての商品の商品コードを入力し終えると、店員側ＬＣＤ７０７に表示された締め宣言用のＧＵＩ部品をタッチ操作する。このとき、ＣＰＵ７０２は、商品コード入力の締めが宣言されたと判定し（ステップＳ５０３の「締め宣言」）、その旨をＰＯＳ端末８０１に通知して（ステップＳ５１２）、当該精算処理を終了する。
【００７６】
商品コード入力装置７０１から締めが宣言された旨の通知を受けたとき、ＰＯＳ端末８０１では当該精算処理にて自身の記憶部に記憶された商品情報に含まれる単価に基づいて合計金額が算出され、算出された合計金額がＬＣＤなどの表示部に表示されて、代金の支払いが受け付けられる。代金は、現金、電子マネー、またはクレジットカードなどによって支払われる。
【００７７】
［作用］  
以上説明したように、本実施形態における商品コード入力装置７０１は、読取りエラーが発生するとバーコードスキャナ２０３の各光源４０３を消灯させる。このように各光源４０３を制御すれば、少なくとも読取りエラーが発生した後にバーコードスキャナ２０３を用いて商品コードを入力することができない。したがって読取りエラーを店員に確実に気付かせることができる。さらに、読取りエラーが発生した状態ではバーコードスキャナ２０３を用いて次の商品コードが読み取られないのであるから、どの商品に対して読取りエラーが発生したのか店員が混同することもない。
【００７８】
なお、読取りエラーが発生した際には店員側ＬＣＤ７０７にエラーメッセージが表示される。したがって店員は、読取りエラーが発生した状態で店員側ＬＣＤ７０７に表示された商品指定用のＧＵＩ部品を用いて商品コードを入力しようとしても、当該エラーメッセージによってその異常に気付くことになる。
【００７９】
（変形例）  
なお、前記各実施形態において開示した構成は、実施段階において種々の変更を施して具体化できる。その変形例としては、例えば次のようなものがある。  
（１）第１の実施形態では、それぞれ別体の決済端末２０１と秤装置３０１とでセルフチェックアウト端末１０１が構成されるとした。しかしながら、決済端末２０１と秤装置３０１とを一体としてセルフチェックアウト端末１０１を構成してもよい。
【００８０】
（２）第１の実施形態では、商品コードが入力された直後に各光源４０３を消灯させるとして説明した。しかしながら、各光源４０３を消灯させるタイミングは商品コードが入力された直後に限られるものではなく、次の商品コードが入力されるまでのいずれかの時点で各光源４０３を消灯させるようにすればよい。例えば、商品コードが入力された直後には各光源４０３を消灯させずに、重量チェックにて同一性無しと判定された後に各光源４０３を消灯させるようにしてもよい。
【００８１】
（３）第１の実施形態では、重量チェックにて同一性無しと判定された場合、および商品コードが入力されていないのに商品が載置台３０３ａに置かれるなどした場合にエラーメッセージをＬＣＤ２１０に表示し、載置台３０３ａや袋保持具３０４に保持されたレジ袋等から商品が取り除かれたことに応じてエラーから復帰するとした（ステップＳ１１２，Ｓ４０３）。しかしながら、商品を取り除くこと以外にも、ＬＣＤ２１０に表示された所定のＧＵＩ部品を操作するなどしてエラーから復帰する方法を採用してもよい。
【００８２】
（４）第２の実施形態では、ＰＯＳ端末８０１に商品コードを入力する商品コード入力装置７０１について例示した。しかしながら、読取りエラーが生じた際に各光源４０３を消灯させるとの構成を、第１の実施形態において説明したセルフチェックアウト端末１０１のような装置に適用してもよい。
【００８３】
（５）第２の実施形態では、読取りエラーが生じた直後に各光源４０３を消灯させるとして説明した。しかしながら、各光源４０３を消灯させるタイミングは読取りエラーが生じた直後に限られるものではなく、次の商品コードが入力されるまでのいずれかの時点で光源４０３を消灯させるようにすればよい。例えば、バーコードスキャナ２０３から何らかの入力があった時点で各光源４０３を消灯させ、その入力が読取りエラーでなかった場合に各光源４０３を点灯させるようにしてもよい。
【００８４】
（６）第２の実施形態では、商品コード入力装置７０１のＣＰＵ７０２が各光源４０３を点灯および消灯させるタイミングを制御する場合を例示した。しかしながら、この制御をバーコードスキャナ２０３が備える制御手段に実行させるようにしてもよい。すなわち、読取りエラーの発生をバーコードスキャナ２０３の制御手段によって検出し、この制御手段が照明ボード４０４に対して各光源４０３の点灯および消灯を指示する。このようにした場合であっても、第２の実施形態にて開示したものと同様の効果を奏する。
【００８５】
この他、前記各実施形態に示される全構成要素から幾つかの構成要素を削除してもよいし、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
本願の出願当初の特許請求の範囲に記載された発明を、以下に付記する。
［１］商品を照明する照明手段と、前記照明手段によって照明された商品から商品コードを検出する商品コード検出手段と、前記商品コード検出手段によって商品コードが検出された後の商品を載置するための載置台と、前記載置台に載置された商品の重量を計量する計量手段と、商品の重量を示す重量情報と、少なくとも単価を含む商品情報とを商品毎に記憶した第１記憶部から、前記商品コード検出手段によって検出された商品コードで示される商品の重量情報および商品情報を読み出す読出手段と、前記商品コード検出手段によって商品コードが検出された商品の前記計量手段による計量結果に基づいて得られる重量と、前記読出手段によって読み出された重量情報で示される重量との同一性の有無を判定する判定手段と、前記判定手段によって同一性が有ると判定された場合、精算対象とする商品の商品情報を記憶するための第２記憶部に前記読出手段によって読み出された商品情報を記憶する記憶制御手段と、前記判定手段によって同一性が無いと判定された場合、前記照明手段を消灯させる照明制御手段と、を備えていることを特徴とするチェックアウト端末。
［２］前記照明制御手段は、前記商品コード検出手段によって商品コードが検出されたときに前記照明手段を消灯させ、前記判定手段によって同一性が有ると判定されたときに前記照明手段を点灯させることを特徴とする上記［１］に記載のチェックアウト端末。
［３］前記照明制御手段は、前記判定手段によって同一性が無いと判定された後、当該判定に係る商品が前記載置台から取り除かれたことに応じて前記照明手段を点灯させることを特徴とする上記［１］又は［２］に記載のチェックアウト端末。
［４］前記重量情報は、商品の重量を示す数値と、許容可能な誤差範囲を示す数値とを含み、前記判定手段は、前記商品コード検出手段によって商品コードが検出された商品の前記計量手段による計量結果に基づいて得られる重量が、前記読出手段によって読み出された重量情報に含まれる商品の重量を示す数値と許容可能な誤差範囲を示す数値とで示される範囲内に属する場合、両重量に同一性が有ると判定することを特徴とする上記［１］乃至［３］のうちいずれか１に記載のチェックアウト端末。
［５］前記商品コード検出手段は、前記照明手段によって照明された商品を撮像して画像データを生成し、この画像データに含まれるバーコードをデコードして商品コードを検出することを特徴とする上記［１］乃至［４］のうちいずれか１に記載のチェックアウト端末。
［６］商品を照明する照明部と、前記照明部によって照明された商品から商品コードを検出する商品コード検出部と、前記商品コード検出部によって商品コードが検出された後の商品を載置するための載置台と、前記載置台に載置された商品の重量を計量する計量部と、を備えたチェックアウト端末の制御プログラムであって、前記チェックアウト端末に、商品の重量を示す重量情報と、少なくとも単価を含む商品情報とを商品毎に記憶した第１記憶部から、前記商品コード検出部によって検出された商品コードで示される商品の重量情報および商品情報を読み出す読出機能と、前記商品コード検出部によって商品コードが検出された商品の前記計量部による計量結果に基づいて得られる重量と、前記読出機能によって読み出された重量情報で示される重量との同一性の有無を判定する判定機能と、前記判定機能によって同一性が有ると判定された場合、精算対象とする商品の商品情報を記憶するための第２記憶部に前記読出機能によって読み出された商品情報を記憶する記憶制御機能と、前記判定機能によって同一性が無いと判定された場合、前記照明部を消灯させる照明制御機能と、を実現させるための制御プログラム。
【符号の説明】
【００８６】
１１…セルフチェックアウトシステム、１０１…セルフチェックアウト端末、１０２…商品籠載置台、２０１…決済端末、２０３…バーコードスキャナ、２１０…ＬＣＤ、２５０…ＣＰＵ、２５２ａ…計量値記憶エリア、２５２ｂ…商品情報記憶エリア、２８０…ＰＬＵファイル、２８１…重量情報ファイル、３０１…秤装置、３０３ａ…載置台、４０３…光源
【図１】
0005499192.tif 000002
【図２】
0005499192.tif 000003
【図３】
0005499192.tif 000004
【図４】
0005499192.tif 000005
【図５】
0005499192.tif 000006
【図６】
0005499192.tif 000007
【図７】
0005499192.tif 000008
【図８】
0005499192.tif 000009
【図９】
0005499192.tif 000010
【図１０】
0005499192.tif 000011
【図１１】
0005499192.tif 000012
【図１２】
0005499192.tif 000013
【図１３】
0005499192.tif 000014
【図１４】
0005499192.tif 000015