(57)【特許請求の範囲】
【請求項１】
商品を登録する商品販売データ処理装置であって、
商品管理情報として、商品の単品ごとの情報である商品情報と、セット商品が登録され、登録されたセット商品を構成する単品ごとの２以上としての数量が示されるセット商品情報とを記憶する記憶手段と、
前記セット商品が登録された場合には、前記商品管理情報に基づいて、登録されたセット商品の数と、登録されたセット商品を構成する単品ごとの数量を合算した総数量とを算出する算出手段と、
前記登録されたセット商品の数と、前記登録されたセット商品を構成する単品ごとの数量の前記総数量とを出力する出力手段と
を備える商品販売データ処理装置。
【請求項２】
前記出力手段は、
登録されたセット商品の数と、前記登録されたセット商品に含まれる単品ごとの数量の前記総数量とを印刷した購入証明券を出力する
請求項１に記載の商品販売データ処理装置。
【請求項３】
前記セット商品は、２以上の数量による１の単品により構成される
請求項１または２に記載の商品販売データ処理装置。
【請求項４】
前記算出手段は、
それぞれが異なる数量による同じ単品で構成される複数のセット商品が登録されたことに応じて、登録された複数のセット商品ごとの数と、登録された複数のセット商品のそれぞれを構成する単品ごとの数量を合算した総数量とを算出する
請求項１から３のいずれか一項に記載の商品販売データ処理装置。
【請求項５】
商品を登録する商品販売データ処理装置としてのコンピュータを、
商品管理情報として、商品の単品ごとの情報である商品情報と、セット商品が登録され、登録されたセット商品を構成する単品ごとの２以上としての数量が示されるセット商品情報とを記憶する記憶手段、
前記セット商品が登録された場合には、前記商品管理情報に基づいて、登録されたセット商品の数と、登録されたセット商品を構成する単品ごとの数量を合算した総数量とを算出する算出手段、
前記登録されたセット商品の数と、前記登録されたセット商品を構成する単品ごとの数量の前記総数量とを出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品販売データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
弁当の注文に応じた会計を行い、注文を受けてから製造する弁当がある場合にレシート、引換券を発行するようにされたレジスタが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８５５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ホームセンターなどでは灯油の販売が行われているが、灯油の給油所は、安全面などを考慮して店舗の建物から離れた場所に設置されている。このため、ホームセンターでは、灯油の販売にあたっても引換券を発行することが行われている。つまり、灯油を購入しようとする客は、ホームセンターの店内のレジスタにて、購入しようとする灯油の量に応じた精算を行う。精算が完了すると、レジスタからは、灯油の引換券が発行される。引換券には、客が精算した灯油の量（例えば、何リットル）が印刷されている。客は、引換券と、灯油を容れるための容器（ポリタンク、缶など）とを持参して、給油所にまで赴く。給油所には給油係の店員がいるので、客は給油係の店員に引換券を渡す。給油係の店員は、引換券に印刷されている量の灯油を、客の容器に給油するようにして容れる。このようにして、ホームセンターにて灯油の販売が行われている。
【０００５】
ここで、灯油を容れる容器の容量は規格が決まっており、一般には１８リットル、２０リットルなどの容量のものが広く用いられている。このため、客が灯油を注文する際の量も、１８リットル、２０リットルなどのように、容器の容量に合わせることがほとんどである。
すると、例えば顧客が１８リットルと２０リットルとの容器を各１つ持参し、それぞれの容量に対応して合計３８リットルを注文するというケースもあることになる。このような場合において、灯油の引換券に３８リットルの総量のみが印刷されている状態では顧客も給油係の店員も給油の内訳がすぐに分かりにくい。
【０００６】
本発明は、このような事情に鑑みてなされたもので、或る定まった数量単位で購入される商品について、数量単位数を店員や顧客に分かりやすく出力することのできる商品販売データ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一態様は、商品を登録する商品販売データ処理装置であって、商品管理情報として、商品の単品ごとの情報である商品情報と、セット商品が登録され、登録されたセット商品に含まれる単品ごとの数量が示されるセット商品情報とを記憶する記憶手段と、前記セット商品が登録された場合には、前記商品管理情報に基づいて、登録されたセット商品の数と、登録されたセット商品に含まれる単品ごとの数量を合算した総数量とを算出する算出手段と、前記登録されたセット商品の数と、前記登録されたセット商品に含まれる単品ごとの数量の前記総数量とを出力する出力手段とを備える。
【０００８】
本発明の一態様は、商品を登録する商品販売データ処理装置としてのコンピュータを、商品管理情報として、商品の単品ごとの情報である商品情報と、セット商品が登録され、登録されたセット商品に含まれる単品ごとの数量が示されるセット商品情報とを記憶する記憶手段、前記セット商品が登録された場合には、前記商品管理情報に基づいて、登録されたセット商品の数と、登録されたセット商品に含まれる単品ごとの数量を合算した総数量とを算出する算出手段、前記登録されたセット商品の数と、前記登録されたセット商品に含まれる単品ごとの数量の前記総数量とを出力する出力手段として機能させるためのプログラムである。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、或る定まった数量単位で購入される商品について、数量単位数を店員や顧客に分かりやすく出力することのできる商品販売データ処理装置を提供可能になるという効果が得られる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態におけるＰＯＳレジスタの外観例を示す正面図及び側面図である。
【図２】本実施形態におけるＰＯＳレジスタの外観例を示す斜視図である。
【図３】本実施形態におけるＰＯＳレジスタの構成例を示す図である。
【図４】本実施形態において、灯油のセット商品が購入された場合に対応して発行されるレシートと灯油販売券との一例を示す図である。
【図５】本実施形態において、単品としての灯油が購入された場合に対応して発行されるレシートと灯油販売券との一例を示す図である。
【図６】本実施形態におけるセット商品設定画面の一例を示す図である。
【図７】本実施形態における商品マスタとセット商品情報との一例を示す図である。
【図８】本実施形態における商品登録画面の一例を示す図である。
【図９】本実施形態におけるＰＯＳレジスタが、商品の登録に対応して実行する処理手順例を示すフローチャートである。
【図１０】本実施形態におけるＰＯＳレジスタが、灯油販売券の発行に関連して実行する処理手順例を示すフローチャートである。
【図１１】本実施形態の変形例における商品管理情報の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態としてのＰＯＳレジスタ（商品販売データ処理装置の一例）について図面を参照して説明する。
図１及び図２は、本実施形態におけるＰＯＳ（Point Of Sales）レジスタ１の外観例を示している。図１（ａ）はＰＯＳレジスタ１を操作する店員（オペレータ）側（前方）から本実施形態のＰＯＳレジスタ１をみた正面図であり、図１（ｂ）はＰＯＳレジスタ１の側面図である。また、図２は、ＰＯＳレジスタ１を右前方からみた斜視図である。
【００１２】
同図のＰＯＳレジスタ１は、タッチパネル付表示部１４と、キー操作部１５と、顧客用表示部１６と、自動釣銭機１７と、スキャナ部１８と、印字部１９と、ドロア３０とを備える。
【００１３】
タッチパネル付表示部１４は、タッチパネル１４ａを備えた店員用の表示装置である。タッチパネル付表示部１４においては、商品登録処理に応じた商品登録画面や会計処理に応じた会計画面などが表示される。また、店員は、タッチパネル１４ａに対して商品登録、会計などに関する所定の操作を行うことができる。
【００１４】
キー操作部１５は、商品登録処理時において数量、会計処理時において顧客から受け取った預金の金額の入力を行うための数字キー、会計（精算）を締めるための締めキー等の操作キーが設けられたキーボードである。
【００１５】
顧客用表示部１６は、顧客に対して買上げ対象の商品の商品名や価格を通知するための表示装置である。
自動釣銭機１７は、顧客に支払うべき釣銭のうち、少なくとも貨幣を釣銭排出口１７ａに排出するための釣銭機であり、顧客から預かった預金のうち少なくとも貨幣を投入するための預金投入口１７ｂを備える。
【００１６】
スキャナ部１８は、買上げ対象の商品に付されたコード情報（例えば、バーコード等）、または、商品カタログや商品注文シートに表記されたコード情報を読み取る。
なお、スキャナ部１８は、バーコードのみならず、例えば二次元コードを読み取る読み取り装置であってもよい。
【００１７】
印字部１９は、買上げ対象の商品の明細書であるレシート（会計伝票）を印字して出力するプリンタ装置である。なお、以降の説明において「印字」と「印刷」とは同義として扱われる。
【００１８】
ドロア３０は、顧客から受け取った紙幣及び貨幣を収納する収納部であり、キー操作部１５の操作に応じて図１（ｂ）の矢印Ａの方向に引き出されるようになっている。
【００１９】
図３は、ＰＯＳレジスタ１の構成例を示すブロック図である。同図において、図１に示した構成に対応するブロックには同一の符号を付してその説明を省略する。
同図に示すように、ＰＯＳレジスタ１は、ＣＰＵ（Central Processing Unit）１１、記憶部１２、ＲＡＭ（Random Access Memory）１３、タッチパネル付表示部１４、キー操作部１５、顧客用表示部１６、自動釣銭機１７、スキャナ部１８、印字部１９、通信部２０及びドロア３０を備える。
ＣＰＵ１１、記憶部１２、ＲＡＭ１３、タッチパネル付表示部１４、キー操作部１５、顧客用表示部１６、自動釣銭機１７、スキャナ部１８、印字部１９、通信部２０及びドロア３０は、内部バス及び通信線を介してそれぞれ接続されている。
【００２０】
通信部２０は、例えばＰＯＳレジスタ１の上位装置であるストアコントローラ（図示せず）などとの間で通信を行う。
【００２１】
記憶部１２は、ＣＰＵ１１に実行させるプログラムやタッチパネル付表示部１４に表示させる画像データ等を記憶する。
【００２２】
ＲＡＭ１３は、記憶部１２から読み出されたプログラムやワークエリアを展開するメモリである。また、ＲＡＭ１３には、例えばストアコントローラから取り込んだ商品に関する情報として商品マスタ等が記憶される。
【００２３】
本実施形態のＰＯＳレジスタ１は、灯油を販売するホームセンターなどの店舗にて使用される場合を例に挙げる。
ホームセンターにおいて、灯油を給油する給油所は、安全面などを考慮して店舗の建物から離れた位置に設置されている。このため、本実施形態におけるＰＯＳレジスタ１は、灯油を購入した顧客の精算を行ったことに応じて、レシートとともに灯油についての引換券である灯油販売券（購入証明券の一例）を発行するようにされている。
【００２４】
図４は、顧客が灯油を購入した場合に対応してＰＯＳレジスタ１が発行するレシートと灯油販売券との一例を示している。図４（ａ）がレシートを示し、図４（ｂ）が灯油販売券を示している。
図４（ａ）に示されるレシートによると、まず、単品扱いとしてみた場合には、「灯油１Ｌ」としての単品が３８個購入されたことが示されている。灯油１リットルあたりの単価は９６円であるため、この場合の「小計」の金額としては３６４８円（＝３８リットル×９６円）となる。
そのうえで、同図のレシートにおいては、３８リットルの総量（総数量の一例）の内訳が、１８リットルが１つ、２０リットルが１つであることが示されている。これに応じて、レシートにおいて示される商品の「買上点数」は、３８リットルの総量に応じた「３８」ではなく、１８リットルの数量単位１つと２０リットルの数量単位１つとを合わせた「２」となっている。
つまり、この場合の顧客は、灯油の購入にあたり、１リットル単位の単品としての灯油を３８リットル（３８個）で購入したのではなく、１８リットル分の数量単位と２０リットル分の数量単位とによる各商品を１つずつ購入している。
【００２５】
灯油を容れておくのに用いられる容器の容量は、多様ではなく、一般には数種類に限られている。具体的には、１８リットル、２０リットルなどが灯油の容器の容量として一般的である。灯油を購入する顧客は、このような灯油の容器を持参する。そして、灯油の購入にあたっては、通常、空の容器を持参したうえで容器の容量いっぱいの灯油を注文することがほとんどである。また、１回の灯油の購入にあたっては、複数の容器を持参して多くの量を一度に購入することが多い。この際、複数の容器がそれぞれ同じ容量のものであるとは限らない。
【００２６】
このようなことを考慮した場合、例えば、顧客としては、灯油の注文にあたって購入したい灯油の総量を店員に伝えるのではなく、持参した容器に応じた数量単位ごとに注文するほうが注文内容を的確に伝えやすく、総量の間違いも起きにくい。そこで、本実施形態のＰＯＳレジスタ１は、灯油については、容器の容量に応じた数量単位を１つのセット商品として扱い、セット商品単位でも商品登録を受け付けることができるようになっている。本実施形態としては、１８リットルと２０リットルとの２種類の数量単位に応じたセット商品が設定されている。
【００２７】
図４（ａ）のレシートに対応する顧客は、ＰＯＳレジスタ１を操作する店員に、灯油１８リットルのセット商品を１つと、灯油２０リットルのセット商品を１つという、２つの灯油のセット商品を注文している。
店員は、ＰＯＳレジスタ１に対して、１つの灯油１８リットルのセット商品と、１つの灯油２０リットルのセット商品とを、それぞれ登録する商品登録操作を行う。
ＰＯＳレジスタ１は、このような商品登録操作に応じて、購入された商品としては、１リットル単位の灯油としての単品が合計で３８リットルであると処理する。これにより、小計金額については、灯油１リットルあたりの単価である９６円と３８リットルとを乗算して求めることができる。そのうえで、この場合のＰＯＳレジスタ１は、３８リットルの灯油の内訳が、灯油１８リットルのセット商品が１つと灯油２０リットルのセット商品が１つの２つであるものと処理することができる。このような処理の結果が、図４（ａ）のレシートに反映されているものである。
【００２８】
上記のように、各１つの灯油１８リットルのセット商品と灯油２０リットルのセット商品とが購入されたことに応じて、図４（ａ）のレシートとともにＰＯＳレジスタ１が発行する灯油販売券が図４（ｂ）に示される。
同図の灯油販売券においては、総量エリアＡＲ１と数量単位エリアＡＲ２とが印刷されている。総量エリアＡＲ１においては、「灯油１Ｌ」、「３８リットル」のように、購入された灯油の総量が３８リットルであることが印刷されている。数量単位エリアＡＲ２においては、「１８Ｌ×１」、「２０Ｌ×１」と印刷されている。このような印刷内容により、３８リットルの総量の内訳としては、１８リットルの数量単位による１つの商品と、２０リットルの数量単位による１つの商品であることが示される。
【００２９】
このように灯油販売券においては、購入された灯油の総量とともに、セット商品の内訳が印刷によって示される。これにより、灯油販売券には、顧客が注文したのと同様のセット商品が示される。また、灯油のセット商品の内訳は、顧客が持参した灯油の容器の容量と対応している。このため、例えば単に灯油の総量が示されるよりも、顧客にとっては注文内容が分かりやすい。また、店員も、給油の際に、容器と容量との関係が分かりやすい。
なお、例えば従来においては、セット商品の設定がなかったため、数量単位エリアＡＲ２の領域が何も印刷されていない空欄となっている、そして、この空欄に対して、ＰＯＳレジスタ１を操作する店員が手書きで、顧客が持参した容器の容量や容器ごとの個数を記入するようにしていた。あるいは、数量単位エリアＡＲ２の領域において「１８Ｌ×空欄」、「２０Ｌ×空欄」のような印刷が行われていた。そして、この空欄に対してＰＯＳレジスタ１を操作する店員が手書きで、顧客が持参した容器の容量に対応する空欄に、容器の数を手書きで記入していた。本実施形態においては、このような店員が手書きで記入する作業が省かれることになり、円滑に会計作業を進めていくことができる。
【００３０】
また、顧客が、灯油を１８リットル、２０リットル以外の容量により購入する場合もある。このような場合、店員は、単品扱いにより灯油の数量（即ち、リットル数）を置数して商品登録操作を行う。このように、セット商品ではなく単品扱いで灯油が購入された場合に発行されるレシートと灯油販売券の一例を図５に示す。図５（ａ）がレシートを示し、図５（ｂ）が灯油販売券を示している。
図５においては、２リットルの灯油を購入した場合に応じた例が示されている。これに応じて、図５（ａ）のレシートには、単品としての「灯油１Ｌ（リットル）」について２個購入されたことが示されている。この場合の「小計」は、１９２円（＝２リットル×９６円）として求められている。そして、この場合には、単品での購入であることに応じて、図４（ａ）のような総量の内訳としてのセット商品については印刷されていない。
【００３１】
また、図５（ｂ）の灯油販売券においては、単品としての「灯油１Ｌ」を２個購入したことに応じて、総量エリアＡＲ１においては、「灯油１Ｌ」、「２リットル」のように、購入された灯油の総量が２リットルであることが印刷されている。しかし、セット商品による注文は行われていないことから、総量におけるセット商品の内訳を示す数量単位エリアＡＲ２は印刷されていない。
ここで、図４（ｂ）と同図とを比較して分かるように、同図の灯油販売券のほうが数量単位エリアＡＲ２の印刷領域が無いことにより、図４（ｂ）の灯油販売券よりも縦の長さが短い。灯油販売券の縦の長さは、レシート及び灯油販売券の印刷に用いられるロール用紙の引き出し方向に対応するので、灯油販売券の縦の長さが短いということは、ロール用紙の使用量が少ないということになる。つまり、単品での購入の際には、灯油販売券について数量単位エリアＡＲ２を印刷しないようにすることでロール用紙の節約を図ることができる。
【００３２】
なお、ＰＯＳレジスタ１からレシートと灯油販売券とを発行する際の順序としては、レシート、灯油販売券の順でもよいし、灯油販売券、レシートの順でもよい。また、レシートと灯油販売券とは切り離された状態で、それぞれ個別の券として発行されるが、例えばレシートと灯油販売券とが一続きの用紙に印刷されるようにして発行されてもよい。
【００３３】
先の図４による説明のようにセット商品に応じたレシートと灯油販売券とを発行できるようにするため、本実施形態のＰＯＳレジスタ１は、セット商品を設定できる機能を有する。
例えば、店員がＰＯＳレジスタ１に対して、セット商品設定を指定する操作を行うと、ＰＯＳレジスタ１は、タッチパネル付表示部１４にセット商品設定画面を表示する。セット商品設定画面は、商品マスタに登録された単品の商品の情報を利用して、セット商品を設定する操作が行われる画面である。
【００３４】
図６は、セット商品設定画面の一例を示している。同図のセット商品設定画面に対する操作によって、１つのセット商品を設定することができる。
同図を参照して、店員が灯油１８Ｌ（リットル）のセット商品を設定する場合の操作の流れについて説明する。
【００３５】
店員は、例えばセット内商品ボタンＢＴ１に対する操作により、商品マスタに登録されている単品の商品のうちから、セット商品に含めたい商品（セット内商品）を指定することができる。この場合、店員は、セット内商品として、灯油１Ｌを指定する。
セット内商品を１つ指定すると、指定されたセット内商品に対応するセット内商品ボタンがボタンエリアＡＲ１１に配置されるようになっている。同図においては、セット内商品として灯油１Ｌが指定されたことに応じて、灯油１Ｌの単品に対応するセット内商品ボタンＢＴ１が配置された状態が示されている。セット内商品ボタンＢＴ１には、「灯油」のように指定された商品の品目が示される。
【００３６】
次に店員は、指定した単品の商品について、セット商品に含める個数（数量）を指定する。この場合、店員は、セット商品に含める灯油１Ｌの単品の個数として１８個（１８リットル）を指定する。このために、店員は、灯油１Ｌの単品を示すセット内商品ボタンＢＴ１を操作する。セット内商品ボタンＢＴ１の操作に応じて、図示は省略するが、灯油１Ｌの単品としてセット商品に含める個数を指定する操作のための個数指定画面が表示される。店員は、表示された個数指定画面に対して、セット商品に含める個数が「１８」であることを指定する操作を行う。
上記のように個数を指定する操作を行った結果、セット内商品ボタンＢＴ１には、品目を示す「灯油」に加えて、「１８個」の文字が表示される。つまり、セット内商品ボタンは、それぞれ、セット商品に含まれる商品（品目）とその個数とを示す。
このようにして、店員は、「灯油１８Ｌ」としてのセット商品を設定することができる。また、店員は、上記と同様の操作によって、「灯油２０Ｌ」としてのセット商品も設定する。
【００３７】
ＰＯＳレジスタ１のＲＡＭ１３には、商品に関連する情報（商品管理情報）として、商品マスタとともに、セット商品についての設定内容を示すセット商品情報が記憶されている。図７は、図６により説明した灯油１８Ｌと灯油２０Ｌの各セット商品の設定が行われた後に対応するセット商品情報を、商品マスタとともに示している。本実施形態において、商品マスタとセット商品情報は商品管理情報である。図７（ａ）は商品マスタにおいて灯油の品目に対応する内容を示し、図７（ｂ）はセット商品情報において灯油の品目に対応する内容を示す。
図７（ａ）に示されるように、商品マスタにおいては、単品の「灯油１Ｌ」としての商品についての情報が格納されている。
また、図７（ｂ）に示すように、セット商品情報においては、「灯油１８Ｌ」のセット商品と「灯油２０Ｌ」のセット商品とについての情報が格納されている。セット商品情報は、セット商品ごとに、セット商品ＩＤ、商品名及びセット内容が対応付けられた構造である。セット内容においては、セット商品に含まれる単品の商品の商品ＩＤと個数とが示される。
なお、セット商品設定により設定されたセット商品の管理として、例えば以下のような態様を採ることもできる。つまり、図７（ｂ）のセット商品情報に加えて、図７（ｃ）の容器情報もＲＡＭ１３に記憶させる。容器情報は、セット商品を構成する商品が容れられる容器に関する情報であって、容器ごとに対応して容器ＩＤ、容器名及び容量を格納した情報である。容器ＩＤは、対応の容器に付された識別子を示す。容器名は対応の容器の名称を示す。
そのうえで、セット商品情報におけるセット内容の個数の領域には、個数を示す数値に代えて、対応の容器を示す容器ＩＤを格納する。具体的に、図７（ｂ）の場合であれば、「灯油１８Ｌ」のセット商品情報のセット内容の個数の領域には、図７（ｃ）の容器情報において「灯油１８Ｌ」に対応する「００１」の容器ＩＤが格納される。また、図７（ｂ）の「灯油２０Ｌ」のセット商品情報のセット内容の個数の領域には、図７（ｃ）の容器情報において「灯油２０Ｌ」に対応する「００２」の容器ＩＤが格納される。
上記のようにセット商品が管理される場合、ＰＯＳレジスタ１は、商品登録の際にセット商品が登録された場合には、対応のセット商品情報における個数の領域に格納される容器ＩＤが対応付けられた容器情報における容量を参照し、セット内容としての個数（容量）を取得するようにされる。
【００３８】
図８は、上記のように「灯油１８Ｌ」としてのセット商品と、「灯油２０Ｌ」としてのセット商品とが設定された後において、タッチパネル付表示部１４に表示される商品登録画面の態様例を示している。商品登録画面は、客の買上商品を店員が登録するにあたって表示される操作画面である。また、同図においては、灯油の品目に関連する商品登録ボタンが配置されたボタンエリアが選択された状態が示されている。同図のボタンエリアには、単品の灯油１Ｌを示す商品登録ボタンＢＴ１１と、灯油１８Ｌのセット商品に対応する商品登録ボタンＢＴ１２と、灯油２０Ｌのセット商品に対応する商品登録ボタンＢＴ１３とが配置されている。
【００３９】
店員は、図４に示したレシートと灯油販売券とに対応する取引においては、商品登録操作として、例えば、まず灯油１８Ｌのセット商品に対応する商品登録ボタンＢＴ１２を操作して、購入個数として「１」を置数する操作を行う。これにより、まず、灯油１８Ｌのセット商品が１つ登録されたことになる。図６の商品登録画面において表示される内容は、灯油１８Ｌのセット商品が１つ登録済みとされた段階に対応している。
次に、店員は、灯油２０Ｌのセット商品に対応する商品登録ボタンＢＴ１３を操作して、購入個数として「１」を置数する操作を行う。これにより、１つの灯油１８Ｌのセット商品に続き、灯油２０Ｌのセット商品が１つ登録される。そして、この後において店員が小計操作を行い、精算が終了すると、ＰＯＳレジスタ１から、図４に示したレシートと灯油販売券とが発行される。
【００４０】
また、店員は、図５に示したレシートと灯油販売券とに対応する取引においては、単品の灯油１Ｌを示す商品登録ボタンＢＴ１１を操作したうえで、購入個数として「２」を置数する操作を行う。この結果、灯油１Ｌの単品が２個登録されたことになる。そして、この後において店員が小計操作を行い、精算が終了すると、ＰＯＳレジスタ１から、図５に示したレシートと灯油販売券とが発行される。
【００４１】
図９のフローチャートを参照して、ＰＯＳレジスタ１が商品の登録に対応して実行する処理手順例について説明する。なお、同図の処理の説明においては、灯油としての品目の商品については、これまでの説明と同様に、単品による「灯油１Ｌ」と、セット商品としての「灯油１８Ｌ」と「灯油２０Ｌ」とが登録、設定されている場合を例に挙げる。
【００４２】
ステップＳ１０１：ＰＯＳレジスタ１は、１取引における或る１の商品についての商品登録操作が行われたか否かについて判定する。ここでの商品登録操作は、登録対象の商品が対応する品目を示す商品コードの入力と、購入個数の入力とを行う操作である。
【００４３】
ステップＳ１０２：商品登録操作が行われた場合、ＰＯＳレジスタ１は、今回の商品登録操作によって登録された商品が灯油１Ｌの単品であるか否かについて判定する。
ステップＳ１０３：登録された商品が灯油１Ｌの単品である場合、ＰＯＳレジスタ１は、灯油１Ｌの単品についての商品登録操作において指定された購入個数（リットル数）を、今回の取引についての商品登録処理のもとでこれまでに得られている灯油として単品の品目の総量に積算する。
ステップＳ１０４：また、ＰＯＳレジスタ１は、灯油１Ｌの単品についての商品登録操作にのもとで指定された購入個数に応じた金額（即ち、購入個数×単価）を現在までの小計金額に積算する。
【００４４】
ステップＳ１０５：ステップＳ１０２において今回登録された商品が灯油１Ｌの単品ではないことが判定された場合、ＰＯＳレジスタ１は、さらに今回登録された商品が灯油のセット商品（即ち、「灯油１８Ｌ」と「灯油２０Ｌ」とのいずれか）であるか否かについて判定する。
ステップＳ１０６：灯油のセット商品の登録操作によっては、例えば図８の商品登録ボタンＢＴ１２または商品登録ボタンＢＴ１２に対する操作による「灯油１８Ｌ」または「灯油２０Ｌ」のセット商品の指定と、指定したセット商品の購入セット数の指定とが行われる。
そこで、ステップＳ１０５にて灯油のセット商品が登録されたことが判定された場合、ＰＯＳレジスタ１は、指定された灯油のセット商品の購入セット数を精算処理の情報の１つとして記憶する。
ステップＳ１０７：また、ＰＯＳレジスタ１は、今回の商品登録操作により指定された灯油のセット商品としての購入セット数に対応する灯油の購入個数を算出し、算出した購入個数を、これまでの灯油の総量に積算する。
例えば、今回の商品登録操作により灯油１８Ｌのセット商品を２つ購入することが指定されたのであれば、ＰＯＳレジスタ１は、購入セット数に対応する灯油の購入個数として３６（＝１８×２）を算出する。そのうえで、これまでにおける灯油の購入個数が２０（リットル）であったとすれば、今回のステップＳ１０７により積算が行われる結果、灯油の総量は、５６リットルとなる。
ステップＳ１０８：また、ＰＯＳレジスタ１は、ステップＳ１０７において算出された購入個数に応じた灯油の金額を算出する。例えば、上記と同様に今回の商品登録操作により灯油１８Ｌのセット商品を２つ購入することが指定されたのであれば、購入個数に応じた灯油の金額は、灯油１Ｌの単価が９６円として、３４５６円（＝１８×２×９６）となる。そして、ＰＯＳレジスタ１は、このように求められた灯油の金額を、これまでの小計金額に積算する。ステップＳ１０８の処理の後はステップＳ１０１に処理が戻される。
【００４５】
ステップＳ１０９：ステップＳ１０５にて灯油のセット商品ではないことが判定された場合には、今回の商品登録操作により登録される商品は、灯油の品目以外の商品であることになる。そこで、この場合のＰＯＳレジスタ１は、灯油の品目以外の商品に応じて、今回の商品登録操作により指定された商品（品目）の登録と、登録された商品の単価と購入個数とに応じて求められる金額をこれまでの小計金額に積算する処理を行う。ステップＳ１０９の処理の後は、ステップＳ１０１に処理が戻される。
【００４６】
ステップＳ１１０：ステップＳ１０１にて商品登録操作が行われていないと判定された場合、ＰＯＳレジスタ１は、今回の１取引に応じた商品登録が完了したか否かについて判定する。１取引に応じた商品登録は、例えば店員による小計操作が行われたことに応じて完了する。まだ、商品登録が完了していない場合にはステップＳ１０１に処理が戻される。
一方、例えば小計操作が行われたことに応じて商品登録が完了したことが判定されると、ＰＯＳレジスタ１は、同図の処理を終了し、例えば精算処理に遷移する。
【００４７】
図１０のフローチャートを参照して、ＰＯＳレジスタ１が灯油販売券の発行に関連して実行する処理手順例について説明する。
ステップＳ２０１：例えば、会計処理の終了に伴って、店員は現計キー操作などによる締め操作（１取引を完了させるための操作）を行う。ＰＯＳレジスタ１は、このように締め操作が行われたことに応じて、締め操作を受け付ける。
【００４８】
ステップＳ２０２：締め操作が受け付けられると、ＰＯＳレジスタ１は、今回の締め操作によって完了された取引において買上商品に灯油の品目が含まれていたか否かについて判定する。この判定にあたっては、今回の取引に対応する精算処理結果を示す精算情報を参照すればよい。
ステップＳ２０３：ステップＳ２０２により買上商品に灯油が含まれていたことが判定された場合、ＰＯＳレジスタ１は、さらに買上商品に含まれていた灯油の品目が、セット商品であるか否かについて判定する。この判定にあたっても、ＰＯＳレジスタ１は、今回の取引に対応する精算処理結果を示す精算情報を参照すればよい。
【００４９】
ステップＳ２０４：ステップＳ２０３により買上商品に含まれていた灯油の品目がセット商品であることが判定された場合、ＰＯＳレジスタ１は、セット商品対応のレシートを発行する。
つまり、ＰＯＳレジスタ１は、今回完了した取引における精算処理結果を示すレシートとして、図４（ａ）に例示したように、買上商品における灯油の品目に関して、購入された灯油の総量と、灯油の総量における灯油のセット商品の内訳とを含む内容を用紙に印刷する。用紙への印刷は印字部１９によって行われ、印刷された用紙がレシートとして印字部１９から排出される。
【００５０】
ステップＳ２０５：続けて、ＰＯＳレジスタ１は、セット商品対応の灯油販売券を発行する。
つまり、ＰＯＳレジスタ１は、図４（ｂ）に例示したように、総量エリアＡＲ１に買上商品に含まれる灯油としての品目の総量を印刷し、数量単位エリアＡＲ２に灯油の総量における灯油のセット商品の内訳を印刷した灯油販売券を発行する。
【００５１】
ステップＳ２０６：一方、ステップＳ２０３により買上商品に含まれていた灯油の品目がセット商品でない、即ち単品であることが判定された場合、ＰＯＳレジスタ１は、セット商品非対応のレシートを発行する。
つまり、ＰＯＳレジスタ１は、今回完了した取引における精算処理結果を示すレシートとして、図５（ａ）に例示したように、買上商品における灯油の品目に関して、購入された灯油の総量は印刷されているが、灯油の総量における灯油のセット商品の内訳については印刷されていないレシートを発行する。
【００５２】
ステップＳ２０７：続けて、ＰＯＳレジスタ１は、セット商品非対応の灯油販売券を発行する。
つまり、ＰＯＳレジスタ１は、図５（ｂ）に例示したように、買上商品に含まれる灯油としての品目の総量が総量エリアＡＲ１に印刷されているが、数量単位エリアＡＲ２の印刷がない灯油販売券を発行する。
【００５３】
ステップＳ２０８：またステップＳ２０２により、今回の取引において買上商品に灯油の品目が含まれていないことが判定された場合、ＰＯＳレジスタ１は、今回の取引に応じたレシートを発行する。この場合、買上商品に灯油は含まれていないことから、灯油販売券の発行は行われない。
【００５４】
以下、本実施形態の変形例について説明する。
先に図４（ｂ）に示したように、セット商品が購入された場合の灯油販売券には、総量エリアＡＲ１と数量単位エリアＡＲ２とを印刷していた。しかしながら、灯油としてセット商品のみが購入された場合には、数量単位エリアＡＲ２のみの印刷内容があれば顧客は自分の購入した灯油の量を把握でき、給油係の店員も特に支障無く給油を行える。このため、灯油の品目に関してセット商品が購入された場合の灯油販売券においては、総量エリアＡＲ１の印刷を省略してもよい。総量エリアＡＲ１の印刷が行われない分、灯油販売券の用紙を短くすることができるので、用紙の節約を図ることができる。
【００５５】
また、例えば「灯油１８Ｌ」と灯油１Ｌの単品として２個（２リットル）で計２０リットル、のようにセット商品と単品とが組み合わされて購入される場合もある。このような場合には、例えば、セット商品と単品とでそれぞれ図４（ｂ）、図５（ｂ）に示したように２種類の灯油販売券を発行するようにしてもよい。あるいは、１枚の灯油販売券に、セット商品と単品とを併せて印刷してもよい。この場合には、総量エリアＡＲ１においては、購入されたセット商品と単品とを併せた総量（リットル数）が示されればよい。また、数量単位エリアＡＲ２は、例えば「灯油１８Ｌ」のセット商品が１つと灯油１Ｌの単品として２個（２リットル）とが購入された場合であれば、「灯油１８Ｌ×１」と「灯油１Ｌ×２」のように印刷が行われればよい。
【００５６】
また、上記実施形態においては、図７（ａ）の商品マスタにおいて登録される単品の商品を利用してセット商品を設定し、設定されたセット商品が図７（ｂ）に示したセット商品情報として管理される構成であった。
これに対して、例えば商品マスタにおいてセット商品も管理するようにされた構成としてもよい。図１１は、セット商品を管理するようにされた商品マスタ（商品管理情報）の一例を示している。
同図に示される商品マスタは、単品の商品またはセット商品ごとに、商品ＩＤ、商品名、容量、容量単価及び容量種別が対応付けられている。商品ＩＤは、単品の商品とセット商品とを含む商品を一意に示すように付される識別子である。商品名は対応の単品の商品またはセット商品の商品名を示す。
容量（個数）は、例えば灯油や腐葉土などの商品のように単品とセット商品とが設定される品目に対応する情報であって、１商品あたりが対応する容量が示される。同図においては、「灯油１Ｌ」の商品については容量が「１（リットル）」、「灯油１８Ｌ」の商品については容量が「１８（リットル）」、「灯油２０Ｌ」の商品については容量が「２０（リットル）」、「腐葉土１Ｋｇ」の商品については容量が「１（Ｋｇ）」、腐葉土１０Ｋｇの商品については容量が「１０（Ｋｇ）」であることが示される。
容量単価は、１容量あたりの単価を示す。品目が灯油の商品（「灯油１Ｌ」、「灯油１８Ｌ」、「灯油２０Ｌ」）の場合、容量単価は、１リットルあたりの単価が示される。また、品目が腐葉土の商品（「腐葉土１Ｋｇ」、「腐葉土１０Ｋｇ」）の場合、容量単価は１Ｋｇあたりの単価が示される。
容量種別は、セット商品が設定される品目ごとの種別を示す。
【００５７】
例えば、１取引における商品登録に際して、例えばまず灯油１８Ｌのセット商品が２つ登録された場合、ＰＯＳレジスタ１は、同図の商品マスタを参照して、「灯油１８Ｌ」のセット商品を２つ登録する。この際、ＰＯＳレジスタ１は、商品マスタにおける「灯油１８Ｌ」の商品に対応する容量「１８」と容量単価「９６（円）」とに基づいて、容量種別が「灯油」の品目についての総量が３６（＝１８×２）であり、小計金額が３４５６円（＝１８×２×９６）であると求めることができる。
次に、「灯油２０Ｌ」のセット商品が１つ登録された場合、ＰＯＳレジスタ１は、同図の商品マスタにおける「灯油２０Ｌ」に対応する情報を参照する。参照の結果、ＰＯＳレジスタ１は、「灯油２０Ｌ」のセット商品の容量種別が、先に登録された「灯油１８Ｌ」のセット商品と同じ「灯油」であることを認識する。この場合、ＰＯＳレジスタ１は、「灯油２０Ｌ」としてのセット商品を１つ登録するとともに、「灯油２０Ｌ」に対応する容量「２０」を同じ容量種別の総量である「３６」に積算し、「５６」の総量を求める。また、ＰＯＳレジスタ１は、「灯油２０Ｌ」に対応する容量単価が「９６（円）」ことに基づいて、「灯油２０Ｌ」の金額として１９２０円（＝２０×９６）を求め、求められた１９２０円をこれまでの小計金額である３４５６円に積算し、５３７６円に小計金額を更新する。
このような管理の仕方によっても、セット商品の購入に応じて、図４に例示したのと同様の内容のレシート及び灯油販売券を発行することが可能である。
【００５８】
また、図１１における腐葉土として示したように、購入証明券（引換券）の発行の対象となるセット商品が対応する品目は灯油に限定されない。他には、例えば所定の長さによる数量単位で販売される糸、ロープ、反物などを挙げることができる。
即ち、本実施形態においては、特に品目に限定されることなく、或る定まった数量単位で購入される商品について、数量単位数を出力することが可能とされている。
【００５９】
また、図１１における態様の商品マスタの場合のもとで、例えば、特定の分類に該当する複数種類の品目を階層的に分類したうえで、分類ごとに対応させてセット商品としてまとめるか否かを設定できるようにしてもよい。
一例として、「糸」の分類に該当する第１分類の品目について、その階層下において、第２分類として「釣り糸」、「衣類用糸」などのように設定し、さらに、「釣り糸」の第２分類の階層下には「道糸」、「ハリス」などのように第３分類を設定し、「衣類用糸」の第２分類の階層下には「綿糸」、「毛糸」、「絹糸」などのように第３分類を設定することができる。そのうえで、例えば或る分類におけるセット商品が設定された場合において、そのセット商品に対応する品目の総量を出力するか、その階層下の分類ごとに総量を出力するか、あるいは双方出力するかなどといった設定を任意に行うことができる。
例えば、「衣類用糸」の第２分類のもとで、３色の綿糸を１００メートルずつ、２色の絹糸を１００メートルずつという内訳のセット商品を設定した場合に、このセット商品が購入されたことに応じて、例えば綿糸と絹糸とを合わせた総量である５００メートルを総量として出力するように設定してもよい。あるいは、綿糸が３００メートルで絹糸が２００メートルというように総量を出力してもよい。あるいは、綿糸と絹糸とを合わせた総量５００メートルと、綿糸が３００メートルで絹糸が２００メートルという下層の分類のもとでの総量とをともに出力してもよい。
【００６０】
また、これまでの説明では、店員が商品の登録から精算までの操作を行うようにされた構成のＰＯＳレジスタ１を例に挙げている。これに対して、店員が商品の登録を行う登録装置と顧客が精算を行う精算装置とが分離して構成された分離型のＰＯＳシステムが知られている。本実施形態における購入証明券の発行に関する構成は、このような分離型のＰＯＳシステムにおいても適用できる。分離型のＰＯＳシステムの場合、精算装置側にて顧客が精算を終了させるのに応じて、レシートとともに購入証明券が発行されるように構成することができる。
あるいは、分離型のＰＯＳシステムの場合、購入証明券については、登録装置側で商品の登録が完了したことに応じて、登録装置から発行されるようにして、レシートについては精算装置にて精算が終了したことに応じて発行されるようにすることもできる。
【００６１】
また、購入証明券には、対応の取引を示す取引番号を含むコード（一次元バーコードまたは二次元コードなど）を印刷してもよい。
給油所にはコードリーダ（コードスキャナ）が備えられており、給油係の店員は、顧客が持ってきた購入証明券のコードをコードリーダによって読み取る。コードリーダによって読み取られたコードが示す取引番号は、例えば店舗の上位装置などにおいて、商品との引き換えが完了した取引を示すものとして管理される。
このように購入証明券による商品の引き換えが完了したか否かを示す情報を管理することで、例えば同じ購入証明券が２回以上利用されるような不正を有効に防止できる。
また、購入証明券を発行してから商品の引き替えが行われていないことが上位装置にて判定された場合において、該当の取引に顧客の会員番号などの情報が対応付けられていれば、会員番号により特定される顧客に対して商品の引き替えを行っていない旨を伝えることも可能になる。これにより、顧客が購入証明券を受け取っておきながら商品の引き取りを忘れたままとなってしまうようなことを防止できる。
【００６２】
また、本実施形態において、セット商品の購入に応じてセット商品の数と総量とを出力する態様は、購入証明券、即ち印刷に限定されるものではなく、例えば、表示によって行われてもよいし、通信経由による上位装置などへの送信であってもよい。
【００６３】
以上説明したように本実施形態の一態様は、商品を登録するＰＯＳレジスタ１（商品販売データ処理装置の一例）であって、商品の品目ごとの情報である商品情報と、セット商品が登録され、登録されたセット商品に含まれる品目ごとの数量が示されるセット商品情報とを記憶する記憶手段と、セット商品が登録された場合には、登録されたセット商品の数と、登録されたセット商品に含まれる単品ごとの数量を合算した総数量とを算出する算出手段と、登録されたセット商品の数と、登録されたセット商品に含まれる単品ごとの数量の総数量とを出力する出力手段とを備える。
上記構成によれば、セット商品の登録に応じて、登録されたセット商品の数が、セット商品に含まれる単品ごとの数量の総数量とともに出力される。つまり、セット商品の登録に応じて、或る定まった数量単位で購入される商品について、数量単位数を出力することが可能になる。
【００６４】
また、本実施形態における一態様は、上記のＰＯＳレジスタ１であって、出力手段は、登録されたセット商品の数と、登録されたセット商品に含まれる品目ごとの数量の総数量とを印刷した購入証明券を出力する。
上記構成によれば、購入証明券において、登録されたセット商品の数と登録されたセット商品に含まれる品目ごとの数量の総数量とが印刷されるので、引き換え対象のセット商品の内訳を容易に把握することが可能になる。
【００６５】
また、本実施形態における一態様は、上記のＰＯＳレジスタ１であって、購入証明券は、登録されたセット商品を含む商品の会計に応じたレシートとともに出力される。
上記構成によれば、購入証明券がレシートとともにＰＯＳレジスタ１から発行されることから、適切なタイミングで購入証明券を顧客に引き渡すことができる。
【００６６】
また、本実施形態における一態様は、上記のＰＯＳレジスタ１であって、出力手段は、購入証明券の出力の対象の商品が単品である場合には、商品の品目の数量が印刷され、セット商品の数に関連する内容については印刷されない購入証明券を出力する。
上記構成によれば、セット商品の数に関連する内容については印刷しないことで、そのための印刷に必要な用紙部分は不要となる。これにより、購入証明券の印刷に用いられる用紙を節約できる。
【００６７】
なお、上述のＰＯＳレジスタ１としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述のＰＯＳレジスタ１としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００６８】
１  ＰＯＳレジスタ、１１  ＣＰＵ、１２  記憶部、１３  ＲＡＭ、１４  タッチパネル付表示部、１４ａ  タッチパネル、１５  キー操作部、１６  顧客用表示部、１７  自動釣銭機、１７ａ  釣銭排出口、１７ｂ  預金投入口、１８  スキャナ部、１９  印字部、２０  通信部、３０  ドロア
【図１】
0006657944.tif 000002
【図２】
0006657944.tif 000003
【図３】
0006657944.tif 000004
【図４】
0006657944.tif 000005
【図５】
0006657944.tif 000006
【図６】
0006657944.tif 000007
【図７】
0006657944.tif 000008
【図８】
0006657944.tif 000009
【図９】
0006657944.tif 000010
【図１０】
0006657944.tif 000011
【図１１】
0006657944.tif 000012