(57)【特許請求の範囲】
【請求項１】
来店客が携帯端末を操作して商品の商品コードを該携帯端末に読み取り記憶させ、この記憶させたデータに基づいてレジで精算を行う商品販売処理システムにおいて、
前記携帯端末は、
商品に付された前記商品コードを読み取るコード読取手段と、
前記コード読取手段により読み取った商品コードを含む商品買上情報を送信する通信手段と、
前記読み取った商品コードに従って情報を呼び出すことができるものであって、前記商品コード毎に年齢制限商品か否かの情報が設定された商品ファイルを記憶する商品ファイル記憶手段と、
前記コード読取手段により前記商品コードを読み取った際に、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断し、年齢制限商品である場合にその旨を報知する第１の報知手段と、
前記通信手段により前記商品買上情報を送信する際に、年齢制限商品である場合にその旨を報知する第２の報知手段と、
を備えることを特徴とする商品販売処理システム。
【請求項２】
前記第２の報知手段は、前記通信手段により前記商品買上情報を送信する際に、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断する
ことを特徴とする請求項１に記載の商品販売処理システム。
【請求項３】
前記携帯端末は、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断し、前記携帯端末の商品買上情報記憶手段に記憶された商品買上情報から年齢制限商品の情報を除く商品選別手段を備え、前記商品選別手段によって年齢制限商品の情報が除かれた商品買上情報をレジへ送信することを特徴とする請求項１または請求項２に記載の商品販売処理システム。
【請求項４】
前記携帯端末は、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断し、前記携帯端末の商品買上情報記憶手段に記憶された商品買上情報に含まれる商品の順番を年齢制限商品が連続するように入れ替える商品買上情報変更手段を備え、前記商品買上情報変更手段によって商品の順番が入れ替えられた商品買上情報をレジへ送信することを特徴とする請求項１または請求項２に記載の商品販売処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は商品販売処理システムに係り、特に来店客自身が所定の端末で商品のコードを読み取って、その端末を用いて精算を行う商品販売処理システムに関する。
【背景技術】
【０００２】
スーパーマーケット等の小売店で客が買い上げる商品の登録・精算を行う商品販売処理システムとして、買い上げる商品の登録を客自身が行うセルフスキャニングシステムと呼ばれる商品販売処理システムが提案されている。例えば、特許文献１によれば、ＰＯＳレジスタに相当する商品販売データ処理装置本体と、店員が使用していたバーコードスキャナに代わって来店客がバーコード読み取りに使用する装置である携帯型端末機とから、システムが構成されている。
【特許文献１】特開昭６３−２４５５９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、店舗に並ぶ商品の中には、それを購入するのに年齢制限が設けられている商品（以下、このような商品を年齢制限商品と呼ぶ）がある。そして、購入可能な年齢に満たない顧客が年齢制限商品であることを知らずに年齢制限商品を購入しようとしてバーコードを読み取った場合には、レジでの精算時に店員が年齢制限商品であることを顧客に告げ、その年齢制限商品をキャンセルして商品の陳列棚に戻さなければならず、顧客にとって不便であるとともに、小売店側にとっては面倒な作業が生じてしまっていた。
【０００４】
本発明は上記の点に鑑みてなされたものであり、その目的は、顧客が年齢制限商品をレジで精算する前に年齢制限商品であることを知ることができる商品販売処理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明は上記の課題を解決するためになされたものであり、来店客が携帯端末を操作して商品の商品コードを該携帯端末に読み取り記憶させ、この記憶させたデータに基づいてレジで精算を行う商品販売処理システムにおいて、前記携帯端末は、商品に付された前記商品コードを読み取るコード読取手段と、前記コード読取手段により読み取った商品コードを含む商品買上情報を送信する通信手段と、前記読み取った商品コードに従って情報を呼び出すことができるものであって、前記商品コード毎に年齢制限商品か否かの情報が設定された商品ファイルを記憶する商品ファイル記憶手段と、前記コード読取手段により前記商品コードを読み取った際に、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断し、年齢制限商品である場合にその旨を報知する第１の報知手段と、前記通信手段により前記商品買上情報を送信する際に、年齢制限商品である場合にその旨を報知する第２の報知手段と、を備えることを特徴とする。
【０００６】
この発明によれば、携帯端末で商品コードを読み取った際に年齢制限商品であればその報知がされるので、商品をレジに持っていく前に年齢制限商品であることが分かるようになり、顧客が購入可能な年齢に達していないような場合には商品コードを読み取った時点で年齢制限商品を棚へ戻すだけでよい。
【０００７】
また、本発明は、上記の商品販売処理システムにおいて、前記第２の報知手段は、前記通信手段により前記商品買上情報を送信する際に、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断することを特徴とする。
【０００８】
この発明によれば、商品買上情報をレジへ送信する際、つまりレジでの精算の際に、年齢制限商品であればその報知がされるので、店員に注意を促し店員による年齢確認をスムーズに行うことができる。
【０００９】
また、本発明は、上記の商品販売処理システムにおいて、前記携帯端末は、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断し、前記携帯端末の商品買上情報記憶手段に記憶された商品買上情報から年齢制限商品の情報を除く商品選別手段を備え、前記商品選別手段によって年齢制限商品の情報が除かれた商品買上情報をレジへ送信することを特徴とする。
【００１０】
この発明によれば、年齢制限商品に関する商品買上情報がレジへ送信されないので、レジで店員が年齢制限商品のキャンセル操作をすることが不要になる。
【００１１】
また、本発明は、上記の商品販売処理システムにおいて、前記携帯端末は、前記商品ファイル記憶手段の商品ファイルに基づいて年齢制限商品か否かを判断し、前記携帯端末の商品買上情報記憶手段に記憶された商品買上情報に含まれる商品の順番を年齢制限商品が連続するように入れ替える商品買上情報変更手段を備え、前記商品買上情報変更手段によって商品の順番が入れ替えられた商品買上情報をレジへ送信することを特徴とする。
【００１２】
この発明によれば、年齢制限商品を含む商品買上情報がレジへ送信されてレジでその内容を表示する際に、年齢制限商品を連続してまとまった状態で表示できるので、店員はたくさんの買上商品の中から年齢制限商品がどれであるかを容易に見つけることができ、店員の作業の負担を低減することが可能である。
【発明の効果】
【００１３】
上記したように本発明によれば、顧客が年齢制限商品をレジで精算する前に年齢制限商品であることを知ることができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態による商品販売処理システムのシステム構成を示した図である。同図において、商品販売処理システムには、ストアコントローラ１０と、複数台のＰＯＳレジスタ２０と、来店客が商品のコード読み取りに使用するｎ台のハンディターミナル３０−１〜３０−ｎ（携帯端末）と、各ＰＯＳレジスタ２０に有線接続され、ハンディターミナルが買い上げ商品の精算時にセットされるレジ用クレードル２１（中継器）と、ハンディターミナルが未使用時に載置されている客用クレードル４０と、会員カードリーダ５０とが含まれている。また、各ＰＯＳレジスタ２０と客用クレードル４０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）６０によりストアコントローラ１０に接続されている。
【００１５】
ここで、ストアコントローラ１０と各ＰＯＳレジスタ２０とは、本商品販売処理システムを構築する小売店において既に導入済みの既存の装置類であり、そこに、レジ用クレードル２１、ハンディターミナル３０−１〜３０−ｎ、客用クレードル４０、会員カードリーダ５０を追加導入することにより、本商品販売処理システムが構成されることになる。
【００１６】
ストアコントローラ１０は、商品ファイル、会員ファイル、販売実績ファイルなどの各種ファイルやデータの管理を行うコンピュータである。ここで、商品ファイルは、各商品の商品名、商品コード、販売価格などの商品情報を格納したファイルであり、必要に応じてその内容を編集・変更することが可能になっているとともに、最新の商品ファイルが各ＰＯＳレジスタ２０と客用クレードル４０に適宜送信される。また、会員ファイルは、この小売店に会員として登録した客のリストを会員番号などとともに格納したものである。また、販売実績ファイルは、各ＰＯＳレジスタ２０で登録・精算処理したデータを集計することにより生成したファイルである。
【００１７】
ＰＯＳレジスタ２０は、来店客が買い上げる商品の登録および精算を行うための装置であり、各種の操作キーや表示部などを備えている。このＰＯＳレジスタ２０は、元々、店員の操作により商品のバーコードを読み取るバーコードスキャナ（図示せず）が所定のケーブルで接続されていたものであるが、そのバーコードスキャナを取り外し、取り外した後の接続コネクタ２０ａに、レジ用クレードル２１が接続される。この接続には、取り外したバーコードスキャナで用いていたのと同じ通信規格、例えばＲＳ−２３２Ｃインタフェースを用いる。これにより、ＰＯＳレジスタ２０とレジ用クレードル２１、およびレジ用クレードル２１に載置される後述のハンディターミナル３０の間は、ＲＳ−２３２Ｃのシリアル通信によりデータの通信が行われることになる。レジ用クレードル２１のレジ側の端子とハンディターミナル側の端子間は、直接、信号線で接続されている。
【００１８】
本商品販売処理システムを導入した小売店では、客用クレードル４０と会員カードリーダ５０が店内の入口付近に設置される。客用クレードル４０には未使用のハンディターミナル３０が複数セットされて来店客の使用に備えられており、来店客が会員カードを会員カードリーダ５０に通すことで、そのうちの一つが使用可能状態となる。来店客は、そのハンディターミナル３０を客用クレードル４０から取り外して、買い物を開始する。そして、買いたい商品のコードをハンディターミナル３０に読み取らせていき、最後にＰＯＳレジスタ２０へ行ってレジ用クレードル２１にハンディターミナル３０をセットする（図１ではハンディターミナル３０−１がセットされている）。
【００１９】
そうすると、上記読み取られた商品のコードなどの商品買上情報が、ハンディターミナル３０からレジ用クレードル２１を介してＰＯＳレジスタ２０へ送信される。ＰＯＳレジスタ２０は、こうして取得した商品買上情報に従って、図示しないメモリに保持している商品ファイル（上記したようにストアコントローラ１０から受信したもの）を参照することにより商品登録を実行する。これにより、ＰＯＳレジスタ２０において、買い上げ商品の合計金額が算出され、算出された合計金額等がＰＯＳレジスタ２０の表示部に表示され、店員が精算操作をすると精算処理が行われて販売実績ファイルが更新され、レシートが発行される。
【００２０】
なお、客用クレードル４０は、ＣＰＵやメモリ（図示省略）を備えるとともに、ストアコントローラ１０、セットされたハンディターミナル３０、および会員カードリーダ５０と通信するための通信機能を有している。そして、ストアコントローラ１０から送信された商品ファイルをメモリに記憶しておき、ハンディターミナル３０がセットされた時、ハンディターミナル３０内の商品ファイルを更新する。また、（複数の）ハンディターミナル３０がセットされた順番を管理して、セットされているハンディターミナル３０の中で最も早くセットされたものに、会員カードリーダ５０からの会員番号データを送信する。
【００２１】
図２は、ハンディターミナル３０の構成を示すブロック図、図３および図４は、ハンディターミナル３０のそれぞれ表側外観図、裏側外観図である。なお、表側は表示ディスプレイ３０５が設けられている面、裏側はその反対側の面である。
【００２２】
ＣＰＵ３０１は、中央処理装置であり、ＲＯＭ３０２に記憶されているプログラムを読み出して実行することにより、ハンディターミナル３０の動作を制御する。
ＲＯＭ３０２は、上記プログラムを記憶している読み出し専用メモリである。
ＲＡＭ３０３は、ストアコントローラ１０より取得した商品ファイル（図６参照）や、スキャナ部３０４で読み取った商品のバーコードのデータなどを記憶する、随時読み出し書き込みメモリである。
また、ＣＰＵ３０１は、スキャナ３０４で読み取った商品のバーコードに基づいて、ＲＡＭ３０３に記憶された商品ファイルを参照することによりその商品が年齢制限商品であるか否かを判断し、年齢制限商品である場合は、年齢制限商品である旨を表示ディスプレイ３０５に表示させる。
【００２３】
スキャナ部３０４は、商品に付されているバーコードを読み取るためのものであり、読み取ったバーコードの情報を所定の形式のデータに変換して出力する。このスキャナ部３０４は、図４に示されるように、ハンディターミナル３０の裏側の面に設けられており、バーコードをスキャナ部３０４に近付けることにより、読み取り動作が行われる。客の操作によってバーコード読み取りが行われスキャナ部３０４から出力されたデータは、買い上げ商品を特定するデータとしてＲＡＭ３０３へ送られ、記憶される。
【００２４】
表示ディスプレイ３０５は、スキャナ部３０４によりバーコードを読み取った商品の個別の商品名や値段、年齢制限商品である場合にはその旨、読み取った全商品のリストや合計金額、買い上げ点数、その他各種のメッセージ（例えば、ハンディターミナル３０の使い方が分からない客のための使用方法案内表示）などを表示する。また、表示ディスプレイ３０５の上側中央部には、ＬＥＤ発光部３０５ａが設けられる。このＬＥＤ発光部３０５ａは、その点灯によって、客用クレードル４０に複数載置されたハンディターミナル３０のうちどれを使用するかを来店客に報知するためのものであり、上記した会員カードリーダ５０からの会員番号データが受信されると、ＬＥＤ発光部３０５ａが点灯するように制御が行われるようになっている。
【００２５】
操作部３０６は、ハンディターミナル３０を操作する各種のキーからなり、図３に示されるように、バーコードの読み取りを開始するためのスキャンキー３０６１、バーコードを読み取った商品を１つずつ取り消したり数量を修正したりするための訂正キー３０６２、読み取った全商品を取り消すための取消キー３０６３、買い上げる商品の数量を指定するための＋（プラス）キー３０６４、−（マイナス）キー３０６５、読み取った全商品のリスト表示において商品を選択するカーソルを上下させるための上下矢印キー３０６６、入力操作を決定するための決定キー３０６７を有している。
【００２６】
通信部３０７は、レジ用クレードル２１および客用クレードル４０との間で行うデータ通信の制御を行う。具体的には、ハンディターミナル３０がレジ用クレードル２１に接続された場合には、ＲＡＭ３０３に記憶された買い上げ商品のデータ（スキャナ部３０４により商品のバーコードから読み取ったデータ）をレジ用クレードル２１を介してＰＯＳレジスタ２０に送信し、ハンディターミナル３０が客用クレードル４０に接続された場合には、ストアコントローラ１０から送信される、最新の商品ファイルや会員番号データを受信する。なお、これらのデータ通信は、上記したようにＲＳ−２３２Ｃの通信プロトコルに従って行われる。
【００２７】
ここで、ハンディターミナル３０とレジ用クレードル２１および客用クレードル４０との電気的接続は、図４に示されるように、ハンディターミナル３０の裏側の面に設けられた接続端子３０７１によりとられている。また、この接続端子３０７１は、上記のデータ通信のほか、客用クレードル４０に接続された時に充電式電池３１０の充電を行う用途も兼ねている。
【００２８】
ブザー３０８は、客用クレードル４０に複数載置されているハンディターミナル３０のうち、ＬＥＤ発光部３０５ａが消灯しているハンディターミナル３０が客用クレードル４０から取り外された場合にブザー音を発生させるものである。
【００２９】
電源制御部３０９は、ハンディターミナル３０が客用クレードル４０に接続されている間に、客用クレードル４０から供給される電力による充電式電池３１０への充電を制御する。
充電式電池３１０は、ハンディターミナル３０の各部を動作させるための電力を供給する。
【００３０】
図５は、レジ用クレードル２１の外観図を示したものである。レジ用クレードル２１の上面（図中右側部分）には、ハンディターミナル３０の接続端子３０７１と接続される接続端子２１１が設けられている。この接続端子２１１にハンディターミナル３０の接続端子３０７１が接続されると、ハンディターミナル３０は、レジ用クレードル２１、レジ用クレードル２１の接続ケーブル２１２、ＰＯＳレジスタ２０の接続コネクタ２０ａを順次通ってＰＯＳレジスタ２０と電気的に接続され、ＰＯＳレジスタ２０とデータ通信を行うことができる状態となる。
【００３１】
また、レジ用クレードル２１は、接続端子２１１の左右両側が凸状部２１３を有するように形成されているとともに、これら凸状部２１３と直角をなす部位が凹状部２１４を有するように形成されている。ハンディターミナル３０はこれらの凸状部２１３および凹状部２１４に挟み込まれるような状態で、レジ用クレードル２１にセットされるようになっている。すなわち、ハンディターミナル３０をレジ用クレードル２１に載置する際、凸状部２１３および凹状部２１４がハンディターミナル３０を所定の位置へ案内するガイド部として機能することによって、ハンディターミナル３０の接続端子３０７１とレジ用クレードル２１の接続端子２１１とが正しく接触し、電気的接続がなされることとなる。
【００３２】
なお、図５に示すように、レジ用クレードル２１の下側側面には、電源ランプ、通信ランプ（セットされたハンディターミナル３０とＰＯＳ端末２０とが通信中であることを示す）、エラーランプ（通信エラーが発生したことを示す）などが設けられている。
【００３３】
図６は、ＲＡＭ３０３に記憶された商品ファイルの一例を示す図である。商品ファイルは、ＪＡＮコード、商品名、値段、年齢制限、等の各項目から構成される表形式のデータであり、１行が１つの商品の情報を表している。ここで、「年齢制限」の項目は年齢制限商品の種別を表し、「０」が年齢制限商品でないことを意味し、「１」が年齢制限商品であることを意味する。図６において、例えばＪＡＮコードが００００４の商品は、商品名がビールであり、値段が３２０円であり、年齢制限が「１」であるので年齢制限商品である。
【００３４】
図７は、会員カードリーダ５０から送信される会員番号データの一例を示す図である。会員番号データは、会員番号、名前、住所、年齢、及び電話番号の各項目から構成されるデータである。例えば、会員番号０００１の会員は、名前が日本太郎であり、住所が東京都大田区山の手１−２−３であり、年齢がＸＸ歳であり、電話番号が０３−１２３４−５６７８である。
【００３５】
図８は、一人の顧客が買い物をする際にＣＰＵ３０１が生成してＲＡＭ３０３に記憶される商品買上情報の一例を示す図である。商品買上情報は、ＪＡＮコード、商品名、値段、数量、年齢制限、日付（その商品をハンディターミナル３０で読み取った日時）、等の各項目から構成される表形式のデータであり、１行がハンディターミナル３０で読み取った１つの購入商品の情報を表している。図８において、例えばＪＡＮコードが００００１の商品は、商品名がジュースであり、値段が１２０円であり、購入数量が２個であり、年齢制限が「０」であるので年齢制限商品ではなく、日付が０７０７２４１０２００３（２００７年７月２４日午前１０時２０分３秒）である。
【００３６】
図９は、年齢制限商品のバーコードをハンディターミナル３０で読み取った際に表示ディスプレイ３０５に表示される表示内容（読み取りメッセージ）の一例を示す図である。表示ディスプレイ３０５には、合計買上点数、合計金額、買い上げた各商品の商品名、数量、単価、小計（単価に数量をかけた金額）、が表示され、更に、年齢制限商品がある場合には、メッセージ表示エリアに「当商品は年齢確認商品です。登録しますか、キャンセルしますか。」との年齢制限商品であることを報知するメッセージが年齢制限商品を指し示す矢印とともに表示される。
【００３７】
図１０は、ハンディターミナル３０をレジ用クレードル２１に挿入された際に表示ディスプレイ３０５に表示される表示内容の一例を示す図である。表示ディスプレイ３０５には、合計買上点数、合計金額、買い上げた各商品の商品名、数量、単価、小計、が表示され、更に、年齢制限商品がある場合には、メッセージ表示エリアに「年齢制限商品があります。確認してください。」との年齢制限商品であることを報知するメッセージが表示されるとともに、年齢確認結果を入力するための「ＯＫ」と「ＮＯ」の選択ボタンが表示される。「ＯＫ」ボタンは店員が顧客の年齢を確認して問題がなかった場合に選択するボタンであり、「ＮＯ」ボタンは年齢に問題がある場合に選択するボタンである。なおこれらのボタンの入力は、操作部３０６のキーを使って表示ディスプレイ３０５上のカーソルを移動させることによって行う。
【００３８】
図１１は、精算時にハンディターミナル３０からＰＯＳレジスタ２０へ商品買上情報が送信されてＰＯＳレジスタ２０に表示される表示内容の一例を示す図である。ＰＯＳレジスタ２０には、合計買上点数、合計金額、買い上げた各商品の商品名、数量、単価、小計、が表示される。ここで、年齢制限商品であるビールとワインが連続してまとまった状態で表示が行われている。
【００３９】
次に、本商品販売処理システムにおけるハンディターミナル３０の動作（ＣＰＵ３０１の処理）を、図１２のフローチャートに沿って説明する。
【００４０】
ステップＳ１において、ＣＰＵ３０１は、会員カードリーダ５０から送信される会員番号データ（図７）を通信部３０７により受信したか否かをチェックする。上述した通り、当該ハンディターミナル３０が客用クレードル４０に最も早くセットされたものであれば、会員番号データが受信されることになる。
【００４１】
会員番号データが受信されたと判断された場合、ＣＰＵ３０１は、ステップＳ２において、ＬＥＤ発光部３０５ａを点灯させることにより、来店客に使用するハンディターミナル３０を案内する。それとともに、受信した会員番号データに従い、表示ディスプレイ３０５に会員番号を表示させる。来店客は客用クレードル４０にセットされた複数のハンディターミナル３０の中から、ＬＥＤ発光部３０５ａが点灯したハンディターミナル３０を取り外し、買い物を開始する。なお、この時、客用クレードル４０のＣＰＵは、ＬＥＤ発光部３０５ａが点灯したハンディターミナル３０が取り外されたことを検知して、次に会員番号データを送信するハンディターミナル３０を、客用クレードル４０へセットされた順番に従って決定する。
【００４２】
一方、会員番号データが受信されなかった場合、ＣＰＵ３０１は、ステップＳ３において、当該ハンディターミナル３０が客用クレードル４０にセットされているか否かをチェックする。これは、例えば接続端子３０７１が接続状態かどうかにより判断するものとする。そして、客用クレードル４０にセットされていないと判断された場合は、ＣＰＵ３０１は、ステップＳ４において、ブザー３０８からブザー音を発生させることで、来店客が間違ったハンディターミナル３０を使用しようとした（取り外した）ことを報知する。このとき、ブザー音が鳴ったハンディターミナル３０を再び客用クレードル４０に戻せば、ステップＳ３の判断がＹＥＳとなり、ブザー音は停止する。
【００４３】
上記ステップＳ３でハンディターミナル３０が客用クレードル４０にセットされている場合、ＣＰＵ３０１は、ステップＳ５において、ＲＡＭ３０３に記憶している商品ファイルの更新日時を通信部３０７から客用クレードル４０に送信する。これを受けて客用クレードル４０のＣＰＵは上記商品ファイルが最新のものかどうかをチェックし、最新の商品ファイルをハンディターミナル３０へ送信する。ハンディターミナル３０はこの最新の商品ファイル（図６）を受信して、ＲＡＭ３０３に記憶しておく。
【００４４】
さて、ステップＳ２でハンディターミナル３０が客用クレードル４０から取り外された後、ＣＰＵ３０１は、ステップＳ６において、スキャナ部３０４により商品のバーコードが読み取られたか否かをチェックする。そして、来店客がバーコードの読み取り操作を行うとステップＳ６の判断はＹＥＳとなり、ＣＰＵ３０１は、ステップＳ７において、当該読み取られたバーコードに基づき商品のコードをＲＡＭ３０３に記憶させる。またこの時、当該商品の買上数量を「１」としてＲＡＭ３０３に記憶させる。さらに、ＲＡＭ３０３に記憶している商品ファイルから、上記コードに従って対応する商品の商品名と値段と年齢制限商品の種別（「０」または「１」）を呼び出し、商品買上情報を生成してＲＡＭ３０３に記憶する。
【００４５】
次に、ＣＰＵ３０１は、ステップＳ８において、上記呼び出した年齢制限商品の種別に基づいて、ステップＳ７で読み取った商品が年齢制限商品であるか否かを判断する。年齢制限商品である場合、ＣＰＵ３０１は、ステップＳ９において、表示ディスプレイ３０５に「当商品は年齢確認商品です。登録しますか、キャンセルしますか。」との年齢制限商品であることを報知するメッセージを含む図９の読み取りメッセージを表示するとともに、ブザー３０８によりブザー音を発生させる。そしてＣＰＵ３０１は、ステップＳ１０において、訂正キー３０６２と決定キー３０６７のどちらが選択入力されたかを判断する。訂正キー３０６２が選択入力された場合、ＣＰＵ３０１は、ステップＳ１１において、今読み取った商品を商品買上情報から削除する。決定キー３０６７が選択入力された場合、ＣＰＵ３０１は、ステップＳ１２において、＋キー３０６４や−キー３０６５の入力を受け付け、今読み取った商品の購入数量の変更が入力されればその変更をＲＡＭ３０３に記憶させる。
【００４６】
次いで、ＣＰＵ３０１は、ステップＳ１３において、ステップＳ９で表示ディスプレイ３０５に表示した図９の読み取りメッセージから年齢制限商品であることを報知するメッセージを削除する。
【００４７】
その後、ＣＰＵ３０１は、ステップＳ１４において、ハンディターミナル３０がレジ用クレードル２１に接続されたか否かをチェックする。これは、上記ステップＳ３と同様に、接続端子３０７１が接続状態かどうかにより判断するものとする。レジ用クレードル２１にセットされていないと判断された場合、再びステップＳ６に戻り、ＣＰＵ３０１はさらにバーコードの読み取りが行われたか否かのチェックを行う。この後、顧客は必要に応じて買い物を続ける。
【００４８】
ハンディターミナル３０がレジ用クレードル２１に接続された場合、ステップＳ１４の判断はＹＥＳとなり、ＣＰＵ３０１は、ステップＳ１５において、ＲＡＭ３０３に記憶した商品買上情報（図８）の中に年齢制限商品が含まれるか否かを判断する。年齢制限商品が含まれない場合、ＣＰＵ３０１は、ステップＳ１６〜ステップＳ１７において、ＲＡＭ３０３に記憶している商品買上情報に含まれている商品のデータを１つずつ通信部３０７からレジ用クレードル２１を介してＰＯＳレジスタ２０へ送信する。つまり、ＣＰＵ３０１は、商品買上情報に含まれる複数の商品について、ステップＳ１６で１つの商品のデータを送信し、ステップＳ１７で次の商品があるかどうかを判定するという処理を繰り返すことにより、買い上げた商品１つずつ送信を行う。なお、前述したように、ここでのデータ通信は、ハンディターミナル３０等が導入される前にＰＯＳレジスタ２０に併設されていたバーコードスキャナが使用していたのと同じ通信プロトコル（ここではＲＳ−２３２Ｃ）を使用することにより行われる。したがって、ＰＯＳレジスタ２０側は何ら仕様を変更することなく、ＰＯＳレジスタ２０はバーコードスキャナ３０からのコードを受信することができる。
【００４９】
ステップＳ１５で年齢制限商品が含まれる場合、ＣＰＵ３０１は、ステップＳ１８において、表示ディスプレイ３０５に「年齢制限商品があります。確認してください。」との年齢制限商品であることを報知するメッセージを含む図１０の内容を表示するとともに、ブザー３０８によりブザー音を発生させる。このとき店員は、このメッセージを読み、例えば「年齢制限商品をお買い求めですのでお客様の年齢を確認させていただきます。」といった具合に顧客の年齢確認を行えばよい。
【００５０】
店員は年齢確認の結果、問題がなければ表示ディスプレイ３０５に表示された「ＯＫ」ボタンを選択入力し、問題があれば「ＮＯ」ボタンを選択入力する。ＣＰＵ３０１は、ステップＳ１９において、「ＯＫ」ボタンが選択入力されたか「ＮＯ」ボタンが選択入力されたかを判断する。
【００５１】
ステップＳ１９で「ＮＯ」ボタンが選択入力された場合、即ち年齢に問題があった場合、ＣＰＵ３０１は、ステップＳ２０において、ＲＡＭ３０３の商品買上情報から年齢制限商品に関する情報を削除する。そして、ＣＰＵ３０１は、ステップＳ２２〜ステップＳ２３において、年齢制限商品を含まない商品買上情報内の商品のデータを１つずつ通信部３０７からレジ用クレードル２１を介してＰＯＳレジスタ２０へ送信する。つまり、ＣＰＵ３０１は、商品買上情報（年齢制限商品の削除後）に含まれる複数の商品について、ステップＳ２２で１つの商品のデータを送信し、ステップＳ２３で次の商品があるかどうかを判定するという処理を繰り返すことにより、買い上げた商品１つずつ送信を行う。
【００５２】
ステップＳ１９で「ＯＫ」ボタンが選択入力された場合、即ち年齢に問題がなかった場合、ＣＰＵ３０１は、ステップＳ２１において、ＲＡＭ３０３の商品買上情報に含まれるデータの順序を年齢制限商品が連続するように入れ替える（例えば、年齢制限商品が先になるようにまとめ、年齢制限商品以外をその後にする）。そして、ＣＰＵ３０１は、ステップＳ２２〜ステップＳ２３において、データの順序を入れ替えた商品買上情報（年齢制限商品を含む全てのデータ）内の商品のデータを上記と同様に１つずつ通信部３０７からレジ用クレードル２１を介してＰＯＳレジスタ２０へ送信する。
【００５３】
ステップＳ１６〜ステップＳ１７、またはステップＳ２２〜ステップＳ２３によりＲＡＭ３０３の商品買上情報をＰＯＳレジスタ２０へ送信し終わると、ＣＰＵ３０１は、ステップＳ２４において、ＲＡＭ３０３内の商品買上情報をクリアする。
【００５４】
その後、ＰＯＳレジスタ２０で精算処理が行われその処理が終了すると、店員はハンディターミナル３０をレジ用クレードル２１から取り外して、次の来店客が使用できるように再度客用クレードル４０にセットする。ＣＰＵ３０１は、ステップＳ２５において、ハンディターミナル３０がレジ用クレードル２１から取り外されてから再度客用クレードル４０にセットされたことを、接続端子３０７１の接続状態により検知して、ＬＥＤ発光部３０５ａを消灯させる。
【００５５】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【００５６】
例えば、会員カードに顧客の年齢情報を記憶させておき、顧客が会員カードリーダ５０で会員カードを読み取った際に年齢制限商品の購入可能年齢に達しているか否かを判断するようにして、年齢制限商品の購入可能年齢に達している場合はステップＳ８，ステップＳ１５，ステップＳ１９の判断を省略しても構わない。
また、ステップＳ１８におけるメッセージの表示及びブザー音の発生は、ＰＯＳレジスタ２０側で行うようにしてもよい。
【００５７】
また、ハンディターミナル３０とレジ用クレードル２１との通信は、有線に限らず電磁波、光、音波等を用いたものでもよい。ただし、隣のＰＯＳレジスタ２０のレジ用クレードル２１と混信しないように近距離通信であることが好ましい。これらの場合、ハンディターミナル３０とレジ用クレードル２１間の通信データは、レジ用クレードル２１においてＰＯＳレジスタ２０に対応した通信データに変換するものとする。
【００５８】
また、図６の商品ファイル内の年齢制限の項目は、年齢制限商品であるか否かを「０」と「１」で区別する方式に代えて、何歳以下の顧客であればその商品の販売を禁止するかを示す年齢情報としてもよい。この場合、この年齢情報と図７の会員番号データに含まれる顧客の年齢とを照合することで、年齢制限商品であることを報知するようにすればよい。
【００５９】
また、ハンディターミナル３０でバーコードを読み取った際に商品のコードをＲＡＭ３０３に記憶させることなく、直ちに後の精算処理のために商品のコードと当該ハンディターミナル３０の識別ＩＤとをハンディターミナル３０から無線等でストアコントローラ１０へ送信するようにしてもよい。この場合、バーコードの読み取り時には直ちにステップＳ８〜ステップＳ９が実行されて年齢制限商品であればその旨のメッセージが表示ディスプレイ３０５に表示されるとともに、精算時にはハンディターミナル３０がレジ用クレードル２１にセットされると当該ハンディターミナル３０の識別ＩＤに基づいてストアコントローラ１０からＰＯＳレジスタ２０へ商品のコード等のデータが送信されて、ステップＳ１５以降の処理が同じ様に行われるものとする。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施形態による商品販売処理システムのシステム構成図である。
【図２】図１の商品販売処理システムにおけるハンディターミナルの構成を示すブロック図である。
【図３】図２のハンディターミナルの表側外観図である。
【図４】図２のハンディターミナルの裏側外観図である。
【図５】図１の商品販売処理システムにおけるレジ用クレードルの外観図である。
【図６】商品ファイルの一例を示す図である。
【図７】会員番号データの一例を示す図である。
【図８】商品買上情報の一例を示す図である。
【図９】表示ディスプレイに表示される読み取りメッセージの一例を示す図である。
【図１０】表示ディスプレイに表示される表示内容の一例を示す図である。
【図１１】ＰＯＳレジスタに表示される表示内容の一例を示す図である。
【図１２】図２のハンディターミナルの動作を説明するフローチャートである。
【符号の説明】
【００６１】
１０…ストアコントローラ  ２０…ＰＯＳレジスタ  ２１…レジ用クレードル  ３０…ハンディターミナル  ４０…客用クレードル  ５０…会員カードリーダ  ３０１…ＣＰＵ  ３０２…ＲＯＭ  ３０３…ＲＡＭ  ３０４…スキャナ部  ３０５…表示ディスプレイ  ３０６…操作部  ３０７…通信部  ３０８…ブザー  ３０９…電源制御部  ３１０…充電式電池
【図１】
0005401787.tif 000002
【図２】
0005401787.tif 000003
【図３】
0005401787.tif 000004
【図４】
0005401787.tif 000005
【図５】
0005401787.tif 000006
【図６】
0005401787.tif 000007
【図７】
0005401787.tif 000008
【図８】
0005401787.tif 000009
【図９】
0005401787.tif 000010
【図１０】
0005401787.tif 000011
【図１１】
0005401787.tif 000012
【図１２】
0005401787.tif 000013