(57)【要約】【課題】咄嗟の割引販売に際して、バーコードの読取作業のみで対応できるようにする。【解決手段】コード読取装置が読み取ったコードシンボルに含まれている情報を取得し、取得した情報に商品コードが含まれていた場合（ステップＳ１のＹ）、当該商品コードに対応する単価を取得し（ステップＳ３）、取得した単価に基づいて商品販売データ処理を実行し、また、商品コードが含まれている情報の取得に連続して取得した情報に割引処理のための割引情報が含まれていた場合（ステップＳ１１のＹ）、当該商品コードに対応する単価に基づく商品販売データ処理において当該割引情報に基づいて割引処理（ステップＳ１４，Ｓ１６）を実行するようにした。【選択図】図７
2007114948.tif 000002
【特許請求の範囲】
【請求項１】
コードシンボルを読み取るコード読取装置と、
前記コード読取装置が読み取ったコードシンボルに含まれている情報を取得する手段と、
前記取得した情報に商品コードが含まれていた場合、当該商品コードに基づいて、商品コードに対応付けて単価を記憶する商品データファイルを検索して対応する単価を取得し、取得した単価に基づいて商品販売データ処理を実行する手段と、
前記商品コードが含まれている情報の取得に連続して取得した情報に割引処理のための割引情報が含まれていた場合、当該商品コードに対応する単価に基づく商品販売データ処理において当該割引情報に基づいて割引処理を実行する手段と、
を備える商品販売データ処理装置。
【請求項２】
前記コード読取装置でのコードシンボルの読み取りに応じて報知音を出力する手段を備え、前記割引処理を実行する場合としない場合とで前記報知音を異ならせる、請求項１記載の商品販売データ処理装置。
【請求項３】
前記割引情報は割引額を含む情報であり、前記割引処理を実行する場合には、前記割引額を報知する音声を出力する、請求項２記載の商品販売データ処理装置。
【請求項４】
前記割引情報は割引率を含む情報であり、前記割引処理を実行する場合には、前記割引率を報知する音声を出力する、請求項２記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＣＲ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃａｓｈ  Ｒｅｇｉｓｔｅｒ：電子式キャッシュレジスタ）やＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ：販売時点管理）端末等の商品販売データ処理装置に関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の店舗では、商品の割引販売に際して、個々の商品に付されるバーコードの利用が図られている。例えば、商品コード番号と割引額とが組み合わされたコード（組合せコード）を商品に付して、コードスキャナでこの組合せコードを読み取ることで、商品コード番号から特定される単価に対して割引額に基づく割引が実行される。また、特許文献１には、組合せコードに商品の製造年月日を組み込んで、日時の経過とともに割引額を変化させる技術が開示されている。
【０００３】
【特許文献１】特開平８−３２９３５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、このような技術を利用して割引販売を行う場合、前もって組合せコードに組み込んだ割引額でしか販売することができず、例えば、売れ行きの悪い商品を急遽割引販売するような場合に、咄嗟に対応することができない。また、店舗側の判断で、当初予定していたものとは異なる割引額で商品を販売するようなこともあり、その場合には、組合せコードのラベルを再び作成する必要があった。
【０００５】
もちろん、商品販売データ処理装置のキーボード操作で割引を行うこともできるが、店舗の繁忙時にはキャッシャにとって煩雑な作業となるため、バーコードの読取だけで割引販売できることが望ましい。
【０００６】
本発明の目的は、咄嗟の割引販売に対してもバーコードの読取作業のみで対応できる商品販売データ処理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の商品販売データ処理装置は、コードシンボルを読み取るコード読取装置を備え、前記コード読取装置が読み取ったコードシンボルに含まれている情報を取得し、前記取得した情報に商品コードが含まれていた場合、当該商品コードに基づいて、商品コードに対応付けて単価を記憶する商品データファイルを検索して対応する単価を取得し、取得した単価に基づいて商品販売データ処理を実行し、また、前記商品コードが含まれている情報の取得に連続して取得した情報に割引処理のための割引情報が含まれていた場合、当該商品コードに対応する単価に基づく商品販売データ処理において当該割引情報に基づいて割引処理を実行するようにした。
【発明の効果】
【０００８】
本発明によれば、咄嗟の割引販売に対してもバーコードの読取作業のみで対応することができる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の一形態を、図１ないし図７に基づいて説明する。本実施の形態の商品販売データ処理装置は、スーパーマーケットで使用されるＰＯＳ端末への適用例である。
【００１０】
図１は、ＰＯＳ端末１を示す斜視図である。店舗の精算場所に配設されるＰＯＳ端末１は、ハウジング２を備え、ハウジング２内に各部を収納し、一方でハウジング２の外部に各部を露出させている。ハウジング２の上面には、キーボード３、キャッシャ用表示器４、客用表示器５、レシート発行口６、および客から預かった札を一時的に置いておくための札置き台７が配置されている。そして、ＰＯＳ端末１の操作者であるキャッシャから見てキャッシャ用表示器４が正面に、キーボード３はその下方に、レシート発行口６および札置き台７はその左方にそれぞれ配置され、キャッシャが商品情報等を入力しやすいようにまとめられている。また、客用表示器５は、キャッシャ用表示器４よりも高い位置に設けられ、客に見やすいように配置されている。ハウジング２の内部には、レシートを印字するためのプリンタ６ａ（図４参照）が設けられている。
【００１１】
また、ＰＯＳ端末１は、買物客から受領した硬貨や紙幣を保管しておくための装置であるドロワ８の上に載置されている。当該ドロワ８の内部には、引出し９が設けられており、締め処理時には手前に引き出され、その中に買物客から受領した金銭等を収納する。
【００１２】
そして、ＰＯＳ端末１には、コードシンボルを光学的に読み取るコード読取装置であるコードスキャナ１０が接続されている。本実施の形態のコードスキャナ１０は、ＪＡＮやＣｏｄｅ１２８等の複数種類のコード体系で記述されたコードシンボルを読取対象としたものである。
【００１３】
次に、コードスキャナ１０が読み取る各種コードについて図２および図３に基づいて説明する。
【００１４】
図２は、商品コード３１を示す平面図である。商品コード３１は、１３桁の商品コード番号３２がＪＡＮ形式でエンコードされてコードシンボル化されたものであり、商品コード番号３２を示す数字も併せて印字されている。なお、１３桁目の数字は、誤読を防止するための検査数字である。割引販売を実施しないで通常販売を行う商品については、この商品コード３１のラベルのみが付されて店舗に陳列される。
【００１５】
図３は、割引コード３６を示す平面図である。図３（ａ）に示す割引コード３６は、フラグ３３と割引処理のための割引情報３４である割引額３４ａと組み合わされてＣｏｄｅ１２８形式でエンコードされてコードシンボル化されたものであり、これらの情報を示す数字も併せて印字されている。なお、末尾の英字は、誤読を防止するための検査数字をＣｏｄｅ１２８形式に基づき英字で示したものである。そして、図３（ｂ）に示す割引コード３６は、割引情報３４として割引率３４ｂが用いられたものである。
【００１６】
ここで、フラグ３３および割引情報３４について説明する。フラグ３３は、４桁の数字の割引情報３４が割引額３４ａであるのかそれとも割引率３４ｂであるのかを「０」または「１」で示すものである。例えば、図３（ａ）では、フラグ３３は「０」であるため、割引情報３４は割引額３４ａを示し、「０１００」は、割引額３４ａが１００円であることを示している。つまり商品コード番号３２が特定する商品の単価から１００円減額するものである。一方、図３（ｂ）では、フラグ３３は「１」であるため、割引情報３４は割引率３４ｂを示し、「０１００」は、割引率３４ｂが０．１００、つまり１０％であることを意味し、商品コード番号３２が特定する商品の単価に対して１０％引きであることを示している。
【００１７】
そして、割引コード３６のラベルは、割引販売を行う商品に対して図２に示した商品コード３１のラベルが見える状態で商品コード３１とともに貼り付けられる。
【００１８】
なお、本実施の形態では、商品コード３１および割引コード３６をそれぞれＪＡＮおよびＣｏｄｅ１２８でコードシンボル化しているが、このコード形式に限られることはない。
【００１９】
図４は、ＰＯＳ端末１に備えられる各部の電気的接続を示すブロック図である。ＰＯＳ端末１は、各種演算や各部の制御を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１ａ、コンピュータプログラム等を格納するＲＯＭ(Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ)５１ｂおよび各種データを書き換え自在に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５１ｃ等で構成される制御部５１を備えている。ＲＡＭ５１ｃは、可変的なデータを書き換え自在に格納する機能を利用して各種ワークエリアとしての機能を果たし、例えば売上バッファや印字バッファが形成される。
【００２０】
制御部５１には、バスライン５２を介して、キーボード３、キャッシャ用表示器４、客用表示器５、プリンタ６ａ、ホストコンピュータ（図示しない）との間でデータ通信を実行する通信インターフェイス５３、ドロワ８、コードスキャナ１０等が接続されている。プリンタ６ａは、レシート／ジャーナルプリンタであり、商品販売データ処理に伴い、取引単位でレシートを発行するとともに、並行してジャーナル用紙への印字を行うものである。
【００２１】
また、制御部５１には、バスライン５２を介して２個のブザー５４ａ，５４ｂが接続されている。このブザー５４ａ，５４ｂは明確に区別し得る程度に異ならせた周波数の読取音Ａ，Ｂをそれぞれ発するように設定されている。コードスキャナ１０によるＪＡＮのコードシンボルの読取に対してブザー５４ａが割り当てられており、Ｃｏｄｅ１２８のコードシンボルの読取に対してブザー５４ｂが割り当てられている。なお、ブザーは必ずしも２個備えさせる必要はなく、制御部５１にバスライン５２を介してブザーを１個だけ接続させ、このブザーを鳴動させることで周波数の異なる読取音Ａ，Ｂを発生させてもよい。また、読取音Ａ，Ｂは、その差異が区別できれば周波数の違いに限定されないことは言うまでもなく、例えば、音色、音長、発生される音と音との間隔等を異ならせてもよい。
【００２２】
さらに、制御部５１には、音を出力するスピーカ５５もバスライン５２を介して接続されている。
【００２３】
そして、制御部５１を動作させる制御プログラムや商品コード番号３２に対応付けて商品名や単価等を格納する商品データファイルＦ１（図５参照）等が格納されているＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）５６もバスライン５２を介して制御部５１に接続されている。ＨＤＤ５６には、制御プログラム等の他、売上ファイルＦ２が格納されている。売上ファイルＦ２は、商品販売データ処理に伴い作成される商品販売データを記憶するものである。なお、ＲＡＭ５１ｃの売上バッファも同様のデータ構成である。さらに、ＨＤＤ５６には、音声データファイルＦ３が格納されている（図６参照）。
【００２４】
図５は、商品データファイルＦ１を示す模式図である。商品データファイルＦ１は、商品コード番号３２に対応付けて商品名や単価等を格納するファイルである。ＨＤＤ５６に格納されている商品データファイルＦ１は、ＰＯＳ端末１の起動時にＲＡＭ５１ｃに展開されて使用される。なお、商品データファイルＦ１は、ＰＯＳ端末１とデータ通信を実行するストアコンピュータ（図示しない）によって逐次自動更新される。
【００２５】
図６は、音声データファイルＦ３を示す模式図である。音声データファイルＦ３はフラグ３３および割引情報３４に対応付けられて音声データ６１を記憶するものである。例えば、フラグ３３が「０」で、割引情報３４が「０１００」である場合、音声データ６１として「１００円引きです」という音声が記憶されている。また、フラグ３３が「１」で、割引情報３４が「０２００」である場合、音声データ６１として「２０％引きです」という音声が記憶されている。なお、音声データファイルＦ３は、商品データファイルＦ１と同様に、ＰＯＳ端末１の起動時にＲＡＭ５１ｃに展開されて使用される。
【００２６】
次に、ＨＤＤ５６に格納された制御プログラムが制御部５１に各部を制御して実行させる処理について説明する。
【００２７】
図７は、制御部５１が実行する商品販売データ処理の流れを示すフローチャートである。まず、コードスキャナ１０による商品コード３１の読み取りに待機する（ステップＳ１）。ここで、商品コード３１の読み取りがあったと判定されると（ステップＳ１のＹ）、ブザー５４ａを鳴動させて読取音Ａを発生させ（ステップＳ２）、読み取った商品コード３１に含まれている情報である商品コード番号３２を取得する。そして、商品データファイルＦ１を検索して、商品コード番号３２に対応する商品名、単価等の商品データを取得し（ステップＳ３）、取得された商品データに基づく商品販売データをＲＡＭ５１ｃの売上バッファに記憶し、商品名や単価等の商品データをキャッシャ用表示器４および客用表示器５に表示する（ステップＳ４）。
【００２８】
ステップＳ１ないしＳ４の処理は、キーボード３の預／現計キー（図示しない）が操作されて締めが宣言されたと判断されるまで（ステップＳ３１のＹ）、繰り返されるが、途中で、コードスキャナ１０により商品コード３１ではなく（ステップＳ１のＮ）、割引コード３６が読み取られた場合（ステップＳ１１のＹ）、直前に取得された単価に対して割引処理が実行される。言い換えると、商品コード３１と割引コード３６が連続して読み取られた場合に、その商品コード３１に含まれる商品コード番号３２が特定する商品の単価に対して、その割引コード３６に含まれる割引情報３４に基づいて割引処理が実行される。
【００２９】
ここで、割引処理の流れについて説明する。まず、コードスキャナ１０によって、商品コード３１ではなく（ステップＳ１のＮ）、割引コード３６の読み取りが行われると（ステップＳ１１のＹ）、ブザー５４ｂを鳴動させて読取音Ｂを発生させる（ステップＳ１２）。また、ここで例えば、音声データファイルＦ３に「割引です」という音声データ６１を記憶させてＲＡＭ５１ｃに展開させておき、読取音Ｂに換えて、または読取音Ｂと共にスピーカ５５から出力させるようにしてもよい。さらには、読取音Ｂ等を発生させないで、つまり、ステップＳ１２の処理を実行しないでステップＳ１３の処理へ進んでもよい。
【００３０】
そして、読み取った割引コード３６に含まれるフラグ３３が０か否かを判定する（ステップＳ１３）。
【００３１】
ここで、フラグ３３が０であった場合（ステップＳ１３のＹ）、割引コード３６の割引情報３４は割引額３４ａを示すことになるため（図３（ａ）参照）、直前に取得された（ステップＳ３）商品の単価に対して割引額３４ａ分の減算を行う（ステップＳ１４：割引処理）。つまり、単価が５００円であり、割引額３４ａが「０１００」であれば、割引額３４ａの「０１００」は１００円を示すため、５００円から１００円減額して４００円とする割引処理が実行される。
【００３２】
ステップＳ１４では、ＲＡＭ５１ｃの売上バッファに記憶された商品販売データから直前に取得された単価を検索する。なお、キャッシャが誤って一取引で最初に割引コード３６を読み取ってしまった場合には、ＲＡＭ５１ｃの売上バッファには、直前に取得された単価は記憶されていないため、エラーとなり、再び商品コード３１の読み取りに対して待機する（ステップＳ１）。後述するステップＳ１６でも同様の処理が実行される。
【００３３】
次いで、割引コード３６のフラグ３３と割引情報３４とに基づいて、音声データファイルＦ３を検索して、対応する音声データ６１をスピーカ５５から出力する（ステップＳ１５）。つまり、フラグ３３が「０」で、割引情報３４が「０１００」であれば、ステップＳ１５では、「１００円引きです」という音声データ６１が出力される（図６参照）。
【００３４】
一方、ステップＳ１１で読み取った割引コード３６のフラグ３３が「０」ではなく（ステップＳ１３のＮ）、「１」であった場合、割引コード３６の割引情報３４は割引率３４ｂを示すことになるため（図３（ｂ）参照）、直前に取得された商品の単価に対して、この単価の割引率３４ｂ分の金額を減算する処理を実行する（ステップＳ１６：割引処理）。つまり、単価が５００円であり、割引率３４ｂが「０１００」であるならば、割引率３４ｂの「０１００」は１０％を示すため、単価５００円から５００円の１０％にあたる５０円を減額して４５０円とする割引処理が実行される。
【００３５】
そして、割引コード３６のフラグ３３と割引情報３４とに基づいて、音声データファイルＦ３を検索して、対応する音声データ６１をスピーカ５５から出力する（ステップＳ１７）。つまり、フラグ３３が「１」で、割引情報３４が「０１００」であれば、ステップＳ１７では、「１０パーセント引きです」という音声データ６１が出力される（図６参照）。
【００３６】
ステップＳ１８では、商品名、単価、割引額等をキャッシャ用表示器４および客用表示器５に表示し、割引処理に基づく商品販売データをＲＡＭ５１ｃの売上バッファに記憶する。
【００３７】
ステップＳ１ないしＳ４およびステップＳ１１ないしＳ１８の処理は、キーボード３の預／現計キー（図示しない）が操作されて締めが宣言されたと判断されるまで（ステップＳ３１のＹ）、繰り返される。
【００３８】
キーボード３の預／現計キーが操作されて締めが宣言されたと判断されると（ステップＳ３１のＹ）、締め処理が実行される（ステップＳ３２）。この締め処理では、ＲＡＭ５１ｃの売上バッファに記憶された商品販売データに基づき販売合計金額等で構成される印字データが生成されてＲＡＭ５１ｃの印字バッファに記憶される。さらに、ドロワ８にドロワ開放信号が出力されて引出し９が開放される。そして、売上バッファに記憶された商品販売データは、ＨＤＤ５６の売上ファイルＦ２に記憶される。また、印字データは、プリンタ６ａによって印字されてレシート発行口６からレシートとして発行される。
【００３９】
このように本実施の形態によれば、商品コード３１の読み取りに連続させて割引コード３６が読み取られると、その割引コード３６に含まれる割引情報３４に基づき、その商品コード３１から特定される商品の単価に対して割引処理がなされるため、割引額３４ａまたは割引率３４ｂを示す割引コード３６のラベルを予め複数種類作成してストックしておき、急遽割引販売を行う場合にも、割引販売したい商品にこの割引コード３６のラベルを貼り付けるだけで柔軟に対応することができる。このとき、バーコードの読取だけで割引処理がされるため、キャッシャはＰＯＳ端末１の別途キーボード３の操作等を行う必要がないため、キャッシャに対する負担も少なくすることができる。
【００４０】
また、この割引コード３１は商品に付される必要はなく、例えば、予め複数種類の割引コード３６を表にしてプリントアウトしたもの（図示しない）をＰＯＳ端末１の傍らに置いておいてもよい。その場合、キャッシャは、例えば、商品に付された「１００円引き」というラベルを見て、プリントアウトされたこの表から対応する割引情報３４を示す割引コード３６を読み取って割引処理を行うことになる。そうすると、割引コード３６のラベルを複数用意するための時間的、経済的コストを削減することができる。
【００４１】
そして、割引処理が実行される場合には、割引処理が実行されない場合と明確に異なる読取音が発生されるため、キャッシャは割引販売の実行を認識することができ、誤って通常価格で販売されてしまうミスが防止される。このとき、音によって割引が報知されることから、キャッシャは、割引の実行についてキャッシャ用表示器４を仔細に見て確認することなく認識できるため、キャッシャ用表示器４を見る動作がいらなくなり、作業性も良好になる。
【００４２】
また、音声によってその割引額または割引率が報知されることから、買物客は、客用表示器５を凝視していなくても割引販売が行われたことを具体的に認識することができるため、買物客にとっての利便性も向上させることができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態のＰＯＳ端末を示す斜視図である。
【図２】商品コードを示す平面図である。
【図３】割引コードを示す平面図である。
【図４】ＰＯＳ端末に備えられる各部の電気的接続を示すブロック図である。
【図５】商品データファイルを示す模式図である。
【図６】音声データファイルを示す模式図である。
【図７】制御部が実行する商品販売データ処理の流れを示すフローチャートである。
【符号の説明】
【００４４】
１…商品販売データ処理装置（ＰＯＳ端末），１０…コード読取装置（コードスキャナ），３１…コードシンボル（商品コード），３２…商品コード（商品コード番号），３４…割引情報，３４ａ…割引額，３４ｂ…割引率，３６…コードシンボル（割引コード）
【図１】
2007114948.tif 000003
【図２】
2007114948.tif 000004
【図３】
2007114948.tif 000005
【図４】
2007114948.tif 000006
【図５】
2007114948.tif 000007
【図６】
2007114948.tif 000008
【図７】
2007114948.tif 000009