(57)【特許請求の範囲】
【請求項１】
商品の商品コードを受け付ける商品コード受付手段と、
前記商品コードごとに設定されて税の種別を示す税種別情報をもとに、前記商品コード受付手段により受け付けられた前記商品コードで特定される前記商品にかかる前記税の種別を判別する税種別判別手段と、
前記商品ごとに、前記商品にかかる税の情報が設定されたデータベースをもとに、前記商品の税額ないし税込み価格を算出する算出手段と、
前記税種別情報ごとに設定されて前記税の種別に関して表示又は印字する情報をもとに、前記税種別判別手段により判別された前記税の種別ごとに、当該税の種別が判別された前記商品を示す情報と、当該商品にかかる前記税の種別に関して表示又は印字する情報と、前記算出手段により算出された前記商品の税額ないし税込み価格と、を出力する出力手段と、
を備える商品データ処理装置。
【請求項２】
前記出力手段は、前記税の種別に関して表示又は印字する情報として、前記商品の価格に対して課税される割合を出力する請求項１に記載の商品データ処理装置。
【請求項３】
前記算出手段は、前記商品にかかる前記税の種別において、前記商品の価格に課す税額又は前記商品の価格に予め課されている税額を算出する請求項１又は２に記載の商品データ処理装置。
【請求項４】
商品データ処理装置のコンピュータを、
商品の商品コードを受け付ける商品コード受付手段と、
前記商品コードごとに設定されて税の種別を示す税種別情報をもとに、前記商品コード受付手段により受け付けられた前記商品コードで特定される前記商品にかかる前記税の種別を判別する税種別判別手段と、
前記商品ごとに、前記商品にかかる税の情報が設定されたデータベースをもとに、前記商品の税額ないし税込み価格を算出する算出手段と、
前記税種別情報ごとに設定されて前記税の種別に関して表示又は印字する情報をもとに、前記税種別判別手段により判別された前記税の種別ごとに、当該税の種別が判別された前記商品を示す情報と、当該商品にかかる前記税の種別に関して表示又は印字する情報と、前記算出手段により算出された前記商品の税額ないし税込み価格と、を出力する出力手段と、
して機能させるプログラム。
【請求項５】
前記出力手段は、前記税の種別に関して表示又は印字する情報として、前記商品の価格に対して課税される割合を出力する請求項４に記載のプログラム。
【請求項６】
前記算出手段は、前記商品にかかる前記税の種別において、前記商品の価格に課す税額又は前記商品の価格に予め課されている税額を算出する請求項４又は５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ＰＯＳ（Point  Of  Sale）端末等、商品コードを元に特定される商品にかかる商品データを取り扱う商品データ処理装置では、商品ごとに税率を設定している。そして、商品の販売登録時には、各商品に対応する税率をもとに税額を算出し、商品ごとに算出した税額や税率をレシート用紙に印字している。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術においては、レシート用紙などに商品ごとの税額が出力されるため、消費税、酒税、たばこ税などの税の種別ごとの商品の税額が分かりづらかった。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、実施形態の商品データ処理装置は、商品の商品コードを受け付ける商品コード受付手段と、前記商品コードごとに設定されて税の種別を示す税種別情報をもとに、前記商品コード受付手段により受け付けられた前記商品コードで特定される前記商品にかかる前記税の種別を判別する税種別判別手段と、前記税の種別ごと又は前記商品コードごとに設定された税額ないし税込み価格の算出にかかる情報をもとに、前記商品の税額ないし税込み価格を算出する算出手段と、前記税種別情報ごとに設定されて前記税の種別に関して表示又は印字する情報をもとに、前記税種別判別手段により判別された前記税の種別ごとに、当該税の種別が判別された前記商品を示す情報と、当該商品にかかる前記税の種別に関して表示又は印字する情報と、前記算出手段により算出された前記商品の税額ないし税込み価格と、を出力する出力手段と、を備える。
【０００５】
また、実施形態のプログラムは、商品データ処理装置のコンピュータを、商品の商品コードを受け付ける商品コード受付手段と、前記商品コードごとに設定されて税の種別を示す税種別情報をもとに、前記商品コード受付手段により受け付けられた前記商品コードで特定される前記商品にかかる前記税の種別を判別する税種別判別手段と、前記税の種別ごと又は前記商品コードごとに設定された税額ないし税込み価格の算出にかかる情報をもとに、前記商品の税額ないし税込み価格を算出する算出手段と、前記税種別情報ごとに設定されて前記税の種別に関して表示又は印字する情報をもとに、前記税種別判別手段により判別された前記税の種別ごとに、当該税の種別が判別された前記商品を示す情報と、当該商品にかかる前記税の種別に関して表示又は印字する情報と、前記算出手段により算出された前記商品の税額ないし税込み価格と、を出力する出力手段と、して機能させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかるＰＯＳシステムの概略構成図である。
【図２】図２は、ストアサーバの機能的構成を模式的に示すブロック図である。
【図３】図３は、商品マスタのデータ構成を示す図である。
【図４】図４は、商品別税率設定マスタのデータ構成を示す図である。
【図５】図５は、税種別設定マスタのデータ構成を示す図である。
【図６】図６は、ＰＯＳ端末の外観斜視図である。
【図７】図７は、ＰＯＳ端末の機能的構成を模式的に示すブロック図である。
【図８】図８は、ＰＯＳ端末が実行する動作の手順を示すフローチャートである。
【図９】図９は、ＰＯＳ端末が印字するレシート用紙の一例を示す概念図である。
【発明を実施するための形態】
【０００７】
本実施形態においては、スーパーマーケット等の店舗で用いられるＰＯＳ端末に商品データ処理装置を適用する場合について説明する。
【０００８】
図１は、実施形態にかかるＰＯＳシステム１の概略構成図である。図１に示すように、ＰＯＳシステム１は、商品データ処理装置としての複数台（図では２台）のＰＯＳ端末２と、これらのＰＯＳ端末２をＬＡＮ（Local  Area  Network）３等のネットワークで接続して集中管理するストアサーバ４とで構成される。
【０００９】
ストアサーバ４は、ＰＯＳシステム１全体の制御を受け持つものである。図２は、ストアサーバ４の機能的構成を模式的に示すブロック図である。ストアサーバ４は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）等で構成されるコンピュータ構成の制御部４１と、通信Ｉ／Ｆ４３と、Ｉ／Ｏ機器制御部４４とがバス４２によって接続されて構成されている。ストアサーバ４は、通信Ｉ／Ｆ４３およびＬＡＮ３（図１参照）を介して複数台のＰＯＳ端末２との間で相互にオンライン通信する。また、制御部４１にはバス４２及びＩ／Ｏ機器制御部４４を介して、キーボード４５、表示器４６、プリンタ４７及びＨＤＤ（Hard  Disk  Drive）４８が接続されている。ＨＤＤ４８は、制御部４１のＣＰＵを動作させる各種制御プログラムの他、商品マスタＭおよび税率設定データベースＤＢを格納している。
【００１０】
図３は、商品マスタＭのデータ構成を示す図である。図３に示すように、商品マスタＭには、各商品の商品コードに対応付けて、商品名や商品の価格等の商品情報が設定される。商品コードは、商品ごとにユニークに設定される識別情報であり、商品の特定に用いられる。例えば、店舗では、商品に添付したラベルに、その商品に設定された商品コードを記載しておく。そして、ラベルに記載された商品コードをバス４２や通信Ｉ／Ｆ４３を介して接続するＰＯＳ端末２のスキャナ１９（図６参照）などで入力する。ストアサーバ４では、入力された商品コードで商品マスタＭを参照することで、商品の特定を行うことができる。
【００１１】
税率設定データベースＤＢは、商品マスタＭに設定されている商品、すなわち店舗で取り扱う商品ごとに、商品にかかる税の情報が設定されたデータベースである。具体的には、税率設定データベースＤＢは、商品別税率設定マスタＤ１、税種別設定マスタＤ２とを含む構成である。
【００１２】
図４は、商品別税率設定マスタＤ１のデータ構成を示す図である。図４に示すように、商品別税率設定マスタＤ１は、商品を識別する「商品コード」ごとに、税込の価格を算出するための「税率」と、その商品コードで識別される商品にかかる税の種別を示す「税コード」とを記憶する。「商品コード」で識別される商品については、商品マスタＭに設定されている価格と、商品別税率設定マスタＤ１の「税率」で設定されている値とを掛け合わせることで、税込の価格を算出することができる。また、「税コード」は、税の種別ごとにユニークに設定された識別情報であり、「商品コード」で識別される商品にかかる税の種別の特定に用いられる。
【００１３】
図５は、税種別設定マスタＤ２のデータ構成を示す図である。図５に示すように、税種別設定マスタＤ２は、「税コード」ごとに、「税種別」と、「税額算出式」と、「表示データ」とを記憶する。「税種別」は、「税コード」で識別される税の種別の名称を示す。具体的には、「消費税」、「たばこ税」、「酒税」など、税の項目名が記述されている。「税額算出式」は、税の種別において商品に課税される税額分を算出するための算出式が記述されている。具体的には、（商品の価格）×（商品の価格に対する税額の割合）などが記述されている。この「税額算出式」を参照することで、商品コードで識別される商品にかかる税の種別において、販売時に商品の価格に課す税額の他、商品の価格に予め課されている税額などの算出が可能となる。「表示データ」は、税の種別において商品の価格に対して課税される割合など、税の種別に関して表示（又は印字）する情報が記述されている。例えば、「税種別」が消費税の場合には、消費税として商品の価格に対して課税される割合である「５％」など情報が記述される。
【００１４】
次に、ＰＯＳ端末２について説明する。図６は、ＰＯＳ端末２の外観斜視図である。図６に示すように、ＰＯＳ端末２は、現金等を収容するためのドロワ１２の上に載置されており、このドロワ１２の引出し１２ａの開閉を制御する。ＰＯＳ端末２の正面側には、登録、点検、精算、設定などの各種業務モードを選択するためのモードキー１４が設けられている。また、ＰＯＳ端末２の正面に設けられたキーボード１３には、オペレータ（店員）が、例えば預かり金額などを置数するための置数キーや、１商取引として販売登録が行われた商品の合計出力を指示する現計キーなど、各種操作入力を行うための操作キーが配置されている。
【００１５】
さらにＰＯＳ端末２には、正面側には店員用ディスプレイ１５が、背面側には客用ディスプレイ１６が取り付けられている。店員用ディスプレイ１５、客用ディスプレイ１６には、例えば液晶ディスプレイ等が用いられ、販売登録された商品の品名、価格や、１商取引の合計金額、釣銭額などが表示される。ＰＯＳ端末２は、レシート及びジャーナルを印字するプリンタ１７を内蔵している。プリンタ１７によって印字されたレシートは、ＰＯＳ端末２の正面側に形成されたレシート発行口１８から発行される。またＰＯＳ端末２には、商品に付与されたバーコードを読取るためのスキャナ１９が接続されている。
【００１６】
図７は、ＰＯＳ端末２の機能的構成を模式的に示すブロック図である。ＰＯＳ端末２は、ＣＰＵと、ＲＯＭと、ＲＡＭ等（いずれも不図示）で構成されるコンピュータ構成の制御部２１を備えている。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶している。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶する。また、ＲＡＭは、商品の販売記録を示す販売データや、店員用ディスプレイ１５や客用ディスプレイ１６に表示する各種の画面表示データを記憶する。
【００１７】
制御部２１は、Ｉ／Ｏ機器制御部２４およびバス２２を介して、キーボード１３、店員用ディスプレイ１５、客用ディスプレイ１６、プリンタ１７、スキャナ１９等のＩ／Ｏ機器を制御する。また、制御部２１は、通信Ｉ／Ｆ２３およびＬＡＮ３（図１参照）を介してストアサーバ４と相互に通信を行う。
【００１８】
制御部２１は、ＣＰＵがＲＯＭに格納されているプログラムをＲＡＭに展開して実行することにより、商品コード受付部２５と、税種別判別部２６と、販売登録部２７と、表示制御部２８と、印刷制御部２９として機能する。
【００１９】
商品コード受付部２５は、各商品に付されたバーコードがスキャナ１９によってスキャンされた場合に、バーコードのデータから商品コードを読み取って受付ける。尚、商品コード受付部２５は、キーボード１３から入力されたキーにより商品コードの入力を受付けるとしてもよい。また、商品コード受付部２５は、二次元コードのようなその他のコードシンボルから商品コードを読み取ってその入力を受付けるとしてもよい。
【００２０】
税種別判別部２６は、商品コード受付部２５が受け付けた商品コードをもとに通信Ｉ／Ｆ２３を介してストアサーバ４の税率設定データベースＤＢを参照することで、商品コードで特定される商品にかかる税の種別を判別する。具体的には、商品コードをもとに税率設定データベースＤＢの商品別税率設定マスタＤ１を参照することで、その商品コードで特定される商品にかかる税の種別を示す「税コード」や、税込み価格を算出するための「税率」を取得する。次いで、取得した税コードをもとに税率設定データベースＤＢの税種別設定マスタＤ２を参照することで、その税コードで特定される税の種別にかかる情報（「税種別」、「税額算出式」、「表示データ」）を取得する。
【００２１】
販売登録部２７は、商品コード受付部２５が受け付けた商品コードで特定される商品の売登録を行う。具体的には、商品コード受付部２５が受け付けた商品コードを通信Ｉ／Ｆ２３を介してストアサーバ４に問い合わせ、その商品コードに対して商品マスタＭに設定されている商品名や価格を取得する。次いで、取得した価格と、税種別判別部２６が取得した「税率」とをもとに税込み価格を算出する。また、取得した価格と、税種別判別部２６が取得した「税額算出式」とをもとに、商品にかかる税額（販売時に商品の価格に課す税額、商品の価格に予め課されている税額等）を算出する。次いで、販売登録部２７は、商品名、価格、税込み価格（販売価格）、商品にかかる税額を販売された商品の情報として登録する。
【００２２】
表示制御部２８は、店員用ディスプレイ１５、客用ディスプレイ１６に販売登録部２７が登録した各商品の商品名、価格、税込み価格、税額等を表示する。具体的には、表示制御部２８は、税種別判別部２６による判別結果をもとに、税の種別ごとに、その税の種別が判別された商品を示す情報（商品名、価格、税込み価格）と、その商品にかかる税額とを表示する（詳細は後述する）。なお、表示制御部２８が表示する表示内容は、店員用ディスプレイ１５及び客用ディスプレイ１６の双方においてその全てを表示する必要はなく、表示内容は利便性に応じて適宜振り分けて表示されればよい。
【００２３】
印刷制御部２９は、販売店の店名や連絡先、販売登録部２７が登録した各商品の商品名、価格、税込み価格、税額等をプリンタ１７によってレシート用紙に印字する。具体的には、印刷制御部２９は、税種別判別部２６による判別結果をもとに、税の種別ごとに、その税の種別が判別された商品を示す情報（商品名、価格、税込み価格）と、その商品にかかる税額とをレシート用紙に印字する（詳細は後述する）。印字したレシート用紙はレシート発行口１８から発行される。
【００２４】
次に、ＰＯＳ端末２が実行する動作の手順について説明する。図８は、ＰＯＳ端末２が実行する動作の手順を示すフローチャートである。
【００２５】
まず、ＰＯＳ端末２において、商品に付されたバーコードがスキャナ１９によりスキャンされる。商品コード受付部２５は、バーコードのデータから商品コードを読み取って受付ける（Ｓ１：ＹＥＳ）。商品コード受付部２５が商品コードの入力を受付けない間（Ｓ１：ＮＯ）は、入力待ちを行う（Ｓ１）。
【００２６】
次に、税種別判別部２６は、商品コード受付部２５が受付けた商品コードに対応する商品の「税率」、「税コード」、「税額算出式」等を、税率設定データベースＤＢから読み込む（Ｓ２）。次いで、税種別判別部２６は、商品コードに対応する商品にかかる税の種別を「税コード」をもとに判別する（Ｓ３）。次いで、販売登録部２７は、商品コードに対して商品マスタＭに設定されている商品名や価格を取得し、税率設定データベースＤＢから読み込んで取得した「税額算出式」をもとに、判別した税の種別において商品にかかる税額を算出する（Ｓ４）。
【００２７】
次いで、販売登録部２７は、判別した税の種別に、商品コードで特定された商品と算出した税額とを対応付けてＲＡＭに記憶する（Ｓ５）。具体的には、判別した税の種別を示す「税コード」用に確保された配列（記憶領域）に、商品コード受付部２５が受け付けた商品コードと、「税額算出式」をもとに算出した税額とをスタックする。
【００２８】
次いで、販売登録部２７は、商品コードに対して商品マスタＭに設定されている価格と、商品コードに対応する商品の「税率」とをもとに税込み価格（販売価格）を算出し、商品名、価格、税込み価格、税額等、販売された商品の情報を登録する（Ｓ６）。次いで、表示制御部２８は、店員用ディスプレイ１５、客用ディスプレイ１６に、販売登録部２７が登録した各商品の商品名、価格、税込み価格、税額等を表示する（Ｓ７）。
【００２９】
次に、ＰＯＳ端末２は、キーボード１３において現計キーが押下されたか否かを判定する（Ｓ８）。現計キーが押下されていない間（Ｓ８：ＮＯ）は、Ｓ１に戻ってＳ１〜Ｓ８の処理を全商品の販売登録が終わるまで続ける。したがって、Ｓ５では、全商品について、税の種別ごとに商品と算出した税額とがＲＡＭにスタックされて、記憶されることとなる。
【００３０】
現計キーが押下された場合（Ｓ８：ＹＥＳ）には、印刷制御部２９は、税の種別ごとにＲＡＭに記憶されている商品と税額とを順次読み出し、税の種別ごとに各商品の品名、価格、税込み価格、各商品にかかる税額をレシート用紙に印字する（Ｓ９）。具体的には、税の種別ごとにＲＡＭに記憶されている商品コードを順次読み出し、その商品コードで特定される商品についてＳ６で登録した内容（商品名、価格、税込み価格、税額）を読み出してレシート用紙に印字する。また、印刷制御部２９は、税の種別ごとの「表示データ」を税種別設定マスタＤ２より読み出して、税の種別において商品の価格に対して課税される割合などの、税の種別に関する情報をレシート用紙に印字する。
【００３１】
図９は、ＰＯＳ端末２が印字するレシート用紙の一例を示す概念図である。図９に示すように、Ｓ９によりレシート用紙には、税の種別ごとに各商品の品名、税込み価格、各商品にかかる税額が印字される。図示例では、消費税、酒税ごとに、商品（ＸＸノオイシイミズ５００ｍｌ、お酒等）と税額（￥６、￥ＸＸ等）とがレシート用紙に印字されている。また、税の種別に関する情報として、商品の価格に対して課税される割合（図示例では消費税にかかる「ゼイ：５％」、酒税にかかる「ゼイ：ＸＸ％」）が印字される。
【００３２】
次いで、印刷制御部２９は、レシート発行口１８から印字したレシート用紙を発行する（Ｓ１０）。そして、店員は会計処理を行って一会計の販売登録処理を終了する。
【００３３】
なお、本実施形態ではＳ９、Ｓ１０においてレシート用紙に印字して出力する動作を例示しているが、表示制御部２８が上述したＳ９、Ｓ１０においてレシート用紙に印字する内容を店員用ディスプレイ１５、客用ディスプレイ１６に表示して出力してもよいことは言うまでもないことである。すなわち、表示制御部２８による店員用ディスプレイ１５、客用ディスプレイ１６への表示及び印刷制御部２９によるレシート用紙への印字の少なくとも一方で出力されればよい。
【００３４】
以上のように、ＰＯＳ端末２では、税の種別ごとに、税の種別が判別された商品を示す情報（商品名、税込み価格等）と、その商品にかかる税額とがレシート用紙への印字や店員用ディスプレイ１５、客用ディスプレイ１６へ表示により出力されることから、消費税、酒税、たばこ税などの税の種別にかかる商品と、その商品の税額とを分かりやすくすることが可能となる。また、本実施形態のＰＯＳ端末２では、販売登録される複数の商品について、税の種別ごとに、商品名、税込み価格等の商品を示す情報と、その商品にかかる税額とが出力される。したがって、店員や顧客は、販売登録される複数の商品について、消費税、酒税、たばこ税などの税の種別ごとに、その税の種別にかかる商品と税額とを容易に知ることができる。なお、本実施形態では販売登録時の動作を例示しているが、複数の商品の在庫登録を行う際に同様の動作を実行し、消費税、酒税、たばこ税などの税の種別ごとに、在庫登録を行う商品とその税額とを出力してもよいことは言うまでもないことである。
【００３５】
なお、本実施形態のＰＯＳ端末２で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＰＯＳ端末２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００３６】
さらに、本実施形態のＰＯＳ端末２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００３７】
本実施形態のＰＯＳ端末２で実行されるプログラムは、上述した各部（商品コード受付部２５、税種別判別部２６、販売登録部２７、表示制御部２８、印刷制御部２９）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【符号の説明】
【００３８】
１…ＰＯＳシステム、２…ＰＯＳ端末、３…ＬＡＮ、４…ストアサーバ、１２…ドロワ、１２ａ…引き出し、１３…キーボード、１４…モードキー、１５…店員用ディスプレイ、１６…客用ディスプレイ、１７…プリンタ、１８…レシート発行口、１９…スキャナ、２１…制御部、２２…バス、２４…Ｉ／Ｏ機器制御部、２３…通信Ｉ／Ｆ、２５…商品コード受付部、２６…税種別判別部、２７…販売登録部、２８…表示制御部、２９…印刷制御部、４１…制御部、４２…バス、４３…通信Ｉ／Ｆ、４４…Ｉ／Ｏ機器制御部、４５…キーボード、４６…表示器、４７…プリンタ、４８…ＨＤＤ、Ｍ…商品マスタ、ＤＢ…税率設定データベース、Ｄ１…商品別税率設定マスタ、Ｄ２…税種別設定マスタ
【先行技術文献】
【特許文献】
【００３９】
【特許文献１】特開２００３−２５６９３７号公報
【図１】
0005627755.tif 000002
【図２】
0005627755.tif 000003
【図３】
0005627755.tif 000004
【図４】
0005627755.tif 000005
【図５】
0005627755.tif 000006
【図６】
0005627755.tif 000007
【図７】
0005627755.tif 000008
【図８】
0005627755.tif 000009
【図９】
0005627755.tif 000010