(57)【要約】【課題】顧客が購入しようとしている特定商品の年齢条件を顧客が満たすか否かの判断を的確に行う。【解決手段】商品販売データ処理装置１は、情報処理を実行する情報処理部と、リーダＲとを備える。顧客が所持する顧客所持媒体Ｃには、顧客の年齢を取得するために必要な情報が記憶されている。情報処理部は、リーダＲから読み込まれた顧客の年齢を取得するために必要な情報に基づいて顧客の年齢を取得する。情報処理部は、商品Ｐについて商品販売データ処理を行うに際し、商品Ｐが販売を許可する年齢制限が定められている特定商品であるか否かを判定する。商品Ｐが特定商品である場合、情報処理部は、顧客の年齢が年齢条件を満たすか否かが判定され、顧客の年齢が年齢条件を満たすものでない場合には商品Ｐについて商品販売データ処理を実行しない。【選択図】図３
2008257429.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を実行する情報処理部と、
商品を特定する商品コードを入力するための商品コード入力部と、
顧客の年齢を取得するのに必要な情報が記録された顧客に所持されている顧客所持媒体から前記顧客の年齢を取得するのに必要な情報を読み取るリーダと、
前記情報処理部が、前記リーダによって読み取られた前記顧客の年齢を取得するのに必要な情報に基づいて顧客の年齢を取得する手段と、
前記情報処理部が、一取引毎に、前記商品コード入力部によって入力された商品コードによって特定される商品を購入商品として記憶部に記憶する商品販売データ処理を実行する手段と、
前記情報処理部が、一取引の前記商品販売データ処理中に、商品コード毎に販売を許可する年齢条件が定められている特定商品であるか否かを記憶する商品データファイルを検索して前記入力された商品コードによって特定される商品が特定商品であるか否かを判定する手段と、
前記情報処理部が、前記入力された商品コードによって特定される商品が特定商品であると判定した場合、記憶部に記憶されている当該商品について設定されている年齢条件と前記取得した顧客の年齢とを比較し、当該顧客の年齢が前記年齢条件を満たしていないと判定した場合には当該商品についての前記商品販売データ処理について実行しない手段と、
を備える商品販売データ処理装置。
【請求項２】
前記顧客の年齢を取得するのに必要な情報は顧客を特定する識別情報であり、
前記情報処理部は、識別情報ごとに生年月日を記憶するファイルを参照して前記リーダによって読み取られた識別情報から生年月日を取得し、当該取得した生年月日に基づいて顧客の年齢を取得する、
請求項１記載の商品販売データ処理装置。
【請求項３】
前記顧客の年齢を取得するのに必要な情報は顧客の生年月日であり、
前記情報処理部は、前記リーダによって読み取られた生年月日に基づいて顧客の年齢を取得する、
請求項１記載の商品販売データ処理装置。
【請求項４】
前記年齢条件は商品コード毎に定められている、請求項１から３のいずれか一に記載の商品販売データ処理装置。
【請求項５】
前記情報処理部は、前記商品販売データ処理に基づいて前記顧客所持媒体に特典を記憶させる、請求項１から４のいずれか一に記載の商品販売データ処理装置。
【請求項６】
前記顧客所持媒体には顧客を特定する識別情報が記憶され、
前記情報処理部は、前記商品販売データ処理に基づいて識別情報毎に特典を記憶するファイルに特典を記憶させる、
請求項１から４のいずれか一に記載の商品販売データ処理装置。
【請求項７】
情報を入力する情報入力部を備え、
前記リーダは、前記顧客所持媒体に記憶されている当該顧客所持媒体を所持する顧客本人であれば知り得る情報を読み取り、
前記情報処理部は、
前記リーダによって読み取られた前記認証情報に基づいて本人であれば知り得る情報を取得する手段と、
前記情報入力部から入力された情報と前記取得した本人であれば知り得る情報とを比較し、当該入力された情報と当該本人であれば知り得る情報とが一致しないと判定した場合には当該判定以降の前記商品販売データ処理を実行しない手段と、
を備える、
請求項１から６のいずれか一に記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、購入年齢制限などの販売制限が定められている商品を顧客に販売するに際して用いられる商品販売データ処理装置に関する。
【背景技術】
【０００２】
従来、購入年齢制限などの販売制限が定められている商品を購入しようとする顧客にその販売制限の条件がクリアされているか否かを入力させるための制限確認装置を備え、顧客が販売制限をクリアしているか否かを確認する手間を簡略化させる商品販売データ処理装置（ＰＯＳ端末）が提案されている（例えば、特許文献１）。特許文献１には、記載された制限確認装置として、未成年であるか否かを顧客に選択させるアイコンを表示したタッチパネル付ディスプレイが示されている（特許文献１の段落番号０００９、００１４）。ディスプレイに顧客が未成年であるか否かを質問する例のほかにも、顧客の生年月日を入力させる旨をタッチパネル付ディスプレイに表示し、入力された生年月日から顧客の年齢が購入年齢に達しているか否かを判定する例も示されている（特許文献１の段落番号００１９）。
【０００３】
上記の例の他にも、購入商品の精算処理を行うホスト装置と接続されるレシート印刷を行うプリンタを備え、ホスト装置が年齢制限商品を確認したらプリンタのレシート印刷処理を一時停止し、購入者が所有する年齢確認媒体から情報を読み取って商品の年齢制限と比較した結果に応じてプリンタのレシート印刷処理を再開させる精算処理システムが提案されている（例えば、特許文献２の請求項１および１５）。特許文献２では、年齢確認媒体として運転免許証や健康保健証などが用いられている（特許文献２の段落番号００３１）。特許文献２に記載されたプリンタは磁気読取部や画像読取部を備え（特許文献２の００３３〜００３４）、磁気読取部で年齢確認媒体に磁気記録されている生年月日を読み取ったり、画像読取部で年齢確認媒体の表面の画像データを取得してＯＣＲソフトなどで文字パターンを解析したりすることで年齢確認媒体から生年月日を取得し、現在時刻と比較することで購入者の年齢を算出している（特許文献２の段落番号００５３）。
【０００４】
【特許文献１】特開２００６−０３９８８４公報
【特許文献２】特開２００６−３３８５７３公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
未成年への販売が制限されているアルコール類やタバコのように、特定の年齢の顧客に対して販売を許可する年齢条件が定められている商品（以下、「特定商品」と表す。）を顧客に販売する際、店員は、特定商品の販売を許可する年齢条件を顧客が満たしているか否か確認した上で販売する必要がある。しかし、店員が顧客に対し年齢条件を満たしているか否かを確認する確認作業は時間を要するものであり、ひいてはレジでの会計の回転率を悪くする一因となる。また、顧客が購入しようとする商品が特定商品であることを店員が見落とし、店員が確認作業を失念するおそれもある。
【０００６】
そこで、ＰＯＳ端末で商品販売データ処理を行う対象の商品が特定商品である場合に、店員に確認作業を行うよう促す警告を一律に発する設定をＰＯＳ端末に行うと、会計に要する時間が多大なものとなる。また、明らかに年齢条件を満たしている顧客が会計を行う際にも警告が発せられることになり、顧客は不快感を覚えることになる。
【０００７】
本発明の目的は、顧客が購入しようとしている特定商品の年齢条件を顧客が満たすか否かの判断を的確に行うことである。
【課題を解決するための手段】
【０００８】
本発明の商品販売データ処理装置は、情報処理を実行する情報処理部と、商品を特定する商品コードを入力するための商品コード入力部と、顧客の年齢を取得するのに必要な情報が記録された顧客に所持されている顧客所持媒体から前記顧客の年齢を取得するのに必要な情報を読み取るリーダと、前記情報処理部が、前記リーダによって読み取られた前記顧客の年齢を取得するのに必要な情報に基づいて顧客の年齢を取得する手段と、前記情報処理部が、一取引毎に、前記商品コード入力部によって入力された商品コードによって特定される商品を購入商品として記憶部に記憶する商品販売データ処理を実行する手段と、前記情報処理部が、一取引の前記商品販売データ処理中に、商品コード毎に販売を許可する年齢条件が定められている特定商品であるか否かを記憶する商品データファイルを検索して前記入力された商品コードによって特定される商品が特定商品であるか否かを判定する手段と、前記情報処理部が、前記入力された商品コードによって特定される商品が特定商品であると判定した場合、記憶部に記憶されている当該商品について設定されている年齢条件と前記取得した顧客の年齢とを比較し、当該顧客の年齢が前記年齢条件を満たしていないと判定した場合には当該商品についての前記商品販売データ処理について実行しない手段と、を備える。
【発明の効果】
【０００９】
本発明によれば、顧客が購入しようとする商品が特定商品であればこの商品に設定されている年齢条件と顧客の年齢とが比較され、顧客の年齢が年齢条件を満たしていない場合にはこの商品についての商品販売データ処理を実行しないため、顧客が購入しようとしている特定商品の年齢条件を顧客が満たすか否かの判断を的確に行うことができる。
【発明を実施するための最良の形態】
【００１０】
［構造］
本発明の実施の一形態を図１ないし図１１に基づいて説明する。
【００１１】
本実施の形態は、例えばショッピングモールに設置されるＰＯＳシステムへの適用例である。個々のショッピングモール加盟店においては、購入金額に応じた特典ポイントを顧客に贈呈する。この特典ポイントは、ショッピングモール加盟店で共通に使用することができ、商品の割引や値引き等のサービスに利用される。そして、特典ポイントサービスを利用する会員（顧客）には、顧客所持媒体である会員カードが予め提供されていて、顧客が商品購入時に会員カードを店員に提示することを想定している。会員カードは、磁気カードとＩＣカードとの二種類が用意されている。
【００１２】
図１は、システム構成例を概略的に示す構成図である。
【００１３】
本実施の形態のＰＯＳシステム１００は、一店舗単位で店舗システム２が構築され、これらの店舗システム２が広域ネットワーク３を介して管理サーバ４に接続されて構成されている。
【００１４】
店舗システム２は、店舗内の精算所などに設置される商品販売データ処理装置としての一または複数台のＰＯＳ端末１が、店舗内に構築されているＬＡＮネットワーク５を介してストアサーバ６に接続されて構築されている。ストアサーバ６は、広域ネットワーク３を介して管理サーバ４に接続されている。したがって、ＰＯＳ端末１は、ストアサーバ６を介して管理サーバ４と通信可能になっている。
【００１５】
図２は、ＰＯＳ端末１の外観を示す斜視図である。
【００１６】
ＰＯＳ端末１は、ドロワ１０の上に設置されている。ＰＯＳ端末１の外観を構成するハウジング１ａの上面右側にはキーボード１１が、ハウジング１ａの上面奥側には表示器１３がそれぞれ設けられている。表示器１３の左側には、ハウジング１ａに格納されてレシートプリンタ１６（図５参照）が内蔵されている。
【００１７】
キーボード１１は、商品区分登録を行うための部門キー１１ａ、商品コードや金額等を入力するための「０」から「９」までの置数キー１１ｂ、現金による決済（締め）を宣言するための預／現計キー１１ｃなどの各種キーを備えて構成されている。
【００１８】
表示器１３は、操作者側に表示面を向けて配置されるオペレータ用表示器１４と、操作者側とは反対の顧客側に表示面を向けて配置される顧客側表示器１５とから構成されている。
【００１９】
ハウジング１ａの上面でキーボード１１よりも右側には、磁気カードＭＣを上面から挿入してＰＯＳ端末１の手前側に引き抜き可能な形状に形成された磁気カード挿通部１７が設けられている。磁気カード挿通部１７の内部には、磁気カードＭＣに備わる磁気記録部に記録されたデータを読み取るためのリーダＲである磁気カードリーダ１８が、磁気カード挿通部１７とハウジング１ａの右側面との間に配置されて、ＰＯＳ端末１の内部に内蔵されて設けられている。
【００２０】
ＰＯＳ端末１の背面には、外部機器を接続可能な図示しないコネクタが設けられている。図示しないコネクタは、このコネクタに接続された外部機器とＰＯＳ端末１とをデータ通信可能に接続するインターフェイス部１０５（図５）の一部を構成している。
【００２１】
図示しないコネクタには、商品Ｐに付されたコードシンボルＣＳを光学的に読み取りデコードするバーコードスキャナ１９が接続されている。コードシンボルＣＳは、商品Ｐを特定する商品コードがシンボル化されたバーコードや二次元コード（ＱＲコード）などの図形であり、商品Ｐの外観に付されている。バーコードスキャナ１９は、光学的に読み取られたコードシンボルＣＳをデコードして商品コードを出力する。バーコードスキャナ１９から出力された商品コードは、情報処理部１０１（図５参照）に入力される。すなわち、バーコードスキャナ１９は、商品コードを入力するための商品コード入力部となる。
【００２２】
また、図示しないコネクタには、ＩＣカードＡＣに備わるＩＣチップに記憶されたデータを読み取るためのリーダＲであるＩＣカードリーダ２０も接続されている。ＩＣカードリーダ２０は、ＩＣカードＡＣを挿入して保持可能な形状に開口されたＩＣカード挿入部２３を顧客に向けて、顧客がＩＣカードＡＣを挿入可能な位置に設置される。ＩＣカードリーダ２０の上面には、ＩＣカード挿入部２３が設けられている面を手前側として手前側から奥側に向けて順に、数値入力が可能なテンキー部２１、テンキー部２１から入力した内容が表示される顧客表示部２２が設けられている。テンキー部２１から入力された入力情報は、顧客表示部２２に表示されるとともに情報処理部１０１に入力される。すなわち、ＩＣカードリーダ２０は、リーダＲであると同時に、情報を入力するための情報入力部としての役割も果たす。
【００２３】
図３は、ＰＯＳ端末１で行われる会計処理を実現するスキームを示す模式図である。
【００２４】
ＰＯＳ端末１を操作する店員は、ＰＯＳ端末１で実現される年齢取得処理、商品販売データ処理、本人確認処理などの各種処理で構成される会計処理において、図３に示すように、一取引の商品販売データ処理中に、バーコードスキャナ１９から入力された商品コードによって特定される商品Ｐが特定商品であるか否かの判断がなされ、商品Ｐが特定商品であると判定された場合さらに顧客の年齢と商品Ｐについて設定されている年齢条件とが比較された上で、その商品Ｐについての売上が記録される。
【００２５】
本実施の形態のＰＯＳ端末１で行われる年齢取得処理は、顧客の年齢を取得するために行われる。顧客が所持する会員カードＣには、顧客の年齢を取得するのに必要な情報（以下、「年齢情報」と表す。）、顧客を特定する識別情報、顧客本人であれば知り得る情報を取得するのに必要な認証情報などの各種情報が記録された状態で顧客に提供されている。ＰＯＳ端末１では、リーダＲから会員カードＣに記憶されている年齢情報が読み込まれ、この読み込まれた年齢情報に基づいて顧客の年齢が取得される。年齢情報は、例えば顧客の生年月日である。この場合、情報処理部１０１は、リーダＲによって読み取られた顧客の生年月日とＮＴＰ（ネットワークタイムプロトロル）によって把握される現在日とから顧客の年齢を算出して取得する。また、年齢条件は、例えば「２０歳以上」、「１８歳以上」、「なし」などである（図８参照）。なお、年齢条件は、商品コード毎に個別に定められていてもよいし、特定商品すべてに一律に定められていても良い。
【００２６】
本実施の形態のＰＯＳ端末１で個々の商品Ｐについて一取引毎に行われる商品販売データ処理は、バーコードスキャナ１９から入力された商品コードによって特定される商品を購入商品として記憶部に記憶するための処理である。本実施の形態のＰＯＳシステム１００では、商品販売データ処理が行われると、その処理内容に基づいて顧客に対し特典として特典ポイントが付与される。顧客に付与された特典ポイントは、顧客を特定する識別情報である顧客ＩＤ５０１（図９参照）に対応付けて顧客マスタデータベースＦ３に記憶されたり、顧客が所持する会員カードＣに記憶されたりする。
【００２７】
本実施の形態のＰＯＳ端末１で行われる本人確認処理は、会計処理中に会員カードＣを所持する顧客が正規の所有者であるか否かを確認し、年齢条件を満たさない顧客が他人の会員カードを用いて年齢条件を満たすようになりすますことを防ぐために行われる。本人確認処理においては、情報入力部であるＩＣカードリーダ２０に設けられているテンキー部２１から入力された入力情報（例えば、顧客の年齢）と、会員カードＣに記憶されている認証情報（例えば、顧客の生年月日）に基づいて取得される本人であれば知りうる情報（例えば、顧客の生年月日に基づいて求まる顧客の年齢）との一致不一致が判断される。ＰＯＳ端末１では、入力情報と本人であれば知り得る情報とが一致していない場合それ以降の商品販売データ処理を実行しない。
【００２８】
ＰＯＳ端末１を操作する店員は、各種の商品Ｐを購入しようとしている顧客が所持する会員カードＣに記憶されている各種情報をリーダＲを用いてＰＯＳ端末１に読み込む。この操作によって、ＰＯＳ端末１ではリーダＲから読み込まれた年齢情報（例えば、顧客の生年月日）に基づいて顧客の年齢が取得される。
【００２９】
続いて、ＰＯＳ端末１を操作する店員は、バーコードスキャナ１９を用いて顧客が購入しようとしている商品Ｐに付されているコードシンボルＣＳを読み取る。バーコードスキャナ１９で読み取られたコードシンボルＣＳは商品コードにデコードされ、デコードした商品コードをＰＯＳ端末１の情報処理部１０１（図５参照）に送信する。情報処理部１０１はバーコードスキャナ１９から入力された商品コードを受信すると、入力された商品コードによって特定される商品を購入商品として記憶部であるＲＡＭ１０３（図５参照）に記憶し売上を記憶する商品販売データ処理を実行する。この商品販売データ処理は、バーコードスキャナ１９から商品コードを受信するたびに成立する一商品取引ごとに行われる。ＲＡＭ１０３に記憶された売上データは、会計終了時に行われる後処理（図１０のＳＴ１１７）によって売上ファイルＦ２に記録される。
【００３０】
個々の商品Ｐについて一取引毎に行われる商品販売データ処理では、バーコードスキャナ１９から入力された商品コードに対応する年齢条件が商品マスタファイルＦ１から検索されＰＯＳ端末１に取得され（ステップＡ）、顧客が購入しようとしている商品Ｐが年齢条件を定められている特定商品であるか否かが判断される（ステップＢ）。
【００３１】
商品Ｐが特定商品でなければ（ステップＢのＮｏ）、この商品Ｐが購入商品としてＲＡＭ１０３に記憶される（ステップＺ）。これに対し、商品Ｐが特定商品であれば（ステップＢのＹｅｓ）、ＰＯＳ端末１では顧客の年齢が年齢条件を満たすものであるか否かが判断される（ステップＣ）。
【００３２】
顧客の年齢が商品Ｐの年齢条件を満たさないものである場合（例えば、顧客の生年月日と現在日とから算出される顧客の年齢が商品Ｐの年齢条件として定められている規定年齢に満たない場合）（ステップＣのＮｏ）、店員による処理の中断を解除するための解除操作（ステップＥ）が行われるまでＰＯＳ端末１で実行されている商品Ｐについて商品販売データ処理が中断される（ステップＤ）。ここで店員は、ＰＯＳ端末１で解除操作を行ってこの商品Ｐについて売上を記録することも、この商品Ｐについての商品販売データ処理を実行せず別の商品Ｐについての商品販売データ処理を開始することもできる。
【００３３】
これに対し、顧客の年齢が商品Ｐの年齢条件を満たしている場合（例えば、顧客の生年月日と現在日とから算出される顧客の年齢が商品Ｐの年齢条件として定められている規定年齢以上である場合）（ステップＣのＹｅｓ）、さらに本人確認処理（ステップＦ）によって顧客が会員カードＣの正規の所有者であることが確認されると（ステップＦのＹｅｓ）、この商品Ｐが購入商品としてＲＡＭ１０３に記録される（ステップＺ）。顧客が会員カードＣの正規の所有者でなければ（ステップＦのＮｏ）、ＰＯＳ端末１で実行されている商品Ｐについての商品販売データ処理が中断される（ステップＤ）。
【００３４】
以上に述べたような処理を実現するＰＯＳシステム１００のデータ構成およびハードウェア構成について、以下に説明する。
［データ構成およびハードウェア構成］
図４は、会員カードＣに記録されているデータを示す模式図である。
【００３５】
磁気カードＭＣ（会員カードＣ）の磁気記録部には、図４（ａ）に示すように、会員である顧客を特定する識別情報である顧客ＩＤ９０１とその顧客に関する個人情報９０２とが磁気的に記録されている。
【００３６】
ＩＣカードＡＣ（会員カードＣ）のＩＣチップには、図４（ｂ）に示すように、会員である顧客を特定する識別情報である顧客ＩＤ９０１と、その顧客に関する個人情報９０２と、累計ポイント９０３と、ポイント履歴９０４とがデータ記録されている。
【００３７】
個人情報９０２は、会員登録時に顧客が申請した各種の顧客に関する情報である。累計ポイント９０３は、会員に対して現在付与されているポイント数である。ポイント履歴９０４は、これまでの特典ポイントの取得及び使用の履歴である。個人情報９０２には、顧客の年齢を取得するのに必要な情報である顧客の生年月日ＤＴも含まれている。
【００３８】
図５は、ＰＯＳ端末１のシステム構成を示すブロック図である。
【００３９】
ＰＯＳ端末１は、情報処理を実行する情報処理部１０１を備えている。情報処理部１０１は、各種演算処理を実行して各部を集中的に制御するＣＰＵ１０２と、記憶部としてのＲＡＭ１０３と、基本制御プログラムが格納されているＲＯＭ１０４とを備えて構成されている。情報処理部１０１は、入出力部としてのインターフェイス部１０５と、通信部としての通信インターフェイス１０６とに、バスラインＢＬを介してデータ通信自在に接続されている。また、情報処理部１０１は、ＲＯＭ１０４に格納されている基本制御プログラムを起動してＮＴＰ（ネットワークタイムプロトコル）を有効にし、現在時刻を把握することができる。
【００４０】
インターフェイス部１０５には、制御プログラム（ＯＳ）や各種データファイル等を格納するＨＤＤ１０７の他に、キーボード１１、表示器１３、ドロワ１０、レシートプリンタ１６、磁気カードリーダ１８、ＩＣカードリーダ２０、バーコードスキャナ１９等の各種入出力装置も接続されている。通信インターフェイス１０６は、ＬＡＮネットワーク５（図１参照）に接続しており、ＬＡＮネットワーク５に接続されている機器（ストアサーバ６）との間で各種通信を行う。このような通信インターフェイス１０６としては、ＬＡＮネットワーク５を介して各種機器との間で通信可能であればその種類を問わず、例えば有線ＬＡＮや無線ＬＡＮ、赤外線通信等を用いることができる。
【００４１】
図６は、ストアサーバ６のシステム構成を示すブロック図である。
【００４２】
ストアサーバ６は、ＣＰＵ２０２、ＲＡＭ２０３およびＲＯＭ２０４を備えて構成される情報処理部２０１を備える。情報処理部２０１は、インターフェイス部２０５と通信インターフェイス２０６とにバスラインＢＬ２を介してデータ通信自在に接続されている。インターフェイス部２０５には、キーボード２０８、表示器２０９および制御プログラム（ＯＳ）等を格納するＨＤＤ２０７が接続されている。通信インターフェイス２０６は、ＬＡＮネットワーク５（図１参照）および広域ネットワーク３（図１参照）に接続しており、ＬＡＮネットワーク５と広域ネットワーク３とに接続されている各種機器（ＰＯＳ端末１および管理サーバ４）との間で各種通信を行う。このような通信インターフェイス２０６としては、ＬＡＮネットワーク５と広域ネットワーク３とを介して各種機器との間で通信可能であればその種類を問わず、例えば、有線ＬＡＮや無線ＬＡＮ、赤外線通信などを用いることができる。
【００４３】
ＨＤＤ２０７には、情報処理部２０１を動作させる制御プログラムの他、商品コードに対応付けられて商品名や単価、年齢条件などが記録されている商品マスタファイルＦ１、各ＰＯＳ端末１から送信される売上データを記憶する売上ファイルＦ２等の様々なデータが格納されている。
【００４４】
図７は、管理サーバ４のシステム構成を示すブロック図である。
【００４５】
管理サーバ４は、ＣＰＵ３０２と、ＲＡＭ３０３と、ＲＯＭ３０４とを備えて構成されている情報処理部３０１を備えている。情報処理部３０１は、インターフェイス部３０５および通信インターフェイス３０６に、バスラインＢＬ３を介してデータ通信自在に接続されている。
【００４６】
インターフェイス部３０５には、キーボード３０８、表示器３０９、および、制御プログラム（ＯＳ）や各種データファイル等を格納するＨＤＤ３０７が接続されている。通信インターフェイス３０６は広域ネットワーク３（図１参照）に接続しており、広域ネットワーク３に接続されている機器（ストアサーバ６）との間で各種通信を行う。このような通信インターフェイス３０６としては、広域ネットワーク３を介して各種機器との間で通信可能であればその種類を問わず、例えば有線ＬＡＮや無線ＬＡＮ、赤外線通信等を用いることができる。
【００４７】
ＨＤＤ３０７には、情報処理部３０１を動作させる制御プログラムの他、顧客ＩＤに対応付けられて個々の会員の顧客特定データや顧客の個人情報、顧客に付与された特典ポイントなどの各種情報が記録されている顧客マスタデータベースＦ３等の様々なデータが格納されている。
【００４８】
図８は、商品マスタファイルＦ１のデータ構造を示す模式図である。
【００４９】
商品マスタファイルＦ１には、図８に示すように、商品を特定する商品コード４０１に対応付けて、商品名や単価などの商品に関する商品情報４０２と、年齢条件４０３とが格納されている。
【００５０】
図９は、顧客マスタデータベースＦ３のデータ構造を示す模式図である。
【００５１】
顧客マスタデータベースＦ３には、図９に示すように、顧客ＩＤ５０１に対応付けて、顧客に関する個人情報５０２と、顧客の現在の累計ポイント５０３と、ポイント履歴５０４とが格納されている。顧客ＩＤ５０１は、会員カードＣに記録されている顧客ＩＤ２０１に対応付けられている。個人情報５０２には、顧客が会員登録した時に申請した顧客に関する情報が記録されている。累計ポイント５０３には、会員に対して現在付与されている特典ポイント数が記録されている。ポイント履歴５０４には、これまでの特典ポイントの取得及び使用の履歴が記録されている。個人情報５０２には、顧客の年齢を取得するのに必要な顧客の生年月日ＤＴも含まれている。
【００５２】
以上に述べたような構成のＰＯＳシステム１００において情報処理部１０１が実行する各種情報処理（商品販売データ処理および本人確認処理）について、以下に説明する。
［各種情報処理］
図１０は、情報処理部１０１が実行する会計処理の流れを示すフローチャートである。
【００５３】
情報処理部１０１は、ＰＯＳ端末１に対して店員がサインオン操作を行うと、年齢取得処理オペレータ用表示器１４に売上登録を受け付けている旨を示す登録画面を表示させる（ＳＴ１０１）。登録画面が表示されている間に、リーダＲから会員カードＣに記憶されているデータが読み込まれると、情報処理部１０１は年齢取得処理（ＳＴ１０２〜ＳＴ１０３）、個々の商品Ｐについての商品販売データ処理（ＳＴ１０３ａ〜ＳＴ１１５）、ポイント処理（ＳＴ１１６）および後処理（ＳＴ１１７）で構成される会計処理を開始する。
【００５４】
情報処理部１０１は、会計処理を開始すると、まず年齢取得処理（ＳＴ１０２〜ＳＴ１０３）を実行する。年齢取得処理（ＳＴ１０２〜ＳＴ１０３）の詳細について、以下に述べる。
【００５５】
情報処理部１０１は、年齢取得処理を開始すると、顧客ＩＤおよび顧客の年齢を取得するのに必要な情報（年齢情報）である顧客の生年月日を取得する処理を行う（ＳＴ１０２）。本実施の形態において、会員カードＣには顧客ＩＤ９０１と顧客の生年月日ＤＴとが記録されている。情報処理部１０１は、リーダＲから顧客ＩＤ９０１と顧客の生年月日ＤＴとが入力されるまで待機している（ＳＴ１０２ａのＮ）。顧客ＩＤと生年月日ＤＴとが情報処理部１０１に入力されると（ＳＴ１０２ａのＹ）、情報処理部１０１は、入力されたこれらの情報に基づいて顧客の年齢を取得する（ＳＴ１０３）。例えば、顧客の年齢を取得するのに必要な情報（年齢情報）として生年月日ＤＴが採用されている場合、情報処理部１０１は生年月日ＤＴとＮＴＰ（ネットワークタイムプロトコル）によって取得される現在日とから顧客の年齢を算出して取得する。
【００５６】
以上に述べた年齢取得処理（ＳＴ１０２〜ＳＴ１０３）に続く処理として、情報処理部１０１は個々の商品Ｐについての商品販売データ処理（ＳＴ１０３ａ〜ＳＴ１１５）を実行する。この商品販売データ処理（ＳＴ１０３ａ〜ＳＴ１１５）について、以下に述べる。なお、情報処理部１０１は年齢取得処理（ＳＴ１０２〜ＳＴ１０３）を終了した時点において、バーコードスキャナ１９から商品コードが入力されるまで待機している（ＳＴ１０３ａのN、ＳＴ１１５のＮ）。ここで商品コードが入力されずに預／現計キー１１ｃが操作されて締めが宣言された場合（ＳＴ１０３ａのＮ、ＳＴ１１５のＹ）、全ての商品Ｐについての商品販売データ処理を終了して後述するポイント処理（ＳＴ１１６）を実行する。
【００５７】
商品コードがバーコードスキャナ１９から入力された場合（ＳＴ１０３ａのＹ）、情報処理部１０１は、商品マスタファイルＦ１を検索して入力された商品コードに対応する年齢条件を取得し（ＳＴ１０４）、商品Ｐが年齢条件の定められている特定商品であるか否かを特定する判定を行う（ＳＴ１０５）。入力された商品コードに対応する年齢条件が商品マスタファイルＦ１に定められておらず商品Ｐが特定商品ではないと判定した場合（ＳＴ１０５のＮ）、情報処理部１０１は、本人確認処理を実行し（ＳＴ２００）、この商品Ｐを購入商品としてＲＡＭ１０３に一時的に記憶し（ＳＴ１０６）、バーコードスキャナ１９から次の商品コードが入力されるまで待機する（ＳＴ１０３ａ）。本人確認処理（ＳＴ２００）については、図１１に基づいて後述する。
【００５８】
一方、ＳＴ１０５において入力された商品コードに対応する年齢条件が商品マスタファイルＦ１に定められており商品Ｐが顧客によっては販売が認められない特定商品であると判定した場合（ＳＴ１０５のＹ）、情報処理部１０１は、顧客の年齢が年齢条件を満たすものであるか否かを判定する（ＳＴ１０７）。より詳細には、ＳＴ１０３ａに示す処理において取得された顧客の年齢が、ＳＴ１０４に示す処理によって取得された年齢条件を満たすものであるか否かを判定する。
【００５９】
ＳＴ１０７において顧客の年齢が年齢条件を満たすものである場合（ＳＴ１０７のＹ）、情報処理部１０１は本人確認処理（ＳＴ２００）を実行した後に、この商品Ｐについて売上登録処理を実行し（ＳＴ１０６）、バーコードスキャナ１９から次の商品コードが入力されるまで待機する（ＳＴ１０３ａ）。
【００６０】
一方、ＳＴ１０７において顧客の年齢が年齢条件を満たさないものである場合（ＳＴ１０７のＮ）、情報処理部１０１は、オペレータ用表示器１４や顧客側表示器１５に商品Ｐは顧客が購入すべきではない旨を示す警告表示を行う（ＳＴ１０８）。警告表示は、キーボード１１から警告表示を解除する警告表示解除命令が入力されると（ＳＴ１０９のＹ）、情報処理部１０１はオペレータ用表示器１４や顧客側表示器１５に表示した警告表示を解除し（ＳＴ１１０）、本人確認処理（ＳＴ２００）を実行した後に、この商品Ｐを購入商品としてＲＡＭ１０３に一時的に記憶し（ＳＴ１０６）、バーコードスキャナ１９から次の商品コードが入力されるまで待機する（ＳＴ１０３ａ）。警告表示がなされている間にキーボード１１からスキップ命令が入力されると（ＳＴ１０９のＮ、ＳＴ１１１のＹ）、情報処理部１０１は入力された商品コードを破棄し（ＳＴ１１２）、オペレータ用表示器１４や顧客側表示器１５に表示した警告表示を解除した後に（ＳＴ１１３）、バーコードスキャナ１９から商品コードが入力されるまで待機する（ＳＴ１０３ａ）。
【００６１】
以上に述べた情報処理部１０１が行う一取引ごとの商品販売データ処理（ＳＴ１０３ａのＹ、ＳＴ１０４〜ＳＴ１１３）は、預／現計キー１１ｃが操作されて締めの宣言がなされるまで繰り返される。預／現計キー１１ｃが操作されて締めが宣言された場合（ＳＴ１０３ａのＮ、ＳＴ１１５のＹ）、情報処理部１０１は全ての商品Ｐについて商品販売データ処理（ＳＴ１０３ａ〜ＳＴ１１５）を終了し、続く処理としてポイント処理を実行する（ＳＴ１１６）。ポイント処理では、情報処理部１０１は今回行われた全ての商品販売データ処理によってＲＡＭ１０３に記憶された購入商品の売上金額に対する新規の特典ポイントを算出し、算出した新規の特典ポイントを顧客マスタデータベースＦ３を格納するＨＤＤ３０７を備える管理サーバ４に送信する。管理サーバ４は、ＰＯＳ端末１から新規の特典ポイントを受信すると、顧客マスタデータベースＦ３に記憶されている当該顧客の累計ポイント５０３に新規の特典ポイントを加算して顧客マスタデータベースＦ３の累計ポイント５０３を更新し、ポイント履歴５０４も更新する。また、情報処理部１０１は、ＩＣカードリーダ２０のＩＣカード挿入部２３にＩＣカードＡＣが挿入されて保持されている場合、ＩＣカードＡＣのＩＣチップとデータ通信を行い、累計ポイント９０３およびポイント履歴９０４を更新する。
【００６２】
ポイント処理（ＳＴ１１６）に続く処理として、情報処理部１０１は、レシートプリンタ１６にレシートを発行させ、売上ファイルＦ２を格納するＨＤＤ２０７を備えるストアサーバ６に顧客ＩＤに対応付けした売上データを送信する後処理を実行する（ＳＴ１１７）。ストアサーバ６の情報処理部２０１はＰＯＳ端末１から送信される売上データを受信すると、売上ファイルＦ２に記録されている売上データを記録更新する。ストアサーバ６の情報処理部２０１は、売上ファイルＦ２への売上データの記録更新が完了するとＰＯＳ端末１に向けて記録更新完了の信号を送信する。ＰＯＳ端末１の情報処理部１０１は、ストアサーバ６から送信された記録更新完了の信号を受信すると、情報処理部１０１は後処理（ＳＴ１１７）を終了する。後処理（ＳＴ１１７）の終了によって、一連の会計処理は終了することになる。
【００６３】
図１１は、情報処理部１０１が実行する本人確認処理の流れを示すフローチャートである。以下の説明において、本人であれば知り得る情報としては顧客の年齢を用い、本人であれば知り得る情報を取得するのに必要な会員カードＣに記憶されている認証情報としては顧客の生年月日ＤＴ（図４参照）を用いている。この生年月日ＤＴは、ＳＴ１０２（図１０参照）において行われる処理で情報処理部１０１が取得したものである。本人確認処理で用いられる認証情報は、後述するように、生年月日ＤＴに限られないがＳＴ１０２での処理によってリーダＲから読み取られていることが前提となる。
【００６４】
情報処理部１０１は本人確認処理（図１０のＳＴ２００）を開始すると、認証情報に基づいて本人であれば知り得る情報を取得する（ＳＴ２０１）。より詳細には、情報処理部１０１は、認証情報としての生年月日ＤＴおよびＮＴＰによって取得される現在日に基づいて、本人であれば知り得る情報として顧客の年齢を取得する。
【００６５】
続く処理として、情報処理部１０１は、オペレータ用表示器１４、顧客側表示器１５および顧客表示部２２に顧客自身の年齢を入力するよう顧客に促す旨の入力要求表示し（ＳＴ２０１ａ）、テンキー部２１から入力された入力情報である顧客の年齢が情報入力部であるＩＣカードリーダ２０から送信されるまで待機する（ＳＴ２０２のＮ）。なお、この入力情報（顧客の年齢）は、ＩＣカードリーダ２０のテンキー部２１から顧客が入力する他、店員が顧客に口頭で年齢を尋ね、その結果得られた顧客の回答を店員がキーボード１１から入力するようにしてもよい。
【００６６】
ＩＣカードリーダ２０から送信される入力情報（顧客の年齢）を情報処理部１０１が受信すると（ＳＴ２０２のＹ）、情報処理部１０１は、この入力情報とＳＴ２０１で取得された本人であれば知り得る情報としての顧客の年齢との一致不一致を判定する（ＳＴ２０３）。判定の結果、入力情報と本人であれば知り得る情報とが一致した場合（ＳＴ２０３のＹ）、情報処理部１０１は、オペレータ用表示器１４、顧客側表示器１５および顧客表示部２２に本人確認が完了した旨のチェック完了表示を行い（ＳＴ２０４）、本人確認処理を終了する。
【００６７】
これに対し、判定の結果、入力情報と本人であれば知り得る情報とが一致しない場合（ＳＴ２０３のＮ）、情報処理部１０１は顧客表示部２２に、顧客がテンキー部２１から入力された入力情報（顧客の年齢）が誤っている旨の顧客に向けたエラー表示を行い（ＳＴ２０５）、入力回数が所定回数（例えば３回）に達するまで再度入力を受け付ける（ＳＴ２０６のＮ、ＳＴ２０２）。入力回数が所定回数に達した場合（ＳＴ２０６のＹ）、情報処理部１０１はオペレータ用表示器１４にエラー表示を行い（ＳＴ２０７）、顧客マスタデータベースＦ３を格納するＨＤＤ３０７を備える管理サーバ４に、ＳＴ１０２（図１０参照）において入力された顧客ＩＤを記録した会員カードＣが不正使用されたことを示す不正使用情報を送信する（ＳＴ２０８）。ＰＯＳ端末１から送信された不正使用情報を管理サーバ４の情報処理部３０１が受信すると、管理サーバ４の情報処理部３０１は顧客マスタデータベースＦ３にその不正使用情報を記録する。ＰＯＳ端末１の情報処理部１０１は、ＳＴ２０８における処理を行った後、キーボード１１からエラー表示解除命令（ＳＴ２０９）もしくは会計処理中止命令（ＳＴ２１０）のいずれか一の命令が入力されるまで待機する（ＳＴ２０９のＮ、ＳＴ２１０のＮ）。キーボード１１からエラー表示解除命令が入力された場合（ＳＴ２０９のＹ）、情報処理部１０１は、オペレータ用表示器１４および顧客表示部２２に表示したエラー表示を解除して（ＳＴ２１１）、本人確認処理を終了する。一方、キーボードから会計処理中止命令が入力された場合（ＳＴ２１０のＹ）、情報処理部１０１は実行している会計処理を中止する。
【００６８】
本実施の形態のＰＯＳ端末１によれば、顧客が所持する会員カードＣには少なくとも顧客の年齢を取得するのに必要な情報（年齢情報）として生年月日ＤＴが記憶され、リーダＲから年齢情報が読み込まれると、ＰＯＳ端末１の情報処理部１０１は生年月日ＤＴから顧客の年齢を取得し、一取引毎にバーコードスキャナ１９から入力された商品コードによって特定される商品Ｐを購入商品として記憶する商品販売データ処理を実行するに際し、入力された商品コードによって特定される商品が販売を許可する年齢条件が定められている特定商品であるか否かを判定し、特定商品であればこの商品Ｐについて設定されている年齢条件と顧客の年齢とを比較し、顧客の年齢が年齢条件を満たしていないと判断される場合にはこの商品Ｐについての商品販売データ処理を実行しないため、顧客が購入しようとしている特定商品の年齢条件を顧客が満たすか否かの判断を的確に行うことができる。
【００６９】
さらに、本実施の形態のＰＯＳ端末１を用いたＰＯＳシステム１００は、会員カードＣに記録された顧客ＩＤ９０１に対応して商品を購入するに際し特典ポイントを付与するシステムであり、顧客には商品販売データ処理に基づいた特典ポイントが付与され、付与された特典ポイントが会員カードＣや顧客マスタデータベースＦ３に記憶されるので、年齢情報や認証情報が記録されている会員カードＣを店員に提示する際の顧客の心理的抵抗が軽減され、顧客は積極的に会員カードＣを店員に提示することができる。
【００７０】
さらに、本実施の形態のＰＯＳ端末１では、商品販売データ処理が実行される際に、併せて本人確認処理が実行されるため、年齢条件を満たしたいがために正規の所有者ではない者が他人の会員カードＣを利用して特定商品を購入することを防ぎ、加えて、会員カードＣの不正使用そのものを防止することもできる。
【００７１】
なお、本実施の形態のＰＯＳ端末１が行う本人確認処理において、本人であれば知り得る情報として顧客の年齢を、認証情報として顧客の生年月日ＤＴをそれぞれ用いているが、認証情報と本人であれば知り得る情報とは一致していてもよく、例えば生年月日ＤＴなどの個人情報９０２（図４参照）や、予め設定したパスワードであってもよい。この本人であれば知り得る情報は、会員カードＣに記憶される場合以外にも、顧客マスタデータベースＦ３に顧客ＩＤと対応付けて記憶されていて、リーダＲから読み取られた会員カードＣの顧客ＩＤ９０１を検索キーとして顧客マスタデータベースＦ３から検索されて情報処理部１０１に取得されるようにしてもよい。
【００７２】
また、この本人確認処理は、顧客が特定商品を購入する際に他人の会員カードＣを用いて自己の年齢情報を偽っていないか否かを判断するために行われる処理である。そのため、図１０に示した手順に限られず、顧客の年齢を取得する処理（ＳＴ１０３）が行われてから特定商品についての売上登録処理（ＳＴ１０６）が行われるまで（図１０に示すフローチャートの太線フロー部分のいずれか）に本人確認処理が行われれば十分である。また、顧客に対して厳密な年齢の確認を求めないのであれば、本人確認処理は必ずしも行われなくてもよい。  
［別の実施の形態］
次いで、別の実施の形態を図１２に基づいて説明する。この場合、図１ないし図１１に基づいて説明した実施の一形態と同一の部分は同一符号で示し、説明も省略する。
【００７３】
本発明の別の実施の一形態のＰＯＳ端末１は、会員カードに記憶されている顧客ＩＤは顧客の年齢を取得するために必要な情報（年齢情報）としての役割を果たし、顧客の年齢を取得するために必要な顧客の生年月日はリーダから読み取られた顧客ＩＤを基に顧客マスタデータベースから取得される点が、前述した実施の形態と相違する。
【００７４】
図１２は、情報処理部１０１が実行する会計処理の流れの一部を示すフローチャートである。
【００７５】
本実施の形態のＰＯＳ端末１の情報処理部１０１が行う会計処理の一部であるＳＴ１０２（図１０参照）で行われる処理について以下に説明する。
【００７６】
情報処理部１０１は、会員カードＣに記憶されている顧客ＩＤ９０１がリーダＲから読み込まれると（ＳＴ１０２ｂのＹ）、情報処理部１０１は顧客マスタデータベースＦ３を検索して顧客の生年月日ＤＴを取得する。より詳細には、情報処理部１０１は、顧客マスタデータベースＦ３を格納するＨＤＤ３０７を備える管理サーバ４にＳＴ１０２ｂで取得した顧客ＩＤ９０１を送信する。管理サーバ４の情報処理部３０１は、ＰＯＳ端末１から送信された顧客ＩＤ９０１を受信すると、顧客マスタデータベースＦ３から受信した顧客ＩＤに対応する生年月日ＤＴを抽出し、ＰＯＳ端末１に送信する。ＰＯＳ端末１の情報処理部１０１は、管理サーバ４から送信された生年月日ＤＴを受信し、以降の処理に用いる。
【００７７】
つまり、本実施の形態の会員カードに記憶されている顧客ＩＤ９０１は、ＰＯＳ端末１の情報処理部１０１が顧客の年齢を取得する上で、顧客の年齢を取得するために必要な情報（年齢情報）としての役割を果たす。
【００７８】
本実施の形態のＰＯＳ端末１によっても、前述した実施の形態のＰＯＳ端末１と同様に、顧客が購入しようとしている特定商品の年齢条件を顧客が満たすか否かの判断を的確に行うことができる。さらに、本実施の形態のＰＯＳ端末では、特定商品を購入する上で判断の対象として用いられる生年月日などの個人情報を会員カードＣに記憶しておく必要がなく、顧客マスタデータベースＦ３から取得するため、顧客が会員カードＣを紛失した際にその会員カードＣから生年月日などの個人情報が漏洩するおそれがない。
【図面の簡単な説明】
【００７９】
【図１】システム構成例を概略的に示す構成図である。
【図２】ＰＯＳ端末の外観を示す斜視図である。
【図３】ＰＯＳ端末で行われる会計処理を実現するスキームを示す模式図である。
【図４】会員カードに記録されているデータを示す模式図である。
【図５】ＰＯＳ端末のシステム構成を示すブロック図である。
【図６】ストアサーバのシステム構成を示すブロック図である。
【図７】管理サーバのシステム構成を示すブロック図である。
【図８】商品マスタファイルのデータ構造を示す模式図である。
【図９】顧客マスタデータベースのデータ構造を示す模式図である。
【図１０】情報処理部が実行する会計処理の流れを示すフローチャートである。
【図１１】情報処理部が実行する本人確認処理の流れを示すフローチャートである。
【図１２】情報処理部が実行する会計処理の流れの一部を示すフローチャートである。
【符号の説明】
【００８０】
１…ＰＯＳ端末（商品販売データ処理装置）、１８…磁気カードリーダ（リーダ）、１９…バーコードスキャナ（商品コード入力部）、２０…ＩＣカードリーダ（リーダ、情報入力部）、１０１…情報処理部、１０３…ＲＡＭ（記憶部）、４０１…商品コード、４０３…年齢条件、９０１…顧客ＩＤ（顧客の年齢を取得するために必要な情報）、ＡＣ…ＩＣカード（顧客所持媒体）、ＤＴ…生年月日（顧客の年齢を取得するために必要な情報）、Ｆ１…商品マスタファイル（商品データファイル）、Ｆ３…顧客マスタデータベース（生年月日を記憶するファイル、特典を記憶するファイル）、ＭＣ…磁気カード（顧客所持媒体）、Ｐ…商品、Ｒ…リーダ
【図１】
2008257429.tif 000003
【図２】
2008257429.tif 000004
【図３】
2008257429.tif 000005
【図４】
2008257429.tif 000006
【図５】
2008257429.tif 000007
【図６】
2008257429.tif 000008
【図７】
2008257429.tif 000009
【図８】
2008257429.tif 000010
【図９】
2008257429.tif 000011
【図１０】
2008257429.tif 000012
【図１１】
2008257429.tif 000013
【図１２】
2008257429.tif 000014