(57)【要約】【課題】  複数個の同一商品を一括して登録した場合（乗算登録）と、複数個の同一商品を個別に登録した場合とで割引額に差異が発生することを防止し、顧客の信頼度を向上させ、会計処理のスピードアップを図る。【解決手段】  割引入力手段より割引処理が指示された場合において（Ｓ４のＹ）、当該割引処理に関係付けられて売上データ処理が実行された商品が同一取引内で既に売上データ処理されており（Ｓ５のＹ）、かつ、当該商品が割引入力手段より指示された割引処理と同一の割引処理を既に実行している場合（Ｓ６のＹ，Ｓ７のＹ）、同一取引内での当該商品の売上数量を算出し（Ｓ８）、算出された売上数量に当該商品の単価を乗じた商品の金額に対して当該商品の割引率を乗じた割引額を算出する（Ｓ９）。【選択図】    図７
2006085409.tif 000002
【特許請求の範囲】
【請求項１】
所定の割引率を用いた商品の割引処理を指示する割引入力手段と、
商品に付された前記商品コードとその商品の数量とを入力する入力手段と、
入力された前記商品コードに基づき、商品コードに対応付けて商品の単価を記憶する記憶手段から前記単価を取得して売上データ処理を実行する売上手段と、
前記割引入力手段より割引処理が指示された場合、当該割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理されているか否かを判断する第１の判断手段と、
前記割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理が実行されていると判断した場合、当該商品が前記割引入力手段より指示された割引処理と同一の割引率を用いた割引処理を既に実行しているか否かを判断する第２の判断手段と、
同一の割引率を用いた割引処理が既に実行されていると判断した場合、同一取引内の当該商品の売上数量を算出する数量算出手段と、
算出された前記売上数量に当該商品の単価を乗じた商品の金額に対し、前記割引入力手段より指示された当該商品の割引率を乗じて割引額を算出する算出手段と、
算出された割引額に基づいて締め処理を実行する締め手段と、
を備える商品販売データ処理装置。
【請求項２】
前記第２の判断手段における判断基準は、同じ割引コードが売上バッファに格納されているか否かである、
請求項１記載の商品販売データ処理装置。
【請求項３】
同一取引内で同じ商品に対して同じ割引処理が実行されていると判断した売上データは、レシートにまとめて印字する、
請求項１または２記載の商品販売データ処理装置。
【請求項４】
商品に付された前記商品コードとその商品の数量とを入力する入力機能と、
入力された前記商品コードに基づき、商品コードに対応付けて商品の単価を記憶する記憶手段から前記単価を取得して売上データ処理を実行する売上機能と、
所定の割引率を用いた商品の割引処理を指示する割引入力手段より割引処理が指示された場合、当該割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理されているか否かを判断する第１の判断機能と、
前記割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理が実行されていると判断した場合、当該商品が前記割引入力手段より指示された割引処理と同一の割引率を用いた割引処理を既に実行しているか否かを判断する第２の判断機能と、
同一の割引率を用いた割引処理が既に実行されていると判断した場合、同一取引内の当該商品の売上数量を算出する数量算出機能と、
算出された前記売上数量に当該商品の単価を乗じた商品の金額に対し、前記割引入力手段より指示された当該商品の割引率を乗じて割引額を算出する算出機能と、
算出された割引額に基づいて締め処理を実行する締め機能と、
をコンピュータに実行させるコンピュータに読取可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スーパーマーケット等で使用されるチェックアウトシステムを構成するＰＯＳ（Point of Sales：販売時点管理）端末等の商品販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケットやコンビニエンスストア等においては、販売促進のために、例えばＰＯＳ端末等の商品販売データ処理装置を利用した割引販売を行っている。このような商品販売データ処理装置を利用した割引販売では、割引対象商品の売上データを取得してから店員がキー操作等による割引操作をすることにより、割引処理を実行している。
【０００３】
この種の商品販売データ処理装置では置数入力を売上点数として入力させるための乗算キーが設けられており、複数個の同一商品を売上データ処理する場合には、この乗算キーを用いることにより複数個を一括して登録する乗算登録が可能になっている（例えば、特許文献１参照）。
【０００４】
また、乗算キーを用いることにより複数個を一括して登録（乗算登録）した場合における割引販売に際しては、乗算後の額に対して割引率を乗じることにより割引金額を算出している。
【０００５】
【特許文献１】特公平８−１４８７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、複数個の同一商品を売上データ処理する場合における割引販売においては、解決されねばならない課題が存在する。
【０００７】
具体的には、乗算キーを用いることにより複数個を一括して登録（乗算登録）した場合における割引販売において、１０％引きが設定されている９８円の商品を１０個購入した場合の割引後金額は、下記の式に示すように、８８２円と算出される。
割引後金額＝９８×１０−（９８×１０×０．１）＝９８０−９８
＝８８２
一方、乗算キーを用いずに同一商品を１個ずつ個別に登録した場合の割引後金額は、下記の式に示すように、８９０円と算出される。ただし、小数点以下切捨てとする。
割引後金額＝（９８−（９８×０．１））×１０＝（９８−９）×１０
＝８９０
つまり、複数個の同一商品を一括して登録した場合（乗算登録）と、複数個の同一商品を個別に登録した場合とでは、割引額に差異が発生することになるので、このまま商品売上処理を行うと顧客に不信感を与えることになる。
【０００８】
このため、複数個の同一商品の割引処理を実行する際には、ＰＯＳ端末を操作する店員があらかじめ顧客が購入しようとする商品の中に同一商品が何個あるか確認した後、その商品が割引商品かどうかを商品に貼付された割引シール等で確認し、同一商品で同一の割引率の商品だけをまとめて数量を確認し、その後乗算登録するようにしていた。
【０００９】
ところが、スーパーマーケットでは一度に大量の商品をまとめ買いする顧客も多く、購入希望商品を収納した買い物カゴの中から同一商品を見つけだすことは、繁忙時の店員にとって煩雑な作業となっている。また、店員が商品をまとめて数えている時間分だけ会計処理時間が長くなることになり、顧客にとっては待ち時間が長くなる。このような場合、悪い印象を受けた顧客が次回の来店を見合わせる可能性もあり、店舗にとっては売上げ減の一因となる。
【００１０】
本発明は、複数個の同一商品を一括して登録した場合（乗算登録）と、複数個の同一商品を個別に登録した場合とで割引額に差異が発生することを防止し、顧客の信頼度を向上させ、会計処理のスピードアップを図ることができる商品販売データ処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の商品販売データ処理装置は、所定の割引率を用いた商品の割引処理を指示する割引入力手段と、商品に付された前記商品コードとその商品の数量とを入力する入力手段と、入力された前記商品コードに基づき、商品コードに対応付けて商品の単価を記憶する記憶手段から前記単価を取得して売上データ処理を実行する売上手段と、前記割引入力手段より割引処理が指示された場合、当該割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理されているか否かを判断する第１の判断手段と、前記割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理が実行されていると判断した場合、当該商品が前記割引入力手段より指示された割引処理と同一の割引率を用いた割引処理を既に実行しているか否かを判断する第２の判断手段と、同一の割引率を用いた割引処理が既に実行されていると判断した場合、同一取引内の当該商品の売上数量を算出する数量算出手段と、算出された前記売上数量に当該商品の単価を乗じた商品の金額に対し、前記割引入力手段より指示された当該商品の割引率を乗じて割引額を算出する算出手段と、算出された割引額に基づいて締め処理を実行する締め手段と、を備える。
【００１２】
したがって、割引入力手段より割引処理が指示された場合において、当該割引処理に関係付けられて売上データ処理が実行された商品が同一取引内で既に売上データ処理されており、かつ、当該商品が割引入力手段より指示された割引処理と同一の割引処理を既に実行している場合、同一取引内での当該商品の売上数量が算出され、算出された売上数量に当該商品の単価を乗じた商品の金額に対して当該商品の割引率を乗じた割引額が算出される。これにより、割引額については、新規に入力された数量を既に登録されている同一商品の数量に加算した上で再計算される。
【発明の効果】
【００１３】
本発明によれば、複数個の同一商品を一括して登録した場合（乗算登録）と、複数個の同一商品を個別に登録した場合とで割引額に差異が発生することを防止することができ、顧客の信頼度を向上させ、会計処理のスピードアップを図ることができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の一形態を図１ないし図８に基づいて説明する。本実施の形態の商品販売データ処理装置は、スーパーマーケットやコンビニエンスストア等で使用されるＰＯＳ（Point of Sales）端末に適用されている。
【００１５】
ここで、図１はＰＯＳ端末１を概略的に示す外観斜視図である。ＰＯＳ端末１は、店舗の精算場所に配設されてキャッシャが売上処理を行うためのものであり、図１に示すような構成とされている。ＰＯＳ端末１には、本体２の上面側にキーボード３が設けられており、本体２の下部側にはドロワ４が引出自在に設けられている。また、本体２の奥側には、表示器５が設けられている。さらに、ＰＯＳ端末１には、商品コード等を光学的に読み取るためのコード読取装置であるスキャナ６も接続されている。
【００１６】
図２にキーボード３のキー配置を示す。このキーボード３には、商品コード、販売個数、金額、日時等を入力するための「０」から「９」までの置数キー３ａ、売上処理において現金による決済を宣言するための預／現計キー３ｂ、売上合計金額の算出を宣言するための小計キー３ｃ等の各種キーが設けられている。また、キーボード３の一部には、本実施の形態における特有のキーとして、割引入力手段としてそれぞれ機能する「割引」キー３ｄ、「５％割引」キー３ｅ、「１０％割引」キー３ｆが設けられている。「割引」キー３ｄは任意の割引率による割引を行なうためのキーであり、「５％割引」キー３ｅは５％を割り引く際に用いられるキーであり、「１０％割引」キー３ｆは１０％を割り引く際に用いられるキーである。
【００１７】
このようなＰＯＳ端末１の電装系は図３に示すように構成されている。ＰＯＳ端末１は、ＣＰＵ（Central Processing Unit）を主体に構成されるＰＯＳ制御部７と、制御プログラムを格納するＲＯＭ（Read Only Memory）や売上バッファや印字バッファ等の各種バッファが割り当てられるＲＡＭ（Random Access Memory）等で構成されるメモリ部８とを保有し、バス９を介して接続された通信Ｉ／Ｆ１０から、ホストコンピュータ（図示せず）との間で相互にオンライン通信を実行し得るように構成されている。
【００１８】
また、ＰＯＳ制御部７には、バス９及びＩ／Ｏ機器制御部１１を介して、前述したキーボード３、表示器５、スキャナ６とともに、プリンタ１２及びＨＤＤ（Hard Disk Drive）１３が接続されている。
【００１９】
プリンタ１２は、ＰＯＳ端末１の本体２内に内蔵されたレシート／ジャーナルプリンタであり、売上処理に伴い、取引単位でレシートＲ（図８参照）を発行するとともに、並行してジャーナル用紙への印字を行うものである。
【００２０】
ＨＤＤ１３には、ＰＯＳ制御部７のＣＰＵを動作させる制御プログラムの他、商品マスタファイルＦ１、売上ファイルＦ２、割引コードテーブルＦ３等が格納されている。
【００２１】
商品マスタファイルＦ１は、図４に示すように、商品コードに対応付けて分類コード、単価、商品名称、割引率等を格納するファイルである。すなわち、商品マスタファイルＦ１は、記憶手段として機能するものである。なお、ＨＤＤ１３に格納されている商品マスタファイルＦ１は、ＰＯＳ端末１の起動時に、ＲＡＭに展開されて使用される。
【００２２】
売上ファイルＦ２は、図５に示すように、商品コードに対応付けて分類コード、単価、数量、商品名称、割引率等の売上データを一時的に格納するものである。なお、売上バッファも同様のデータ構成である。
【００２３】
割引コードテーブルＦ３は、図６に示すように、割引コードと割引率を対応付けて格納するものである。割引コード“１１１１”は、「１０％割引」キー３ｆの操作により設定され、割引コード“２２２２”は、「５％割引」キー３ｅの操作により設定され、割引コード“３３３３”は、「割引」キー３ｄの操作により設定される。なお、図６に示す割引コードテーブルＦ３において、割引コード“３３３３”が割引率“０％”に設定されているのは、割引コード“３３３３”については置数キー３ａの操作により割引率を設定するためである。
【００２４】
次に、ＨＤＤ１３に格納された制御プログラムがＰＯＳ制御部７のＣＰＵに実行させる機能について説明する。なお、従来から行なわれている処理と同様の処理についてはその説明を省略する。ここでは、本実施の形態のＰＯＳ端末１が備える特長的な機能である複数個の同一商品を個別に登録した場合の売上処理について説明する。
【００２５】
図７は、売上処理の流れを示すフローチャートである。図７に示すように、まず、売り上げ商品についてのスキャナ６による商品コードの読み取りやキーボード３の置数キーによる商品コードの入力、及びキーボード３の置数キーによる数量の入力に待機する（ステップＳ１）。スキャナ６による商品コードの読み取りやキーボード３の置数キーによる商品コードの入力、及びキーボード３の置数キーによる数量の入力があったと判断されると（ステップＳ１のＹ：入力手段）、商品マスタファイルＦ１から該当する商品データを取得し、その商品データに基づいて売上データ処理を実行するとともに（ステップＳ２：売上手段）、その単価等の売上データを表示器５に表示する（ステップＳ３）。売上データ処理では、ＲＡＭに展開された商品マスタファイルＦ１を入力された商品コードに基づいて検索することにより得られる分類コード、単価、商品名称等に基づく売上データがＲＡＭの売上バッファに登録される。
【００２６】
一方、商品コードの入力ではなく、「割引」キー３ｄ、「５％割引」キー３ｅ、「１０％割引」キー３ｆのいずれかの操作による割引処理の指示があった場合には（ステップＳ４のＹ）、直前に処理された売上データの商品コードと同じ商品コードが売上バッファに記憶されているか否かを判断する（ステップＳ５：第１の判断手段）。なお、本実施の形態においては、当該割引処理に関係付けられて売上データ処理が実行される商品が同一取引内で既に売上データ処理されているか否かを、直前に処理された売上データの商品コードと同じ商品コードが売上バッファに記憶されているか否かにより判断するようにしたが、直前に処理されたものに限るものではない。割引処理に関係付けられていれば２つ前に処理されたものでも良く、また、割引処理の指示があった後に処理されたものでも良い。
【００２７】
同じ商品コードが売上バッファに記憶されていると判断した場合には（ステップＳ５のＹ）、同じ商品コードが売上バッファに記憶されていると判断した商品の売上データの割引処理の割引コードが同じか否かを判断する（ステップＳ６：第２の判断手段）。
【００２８】
同じ割引コードが記憶されていると判断した場合には（ステップＳ６のＹ）、同じ割引コードが売上バッファに記憶されていると判断した商品の売上データの割引処理の割引率が同じか否かを判断する（ステップＳ７：第２の判断手段）。
【００２９】
なお、本実施の形態では、同じ割引処理かどうかを同じ割引コードか否かで判断し、かつ、同じ割引処理かどうかを同じ割引率か否かで判断するというように、同じ割引処理かどうかを２段階の判断手段で判断しているが、同じ割引率か否かだけの１段階の判断手段で判断するようにしても良い。
【００３０】
同一の商品で、同じ割引コードで、かつ、同じ割引率であると判断した場合には（ステップＳ７のＹ）、この取引中に既に記憶されている商品であるとして、その売上データの商品の数量に今回の数量を加算して、同一取引内での当該商品の売上数量を算出し（ステップＳ８：数量算出手段）、売上処理された商品の売上金額（単価×売上数量）に対して割引率を乗じて割引額を算出（割引処理）した後（ステップＳ９：算出手段）、ステップＳ１０に進む。
【００３１】
一方、同一の商品で、同じ割引コードで、かつ、同じ割引率でないと判断した場合には（ステップＳ７のＮ）、直前の売上データのみに対する割引処理を実行した後（ステップＳ１２）、ステップＳ１０に進む。
【００３２】
ステップＳ１０においては、ステップＳ９またはステップＳ１２で割引処理された売上データを売上バッファに記憶し、割引処理後データを表示器５に表示する（ステップＳ１１）。
【００３３】
ステップＳ１〜Ｓ１２の処理は、キーボード３の預／現計キー３ｂが操作されて締めが宣言されたと判断される迄（ステップＳ１３のＹ）、繰り返される。
【００３４】
キーボード３の預／現計キーが操作されて締めが宣言されたと判断されると（ステップＳ１３のＹ）、締め処理が実行される（ステップＳ１４：締め手段）。この締め処理では、売上バッファに記憶された売上データやステップＳ９で算出された割引額、売上合計金額等で構成される印字データが生成されて印字バッファに記憶される。締め処理では、ドロワ４が開放される。さらに、売上バッファに記憶された売上データ等は、ＨＤＤ１３の売上ファイルＦ２に記憶される。また、印字データは、ステップＳ１５において、プリンタ１２によって印字されてレシートＲとして発行される。
【００３５】
ここで、図８は発行されたレシートＲの一例を示す平面図である。レシートＲには、乗算キーを用いずに同一商品を１個ずつ個別に登録した場合（ここでは、１０％引きが設定されている９８円の商品１０個を１個ずつ個別に登録した場合）を示してある。本実施の形態においては、同一取引内での同一商品については数量を順次加算して割引額を計算するようにしたことにより、割引後金額は８８２円と算出されている。すなわち、複数個の同一商品を一括して登録した場合（乗算登録）と、複数個の同一商品を個別に登録した場合とで割引額に差異が発生することがなくなるので、顧客の信頼度を向上させることができる。なお、図８に示すように、同一取引内で同じ商品に対して同じ割引処理が実行されていると判断した売上データは、レシートＲにまとめて印字される。
【００３６】
さらに、複数個の同一商品の割引処理を実行する際には、ＰＯＳ端末１を操作する店員があらかじめ顧客が購入しようとする商品の中に同一商品が何個あるか確認した後、その商品が割引商品かどうかを商品に貼付された割引シール等で確認し、同一商品で同一の割引率の商品だけをまとめて数量を確認し、その後乗算登録することなく、割引処理を行うことができるので、会計処理のスピードアップを図ることができる。
【００３７】
このように本実施の形態によれば、割引入力手段より割引処理が指示された場合において、当該割引処理に関係付けられて売上データ処理が実行された商品が同一取引内で既に売上データ処理されており、かつ、当該商品が割引入力手段より指示された割引処理と同一の割引処理を既に実行している場合、同一取引内での当該商品の売上数量が算出され、算出された売上数量に当該商品の単価を乗じた商品の金額に対して当該商品の割引率を乗じた割引額が算出される。これにより、割引額については、新規に入力された数量を既に登録されている同一商品の数量に加算した上で再計算されるので、複数個の同一商品を一括して登録した場合（乗算登録）と、複数個の同一商品を個別に登録した場合とで割引額に差異が発生することを防止することができ、顧客の信頼度を向上させ、会計処理のスピードアップを図ることができる。
【００３８】
なお、本実施の形態においては、制御プログラムを格納した記憶媒体としてＨＤＤ１３を適用したが、これに限るものではなく、磁気ディスク、フレキシブルディスク、光ディスク（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリ等、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００３９】
さらに、記憶媒体は１つに限らず、複数の媒体から本実施の形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００４０】
さらにまた、本実施の形態においては、商品販売登録データ処理装置としてＰＯＳ端末を適用したが、これに限るものではなく、ＥＣＲやパーソナルコンピュータ、パーソナルコンピュータを中心に構成された情報処理システム等であっても良い。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の一形態のＰＯＳ端末を概略的に示す外観斜視図である。
【図２】キーボードのキー配置を示す平面図である。
【図３】ＰＯＳ端末の電装系を示すブロック図である。
【図４】商品マスタファイルの構成を示す模式図である。
【図５】売上ファイルの構成を示す模式図である。
【図６】割引コードテーブルの構成を示す模式図である。
【図７】売上処理の流れを示すフローチャートである。
【図８】発行されたレシートの一例を示す平面図である。
【符号の説明】
【００４２】
１…商品販売データ処理装置、３ｄ，３ｅ，３ｆ…割引入力手段、Ｆ１…記憶手段
【図１】
2006085409.tif 000003
【図２】
2006085409.tif 000004
【図３】
2006085409.tif 000005
【図４】
2006085409.tif 000006
【図５】
2006085409.tif 000007
【図６】
2006085409.tif 000008
【図７】
2006085409.tif 000009
【図８】
2006085409.tif 000010