(57)【要約】【課題】本発明が解決しようとする課題は、複数の個別商品がパックされたパック商品を個別商品として管理することが可能な情報処理装置およびプログラムを提供することである。【解決手段】実施形態の情報処理装置は、入力された商品を特定する商品特定情報が複数の個別商品をまとめたパック商品を特定するパック商品特定情報であることを判断した場合に、当該パック商品を構成する個別商品を特定する個別商品特定情報と当該パック商品がパックする個別商品の数を取得する取得手段と、取得した個別商品特定情報および数に基づいて前記パック商品の売上を管理する売上手段と、を備える。【選択図】図８
2019021270.tif 000002
【特許請求の範囲】
【請求項１】
入力された商品を特定する商品特定情報が複数の個別商品をまとめたパック商品を特定するパック商品特定情報であることを判断した場合に、当該パック商品を構成する個別商品を特定する個別商品特定情報と当該パック商品がパックする個別商品の数を取得する取得手段と、
取得した個別商品特定情報および数に基づいて前記パック商品の売上を管理する売上手段と、
を備えた情報処理装置。
【請求項２】
前記取得手段が取得した個別商品特定情報と個数に基づいて前記入力されたパック商品を含む取引に係るレシート情報を生成するレシート情報生成手段、
をさらに備えた請求項１に記載の情報処理装置。
【請求項３】
前記取得手段は、前記パック商品特定情報で特定されるパック商品に複数種類の個別商品が含まれる場合には、それぞれの個別商品を特定する個別商品特定情報と当該パック商品がパックするそれぞれの個別商品の数を取得する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記パック商品特定情報に基づいて取得した個別商品特定情報で特定される個別商品がプロモーションを実行している個別商品である場合に、当該個別商品に対してプロモーションを適用する適用手段、
をさらに備えた請求項１乃至３のいずれか一に記載の情報処理装置。
【請求項５】
前記プロモーションは同一商品を所定数購入した場合に値引きが適用されるミックスアンドマッチであり、
前記適用手段は、前記取得手段が取得した前記個別商品特定情報と前記個別商品の数に基づいて前記ミックスアンドマッチの成立の条件を満たしている場合に前記プロモーションを適用した値引処理を実行する、
請求項４に記載の情報処理装置。
【請求項６】
情報処理装置としてのコンピュータを、
入力された商品を特定する商品特定情報が複数の個別商品をまとめたパック商品を特定するパック商品特定情報であることを判断した場合に、当該パック商品を構成する個別商品を特定する個別商品特定情報と当該パック商品がパックする個別商品の数を取得する取得手段と、
取得した個別商品特定情報および数に基づいて前記パック商品の売上を管理する売上手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば酒類や菓子類は、１個単位での個別商品での販売に加え、複数個の商品をケースに入れて販売するケース売りや１パックにして販売するパック売りをするパック商品として販売される場合がある。例えばビールは６本や２４本が予め梱包された状態でパック売りされる。
【０００３】
そして、パック商品の場合、バーコードや二次元コード等のシンボルで表されたコードがパックに付される。このコードは、パックされている個別の商品に付されたコードとは異なり、パック商品を一つの商品としたコードである。
【０００４】
そのため、本来同一の商品であるが、個別商品とパック商品とは、別の商品として管理されていた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、複数の個別商品がパックされたパック商品を個別商品として管理することが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の情報処理装置は、入力された商品を特定する商品特定情報が複数の個別商品をまとめたパック商品を特定するパック商品特定情報であることを判断した場合に、当該パック商品を構成する個別商品を特定する個別商品特定情報と当該パック商品がパックする個別商品の数を取得する取得手段と、取得した個別商品特定情報および数に基づいて前記パック商品の売上を管理する売上手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るＰＯＳ端末の外観をオペレータ側から見た斜視図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図３】図３は、ケースマスタの構成の一部を示すメモリマップである。
【図４】図４は、商品マスタの構成の一部を示すメモリマップである。
【図５】図５は、プロモーション部の構成の一部を示すメモリマップである。
【図６】図６は、売上管理部の構成の一部を示すメモリマップである。
【図７】図７は、ＰＯＳ端末の機能構成を示す機能ブロック図である。
【図８】図８は、ＰＯＳ端末の制御処理の流れを示すフローチャートである。
【図９】図９は、ＰＯＳ端末が発行したレシートの一例を示す図である。
【図１０】図１０は、ＰＯＳ端末の返品処理の流れを示すフローチャートである。
【図１１】図１１は、ケースマスタの他の構成の一部を示すメモリマップである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、実施形態について詳細に説明する。実施形態では、ＰＯＳ端末を情報処理装置の一例として説明する。また、実施形態では、複数の同一の商品が一ケースにパックされたケース商品をパック商品の一例として説明する。また、実施形態では、ケース商品としてパックされている個々の商品を個別商品という。個別商品は、パックされていない単品の商品でもある。また、個別商品およびケース商品を総称して商品と言う。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
【０００９】
図１は、実施形態にかかるＰＯＳ端末１を、オペレータ側から見た斜視図である。
【００１０】
ＰＯＳ端末１は、店舗で販売される商品の売上登録処理および決済処理を実行する。売上登録処理とは、取引において販売される商品に付されたバーコード等のシンボルを光学的に読み取って商品コードを取得し、または撮像したシンボルから商品コードを取得し、取得した商品コードに基づいて読み出した、当該商品の商品情報（商品名、価格等）を表示するとともに、当該商品情報をＲＡＭ等に記憶する処理をいう。決済処理とは、売上登録処理に伴いＲＡＭ等に記憶された商品情報に基づいて、当該取引に係る合計金額を表示する処理、顧客から預かった預り金に基づいて釣銭を計算して表示する処理、釣銭の発行を釣銭機に指示する処理等をいう。決済処理後の商品情報や決済情報（合計金額、預り金額、釣銭額等）は、レシートに印字されて発行される。
【００１１】
ＰＯＳ端末１は、本体４と金銭収納箱５とを有する。金銭収納箱５は、金銭を収納するドロワを有し、顧客から預かった紙幣や硬貨の金銭や商品券等の有価証券類、および顧客に手渡す釣銭等を収納する。
【００１２】
本体４は、操作部２１、オペレータ用表示部２２、客用表示部２３、印字部２４、カード読取部２５、コードリーダ３０を備えている。操作部２１は数字を入力する置数キー、売上登録の終了を宣言する決済キー２１１（図２を参照）等のキーを備えたキーボードである。オペレータ用表示部２２は、液晶表示器等で構成され、オペレータである操作者に商品情報、決済情報等を表示する。客用表示部２３は、液晶表示器等で構成され、顧客に商品情報、決済情報等を表示する。
【００１３】
印字部２４は、本体４内に収納された、例えば熱転写型の印字ヘッドを備えたサーマルプリンタ等である。印字部２４は、ロール状のレシート用紙に決済処理に伴う商品情報や決済情報等を印字して、レシートとして発行する。
【００１４】
カード読取部２５は、顧客が提示した決済に使用するクレジットカード等からカード情報を読み取る。コードリーダ３０は、例えばハンディタイプのコードリーダである。コードリーダ３０は、例えば可視光線を使用して商品や割引券に付されたシンボルを光学的に読み取る。なお、コードリーダ３０は、撮像した画像からシンボルを読み取る構成としてもよい。
【００１５】
ＰＯＳ端末１は、決済処理した商品の商品情報や決済情報を、通信部２６（図２を参照）を介して図示しない店舗サーバに送信する。店舗サーバは、店内に設置された１台または複数台のＰＯＳ端末１と通信可能に接続されている。ＰＯＳ端末１は、所定期間（例えば１日）の売上情報を、通信回線２６を介して店舗サーバに送信する。店舗サーバは、各ＰＯＳ端末１から受信した売上情報を受信して管理する。
【００１６】
続いて、ＰＯＳ端末１のハードウェア構成について説明する。図２は、ＰＯＳ端末１のハードウェア構成を示すブロック図である。図２に示すように、ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は制御主体となる。ＲＯＭ１２は各種プログラムを記憶する。ＲＡＭ１３はプログラムや各種データを展開する。メモリ部１４は各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、後述するＰＯＳ端末１に係る制御処理を実行する。
【００１７】
ＲＡＭ１３は、商品情報部１３１を備えている。商品情報部１３１は、コードリーダ３０で読み取ったシンボルの情報から取得した商品コードに基づいて売上登録処理された商品の商品情報（商品名、商品の価格等）や商品の個数を記憶する。
【００１８】
メモリ部１４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部１４は、制御プログラム部１４１、ケースマスタ１４２、商品マスタ１４３、プロモーション部１４４、売上管理部１４５を備える。
【００１９】
制御プログラム部１４１は、ＰＯＳ端末１を制御するための制御プログラムを記憶する。ケースマスタ１４２は、ケース商品毎に当該ケース商品に係る情報を記憶する。ケース商品とは、複数個の同一商品が予め１つに梱包された、１つにパックされた商品、１つのケースに入れられた商品等をいう。ケース商品を構成する個々の商品を個別商品という。以降、１つにパックされた商品を例に説明する。ケースマスタ１４２についての詳細は図３で説明する。商品マスタ１４３は、個別商品毎に当該個別商品に係る情報を記憶する（詳細は図４で説明する）。プロモーション部１４４は、店舗で実行しているプロモーションを記憶する（詳細は図５で説明する）。売上管理部１４５は、当該ＰＯＳ端末１が決済処理した個別商品の売上を管理する（詳細は図６で説明する）。
【００２０】
また、制御部１００は、バス１５およびコントローラ１６を介して、操作部２１、オペレータ用表示部２２、客用表示部２３、印字部２４、カード読取部２５、コードリーダ２７と接続している。コントローラ１６は、制御部１００からの指示を受けて、操作部２１、オペレータ用表示部２２、客用表示部２３、プリンタ２４、カード読取部２５、コードリーダ３０を制御する。以下では、説明の都合上、コントローラ１６が行う制御を制御部１００が行うとして説明する。
【００２１】
操作部２１は数字を入力する置数キー、売上登録の終了を宣言する決済キー２１１等のキーを備えたキーボードである。オペレータ用表示部２２は、液晶表示器等で構成され、オペレータである操作者に商品情報、決済情報等を表示する。客用表示部２３は、液晶表示器等で構成され、顧客に商品情報、決済情報等を表示する。
【００２２】
印字部２４は、本体内に収納されたロール状のレシート用紙を引き出して、例えば熱転写型のサーマルヘッド（図示せず）を備えたサーマルプリンタ等で商品情報、決済情報等を印字し、レシートとして発行する。カード読取部２５は、顧客が提示したクレジットカード等のカードからカード情報を読み取る。コードリーダ３０は、例えばハンディタイプのコードリーダである。コードリーダ３０は、例えばレーザ等の可視光線を使用して商品や割引券に付されたコードを光学的に読み取る。なお、コードリーダ３０は、撮像部（図示せず）が撮像した画像からコードを切り出して読み取るようにしてもよい。
【００２３】
また、制御部１００は、バス１５を介して、通信部２６と接続している。通信部２６は、通信回線を介して、店内に設置された他のＰＯＳ端末１や、ＰＯＳ端末１と接続された店舗サーバ（図示せず）と通信可能に接続している。店舗サーバは、ＰＯＳ端末１の上位機種であり、各ＰＯＳ端末１から商品情報や決済情報を受信して、当該店舗における商品の売上管理を実行する。
【００２４】
次に、ケースマスタ１４２について説明する。図３は、ケースマスタ１４２の構成の一部を示すメモリマップである。図３に示すように、ケースマスタ１４２は、ケースコード部１４２１、ケース名称部１４２２、商品コード部１４２３、入数部１４２４を有する。
【００２５】
ケースコード部１４２１は、ケース商品を特定するケースコード（パック商品特定情報）を記憶する。ケースコードは例えば「４５××××××」といった最初が「４５」の数字で表される特徴的なコード体系を有しており、制御部１００は、この特徴的なコード体系に基づいて当該コードがケースコードであることを判断できる。なお、以降の説明では、ケースコードを「０００１」等に簡略化して説明する。
【００２６】
ケース名称部１４２２は、ケースコードで特定されるケース商品の商品名称を記憶する。商品コード部１４２３は、ケースコードで特定されるケース商品を構成する個別商品の商品コードを記憶する。例えば、ケース商品が同一の缶ビール６本を予めパックした「６本パックビール」である場合、商品コード部１４２３には、パックされた６本の缶ビール（個別商品）それぞれを特定する商品コード（個別商品特定情報）が記憶される。なお、この場合、ケースコードは「６本パックビール」という１つのパック商品を特定する。入数部１４２４は、ケース商品に含まれる個別商品の個数が記憶される。前述の「６本パックビール」の場合、入数部１４２４には「６」が記憶される。
【００２７】
次に、商品マスタ１４３について説明する。図４は、商品マスタ１４３の構成の一部を示すメモリマップである。図４に示すように、商品マスタ１４３は、商品コード部１４３１、商品名称部１４３２、単価部１４３３、プロモーション部１４３４を有する。
【００２８】
商品コード部１４３１は、個別商品を特定する商品コード（個別商品特定情報）を記憶する。商品コードは例えば「４９××××××」といった最初が「４９」の数字で表される特徴的なコード体系を有しており、制御部１００は、この特徴的なコード体系に基づいて当該コードが商品コードであることを判断できる。なお、以降の説明では、商品コードを「００００１」等に簡略化して説明する。
【００２９】
商品名称部１４３２は、商品コードで特定される個別商品の商品名称を記憶する。単価部１４３３は、商品コードで特定される個別商品１個の通常の販売価格（単価）を記憶する。プロモーション部１４３４は、商品コードで特定される個別商品に対して、各種のプロモーションが適用されているか否かの情報を記憶する。図４の例では、プロモーション部１４３４に記憶されている数字は、適用するプロモーションを指している。図４の例では、商品Ａはプロモーションコード「１」のプロモーションが適用されている。商品Ｂはプロモーションコード「２」のプロモーションが適用されている。商品Ｃは、プロモーションコードが記憶されていないので、プロモーションは適用されていない。
【００３０】
次に、プロモーション部１４４について説明する。図５は、プロモーション部の構成の一部を示すメモリマップである。図５に示すように、プロモーション部１４４は、プロモーションコード部１４４１、名称部１４４２、価格部１４４３、成立条件部１４４４を有する。プロモーションコード部１４４１は、プロモーションを特定するプロモーションコードを記憶する。名称部１４４２は、プロモーションコードで特定されるプロモーションの名称を記憶する。価格部１４４３は、プロモーションコードで特定されるプロモーションを適用した場合に採用される個別商品の価格（例えば値引価格）を記憶する。成立条件部１４４４は、プロモーションが適用される条件を記憶する。
【００３１】
例えば、プロモーションコード「１」のプロモーションの場合、成立条件部１４４４には数値「５」が記憶されている。すなわち、同一プロモーションが適用される個別商品を５個購入した場合に、プロモーションコード「１」のプロモーションが適用される。図４において、商品コード「００００１」の商品Ａに対応するプロモーション部１４３４にプロモーションコード「１」が記憶されているため、商品Ａを５個以上購入した場合に、当該商品Ａの５個分の合計金額から２０円値引される。
【００３２】
また、プロモーションコード「２」のプロモーションの場合、成立条件部１４４４には数値「１」が記憶されている。すなわち、個別商品を１個購入した場合に、プロモーションコード「２」のプロモーションが適用される。図４において、商品コード「００００２」の商品Ｂに対応するプロモーション部１４３４にプロモーションコード「２」が記憶されているため、商品Ｂを１個以上購入した場合に、当該商品Ｂ１個につき単価から２円値引される。
【００３３】
次に、売上管理部１４５について説明する。図６は、売上管理部１４５の構成の一部を示すメモリマップである。図６に示すように、売上管理部１４５は、商品コード部１４５１、商品名称部１４５２、売上点数部１４５３、売上金額部１４５４を有する。
【００３４】
商品コード部１４５１は、個別商品を特定する商品コードを記憶する。商品名称部１４５２は、商品コードで特定される個別商品の商品名称を記憶する。売上点数部１４５３は、商品コードで特定する個別商品の売上点数を記憶する。売上点数とは、売上登録処理された個別商品の個数の累計数をいう。ケース商品の場合、当該ケース商品が売上登録処理されると、当該ケース商品にパックされている個別商品の個数を、当該個別商品の個数として加算する。前述の「６本パックビール」の場合、個別商品としてのビールの個数「６」が、当該ビールを特定する商品コードに対応して加算される。
【００３５】
売上金額部１４５４は、売上登録処理された商品の売上金額を記憶する。例えば、商品Ａが１０個売れた場合、商品Ａの単価が１００円なので売上金額部１４５４には１００円×１０個で１０００円が記憶される。なお、商品Ａに対して図５で示したプロモーションが適用されて値引きされた場合には、売上金額部１４５４には、値引額を減額した売上金額が記憶される。
【００３６】
ここからは、ＰＯＳ端末１の制御について詳細に説明する。図７は、ＰＯＳ端末１の機能構成を示す機能ブロック図である。制御部１００は、ＲＯＭ１２やメモリ部１４の制御プログラム部１４１に記憶された制御プログラムに従うことで、取得手段１０１、売上手段１０２、レシート情報生成手段１０３、適用手段１０４として機能する。
【００３７】
取得手段１０１は、入力された商品を特定する商品特定情報が複数の個別商品をまとめたケース商品を特定するケースコードであることを判断した場合に、当該ケース商品がパックする個別商品を特定する商品コードと当該ケース商品がパックする個別商品の個数を取得する機能を有する。
【００３８】
売上手段１０２は、取得した個別商品の商品コードおよび個数に基づいてケース商品の売上を管理する機能を有する。
【００３９】
レシート情報生成手段１０３は、取得手段１０１が取得した個別商品の商品コードと個数に基づいて入力されたケース商品を含む取引に係るレシート情報を生成する機能を有する。
【００４０】
適用手段１０４は、ケースコードに基づいて取得した個別商品の商品コードで特定される個別商品がプロモーションを実行している個別商品である場合に、当該個別商品に対してプロモーションを適用する機能を有する。
【００４１】
次にＰＯＳ端末１の制御処理について説明する。図８は、ＰＯＳ端末１の制御処理の流れを示すフローチャートである。図８に示すように、制御部１００は、コードリーダ３０によって読み取られたシンボルに基づいて取得したコードがケースコードであるか否かを判断する（Ｓ１１）。ケースコードであると判断した場合には（Ｓ１１のＹｅｓ）、制御部１００（取得手段１０１）は、取得したケースコードに基づいてケースマスタ１４２を検索して、当該ケースコードのケース商品がパックする個別商品の商品コードと個数を取得する（Ｓ１２）。次に制御部１００は、取得した商品コードに基づいて商品マスタ１４３を検索して、当該商品コードで特定される個別商品が値引対象商品であるか否かを判断する（Ｓ１４）。制御部１００は、プロモーション部１４３４に数字「２」が記憶されている場合には、当該個別商品が値引対象商品であると判断する。制御部１００は、プロモーション部１４３４に数字「２」以外の数字が記憶されているか、数字が記憶されていない場合には、当該個別商品は値引対象商品ではないと判断する。
【００４２】
値引対象商品であると判断した場合には（Ｓ１４のＹｅｓ）、制御部１００（適用手段１０４）は、価格部１４４３に記憶されている金額を値引して売上登録処理を実行する（Ｓ１６）。この際、制御部１００は、Ｓ１１で取得したケースコードのケース商品ではなく、Ｓ１２で取得した商品コードの個別商品について売上登録処理を実行する。すなわち、制御部１００は、ケース商品のケースコードを取得した場合、当該ケース商品にパックされた個別商品がパックされた個数分販売されたとして、当該個別商品の商品コードに基づいてＳ１２で取得した個数分の売上登録処理を実行する。そして制御部１００は、Ｓ１１に戻る。
【００４３】
また、値引対象商品ではないと判断した場合には（Ｓ１４のＮｏ）、制御部１００は、単価部１４３３に記憶されている金額を用いて売上登録処理を実行する（Ｓ１５）。この際、制御部１００は、Ｓ１１で取得したケースコードのケース商品ではなく、Ｓ１２で取得した商品コードの個別商品について売上登録処理を実行する。すなわち、制御部１００は、ケース商品のケースコードを取得した場合、当該ケース商品にパックされた個別商品がパックされた個数分販売されたとして、当該個別商品の商品コードに基づいてＳ１２で取得した個数分の売上登録処理を実行する。そして制御部１００は、Ｓ１１に戻る。
【００４４】
例えば、前述の「６本パックビール」のケースコードが入力された場合、制御部１００は、Ｓ１２でビールの商品コードと個数「６」を取得する。そして制御部１００は、Ｓ１５またはＳ１６において、ビールの商品コードで特定されるビール６本分の売上登録処理を実行する。
【００４５】
一方、Ｓ１１において、ケースコードの取得ではないと判断した場合には（Ｓ１１のＮｏ）、制御部１００は、個別商品の商品コードを取得したか否かを判断する（Ｓ１３）。個別商品の商品コードを取得したと判断した場合には（Ｓ１３のＹｅｓ）、制御部１００は、Ｓ１４以降の処理を実行する。
【００４６】
また、個別商品の商品コードの取得ではないと判断した場合には（Ｓ１３のＮｏ）、制御部１００は、決済キー２１１が操作されたか否かを判断する（Ｓ２１）。決済キー２１１が操作されたと判断した場合には（Ｓ２１のＹｅｓ）、制御部１００は、商品情報部１３１に記憶された商品の商品情報や個数に基づいて、特定商品についてミックスアンドマッチ（Ｍ＆Ｍ）が成立しているか否かを判断する（Ｓ２２）。
【００４７】
Ｍ＆Ｍは、予め決められた個数同一の商品が購入された場合に、値引き等を行うプロモーションである。実施形態では、予め決められた個数とは、成立条件部１４４４に記憶された個数である。図５の例の場合、プロモーションコード「１」のプロモーションとして、同一商品を５個購入した場合にＭ＆Ｍが成立する。例えば、プロモーションコード「１」が適用される個別商品を６個購入した場合、そのうちの５個についてはＭ＆Ｍが適用され、単価部１４３３に記憶された単価を５倍した合計金額から価格部１４４３に記憶された金額が値引される。残りの１個については、単価部１４３３に記憶された単価が適用される。
【００４８】
Ｍ＆Ｍが成立していると判断した場合には（Ｓ２２のＹｅｓ）、制御部１００（適用手段１０４）は、個別商品の合計金額から値引額を減額した金額に基づいて決済処理を実行する（Ｓ２４）。すなわち、制御部１００は、Ｓ１２で取得した商品コードの個別商品と個数に基づいて値引額を減額した決済処理を実行する。一方、Ｍ＆Ｍは成立していないと判断した場合には（Ｓ２２のＮｏ）、制御部１００は、個別商品の合計金額に基づいて決済処理を実行する（Ｓ２３）。すなわち、制御部１００は、Ｓ１２で取得した商品コードの個別商品と個数に基づいて値引きをしない決済処理を実行する。
【００４９】
次に制御部１００（レシート情報生成手段１０３）は、商品情報部１３１に記憶された個別商品の商品情報や個数と、決済処理された決済情報を印字したレシートを発行する（Ｓ２５）。この際、制御部１００は、Ｓ２３またはＳ２４で決済処理した個別商品を特定する商品コード、当該個別商品の商品名、単価等を印字する。すなわち、制御部１００は、Ｓ１１で取得したケースコードが特定するケース商品の情報は印字されない。
【００５０】
図９は、Ｓ２５の処理で制御部１００が発行したレシートの一例である。図９に示すように、レシートＲには、レシートであることを示す「明細票」の文字Ｒ１が印字される。また、レシートＲには、個別商品の情報を示す商品明細部Ｒ２が印字される。商品明細部Ｒ２には、商品名称部Ｒ２１と当該個別商品の販売個数部Ｒ２２が印字される。図９の例では、商品名称部Ｒ２１には個別商品である商品Ａの商品名が印字される。商品名称部Ｒ２１の直下には、当該商品を特定する商品コードＲ２３が印字される。また、販売個数部Ｒ２２には、商品Ａが６個販売されたことを示す「６」の数字が印字される。また、商品明細部Ｒ２には、商品Ａが６個購入された場合の合計金額が印字される。
【００５１】
また、レシートＲには、Ｍ＆Ｍが成立して値引きが行われたこと、および値引額Ｒ３、合計金額から値引額を減算したお買上額Ｒ４、お買上額に対する税額Ｒ５、およびお買上額と税額を加算した支払合計額Ｒ６が印字される。また、レシートＲには、顧客から預かった預り金Ｒ８と、釣銭がある場合は釣銭Ｒ９が印字される。また、レシートＲには、当該レシートＲが発行された店舗Ｒ７が印字される。
【００５２】
このように印字されたレシートＲにおいて、ケース商品が購入された場合であっても、商品明細部Ｒ２には、当該ケース商品にパックされている個別商品の商品名と販売個数とが印字される。この印字は、ケース商品ではなく、個別商品を複数個数購入したときの印字と同じである。
【００５３】
図８の説明に戻る。次に制御部１００（売上手段１０２）は、決済処理した個別商品の個数を売上管理部１４５に加算して記憶する（Ｓ２６）。すなわち、制御部１００は、個別商品が販売された場合には当該個別商品の商品情報と個数を売上管理部１４５に加算して記憶する。また、制御部１００は、ケース商品が購入された場合であっても、当該ケース商品がパックする個別商品の個数を加算して記憶する。そして制御部１００は、Ｓ１１に戻る。なお、制御部１００は、売上管理部１４５に記憶されている累計した個別商品の売上点数と売上金額を、所定時刻になると店舗サーバに送信する。
【００５４】
なお、Ｓ２１において、決済キー２１１の操作ではないと判断した場合には（Ｓ２１のＮｏ）、制御部１００は、Ｓ１１に戻る。
【００５５】
次に、ケース商品の返品処理について説明する。図１０は、ＰＯＳ端末１の返品処理の流れを示すフローチャートである。顧客から、購入したケース商品についての返品の申し入れがあった場合、ＰＯＳ端末１の操作者は図示しない返品キーを操作する。返品キーが操作された場合に、制御部１００は、図１０のフローチャートに基づいた制御を実行する。図１０に示すように、返品キーに続いて返品するケース商品のケースコードが取得されたか否かを判断する（Ｓ３１）。
【００５６】
ケースコードの取得であると判断した場合には（Ｓ３１のＹｅｓ）、制御部１００は、取得したケースコードに基づいてケースマスタ１４２を検索して、当該ケースコードで特定されるケース商品にパックされた個別商品の商品コードと個数を取得する（Ｓ３３）。そして、制御部１００は、取得した商品コードと個数に基づいて返品処理を実行する（Ｓ３４）。この場合、当該個別商品にプロモーション（値引きやＭ＆Ｍ）が適用されている場合には、当該プロモーションへの対応を踏まえて返品処理を実行する。例えば、個別商品に対して値引処理が行われていた場合、値引金額を減額して返品処理を行う。そして制御部１００は、処理を終了する。また、返品処理が実行された個別商品について、その個数分の点数を売上管理部１４５から減点し、合計金額を売上管理部１４５から減額する。
【００５７】
一方、Ｓ１１において、ケースコードの取得ではないと判断した場合には（Ｓ３１のＮｏ）、制御部１００は、個別商品の商品コードを取得したか否かを判断する（Ｓ３２）。個別商品の商品コードを取得したと判断した場合には（Ｓ３２のＹｅｓ）、制御部１００は、Ｓ３４の処理を実行する。個別商品の商品コードを取得していないと判断した場合には（Ｓ３２のＮｏ）、制御部１００は処理を終了する。
【００５８】
ここからは、実施形態の変形例について説明する。変形例では、例えば、１つの袋の中に複数種類の個別商品がパックされている場合を示す。例えば、１つの袋に複数種類の菓子がパックされている。図１１は、変形例に係るケースマスタの構成の一部を示すメモリマップである。図１１のケースマスタ１４２は、図３のケースマスタ１４２のケースコード「０００１」のケース商品を抽出したものである。他のケース商品についても同様の構成を有する。図１１に示すように、ケースマスタ１４２は、１つのケース商品「ケースＡ」は、商品コード「００００１」の商品３個と商品コード「００００２」の商品１個がパックされている。
【００５９】
制御部１００は、変形例についても図８のフローチャートに基づいて制御する。制御部１００は、Ｓ１２の処理において、当該ケース商品のケースコードから複数種類の個別商品の商品コードとそれぞれの個別商品の個数を取得する。そして制御部１００は、取得した商品コードの個別商品について、Ｓ１４以降の売上登録処理、Ｓ２２におけるＭ＆Ｍ成立の有無、およびＳ２３またはＳ２４での決済処理を実行する。
【００６０】
このような実施形態によれば、ケース商品のケースコードを取得した場合に、当該ケースコードで特定されるケース商品にパックされる個別商品を特定する商品コードと個数を取得して、個別商品として売上を管理する。そのため、複数の個別商品がパックされたケース商品を個別商品として管理することが可能となる。
【００６１】
また、実施形態によれば、ケース商品が販売された場合、当該ケース商品としてパックされた個別商品の販売情報が印字されたレシートを発行する。そのため、顧客は、レシートを見て、ケース商品および個別商品を同一の商品として認識することができる。
【００６２】
また、実施形態によれば、ケース商品に複数種類の個別商品がパックされている場合でも、それぞれの個別商品毎の管理が可能となる。
【００６３】
また、実施形態によれば、個別商品に適用しているプロモーションをケース商品に対しても適用することが可能となる。
【００６４】
以上、本発明の実施形態やその変形例を説明したが、この実施形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態やその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６５】
例えば、実施形態では、ケースマスタ１４２、商品マスタ１４３、プロモーション部１４４、売上管理部１４５を、ＰＯＳ端末１に設けた。しかしながら、ケースマスタ１４２、商品マスタ１４３、プロモーション部１４４、売上管理部１４５の全部または一部を店舗サーバに設けるようにしてもよい。
【００６６】
また、実施形態では、ケースに入れられたケース商品をパック商品の一例として説明した。しかしながら、パック商品は、ケースに入れられていない商品であってもよい。例えば、個別商品が袋に入れられた商品や、個別商品がベルト等で縛られた商品をパック商品としてもよい。
【００６７】
また、実施形態では、プロモーションの一例として、個別商品の単価の値引きとＭ＆Ｍが成立した場合の値引きについて説明した。しかしながら、その他のプロモーションを適用してもよい。
【００６８】
また、実施形態では、ＰＯＳ端末１を情報処理装置として説明した。しかしながら、店舗サーバを情報処理装置としてもよい。
【００６９】
なお、実施形態のＰＯＳ端末１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７０】
また、実施形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７１】
また、実施形態のＰＯＳ端末１で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００７２】
１          ＰＯＳ端末
１００      制御部
１０１      取得手段
１０２      売上手段
１０３      レシート情報生成手段
１０４      適用手段
１４２      ケースマスタ
１４３      商品マスタ
１４４      プロモーション部
１４５      売上管理部
Ｒ          レシート
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２０１５−４９８４１号公報
【図１】
2019021270.tif 000003
【図２】
2019021270.tif 000004
【図３】
2019021270.tif 000005
【図４】
2019021270.tif 000006
【図５】
2019021270.tif 000007
【図６】
2019021270.tif 000008
【図７】
2019021270.tif 000009
【図８】
2019021270.tif 000010
【図９】
2019021270.tif 000011
【図１０】
2019021270.tif 000012
【図１１】
2019021270.tif 000013