説明

商品販売システム、ハンディターミナルおよびその制御プログラム

【課題】PSS方式を採用した商品販売システムにおいて、一度登録された販売データを容易に取り消すことを可能とし、当該システムで用いられるハンディターミナルの操作性向上および操作ミス抑制を図ること。
【解決手段】スキャナにて検出した商品コードに基づいて当該商品の商品情報を特定し、特定した商品情報に当該商品の販売数量を付加してなる販売データを記憶手段に登録する。この記憶手段に登録された販売データの取り消しが宣言されると、記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付けた後、選択を受け付けた商品の取り消し数量の入力を受け付ける。そして、入力を受け付けた数量を、記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、商品販売店舗にて顧客自身が商品コードを入力し、チェックアウト業務を進行する商品販売システム、このシステムにて使用されるハンディターミナルおよびその制御プログラムに関する。
【背景技術】
【0002】
従来、スーパーマーケットやコンビニエンスストア等の商品販売店舗におけるチェックアウト業務には、商品に付されたバーコードを読み取るバーコードスキャナを備えたPOS(Point Of Sales)端末等の商品販売データ処理装置が使用されている。
【0003】
この種の装置は店員に操作され、上記バーコードスキャナにて商品に付されたバーコードを読み取って商品コードを入力し、この商品コードに基づいてストアサーバ等のデータベースから商品名や単価等で構成される商品情報を取得し、この商品情報に買い上げ点数等を付加してなる販売データをメモリに形成された所定の記憶エリアに登録していく。そして、一商取引にて登録された販売データに基づいて代金の算出やレシートの発行を行い、チェックアウト業務を完結する。
【0004】
上記商品販売データ処理装置は、顧客がレジに運んだ商品の購入を思い止まり、購入の取り消しを申し出る事態を想定して、一度登録した商品の販売データを取り消すための機能を備えていることが通常である。(例えば、特許文献1を参照)
ところで近年では、チェックアウト業務に充てる人員を削減して業務の効率化を図るべく、顧客自身がバーコードの読み取り等を行うPSS(Personal Self Shopping)方式を採用した商品販売システムが普及しつつある。この種のシステムでは、来店した顧客に対してバーコードのスキャニング機能を備えたハンディターミナルが貸し渡され、このハンディターミナルを用いて顧客自身が買い物籠に商品を投入する際に該商品に付されたバーコードをスキャニングして商品コードを入力する。このとき、ハンディターミナルは無線通信にてストアサーバにアクセスし、データベースから商品コードに対応付けられた商品情報を取得し、この商品情報に基づいて販売データを生成してメモリ内の記憶エリアに登録していく。
【0005】
かくして一連の商品を登録し終えたならば、ハンディターミナルに記憶された販売データをPOS端末に送信し、顧客自身あるいは店員の主導の下でチェックアウト業務を完結させる。
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記システムにて使用される既存のハンディターミナルも、商品販売データ処理装置と同様に販売データを取り消すための機能を備えている。既存のハンディターミナルでは、操作部を操作して販売データの取り消しを宣言した後、再度商品に付されたバーコードをスキャニングして商品コードを入力すると、この商品コードに基づく販売データが記憶エリアから消去されるようになっている。
【0007】
しかしながら、取り消し数量を指定する機能は備えておらず、多数の同一商品が登録されている場合であっても、いちいち全ての商品に付されたバーコードをスキャニングして各商品の販売データを取り消さなければならないのが現状であり、取り消しに係る手数が大変である。
【0008】
また、いちいち買い物籠から商品を取り出してバーコードの印刷位置を特定し、スキャニングするのは顧客にとって手間であり、多数の商品に関して販売データを取り消す場合には多大な時間を要してしまう。
【0009】
本発明は、上記のような事情に基づいてなされたものであり、その目的は、PSS方式を採用した商品販売システムにおいて、一度登録された販売データを容易に取り消すことを可能とし、当該システムで用いられるハンディターミナルの操作性向上および操作ミス抑制を図ることである。
【課題を解決するための手段】
【0010】
本発明の第1の視点は、商品を識別する商品識別子に商品情報を対応付けてなるデータベースを有するサーバ装置、商品に付されたシンボルコードを読み取って前記商品識別子を検出する読取手段を備え、検出した商品識別子を前記サーバ装置に送信し前記サーバ装置から返信される商品情報に販売数量を付加してなる販売データを記憶手段に登録するハンディ端末、このハンディ端末の記憶手段に登録された販売データに基づいて取引の会計を処理する商品販売データ処理装置を有線又は無線にて通信接続してなる商品販売システムにおいて、前記ハンディ端末は、前記記憶手段に登録された販売データの取り消しを宣言する取消宣言手段と、この取消宣言手段にて取り消しが宣言されたことに応じて前記記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付手段と、この選択受付手段にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付手段と、この数量入力受付手段にて入力を受け付けた数量を、前記記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御手段とを備えていることを特徴とする商品販売システムである。
【0011】
また、本発明の第2の視点は、商品を識別する商品識別子を検出し、該商品識別子に対応する商品情報を特定する商品情報特定手段と、この商品情報特定手段にて特定した商品情報に当該商品の販売数量を付加してなる販売データを登録する記憶手段と、この記憶手段に登録された販売データの取り消しを宣言する取消宣言手段と、この取消宣言手段にて取り消しが宣言されたことに応じて前記記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付手段と、この選択受付手段にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付手段と、この数量入力受付手段にて入力を受け付けた数量を、前記記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御手段とを備えていることを特徴とするハンディ端末である。
【0012】
また、本発明の第3の視点は、商品を識別する商品識別子を読み取る読取部を備えたハンディ端末の制御プログラムであって、前記ハンディ端末に、前記読取部にて読み取った商品識別子に基づいて当該商品の商品情報を特定する商品情報特定機能と、この商品情報特定機能により特定された商品情報に当該商品の販売数量を付加してなる販売データを所定の記憶手段に登録する登録機能と、前記記憶手段に登録された販売データの取り消しを宣言する取消宣言機能と、この取消宣言機能により取り消しが宣言されたことに応じて前記記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付機能と、この選択受付機能にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付機能と、この数量入力受付機能にて入力を受け付けた数量を、前記記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御機能とを実現させるための制御プログラムである。
【発明の効果】
【0013】
かかる手段を講じた本発明によれば、PSS方式を採用した商品販売システムにおいて、一度登録された販売データを容易に取り消すことを可能とし、当該システムで用いられるハンディターミナルの操作性向上および操作ミス抑制を図ることができる。
【図面の簡単な説明】
【0014】
【図1】本発明の一実施形態における商品販売システムの構成図。
【図2】同実施形態におけるハンディターミナルの外観構成を示す模式図。
【図3】同実施形態におけるハンディターミナルの制御回路のブロック図。
【図4】同実施形態における販売データ登録エリアのデータ構造を示す模式図。
【図5】同実施形態における販売データ登録処理にてCPUが実行する処理の流れ図。
【図6】同実施形態における販売データ取消処理にてCPUが実行する処理の流れ図。
【図7】同実施形態における取消画面の一例を示す模式図。
【図8】同実施形態における取消数量選択画面の一例を示す模式図。
【図9】同実施形態における商品取消後の取消画面の一例を示す模式図。
【発明を実施するための形態】
【0015】
以下、本発明を実施するための一実施形態について、図面を参照しながら説明する。なお、以下の説明において、略同一の機能及び構成を有する構成要素については、同一符号を付し、重複説明は必要な場合にのみ行う。
【0016】
図1は、本実施形態における商品販売システムの構成図である。
当該商品販売システムは、ストアサーバ1と、POS端末2と、アクセスポイント3と、複数のハンディターミナル4とを備えている。ストアサーバ1、POS端末2およびアクセスポイント3は、LAN(Local Area Network)5にて相互通信可能に接続されている。
【0017】
ストアサーバ1は、本実施形態におけるサーバ装置として機能するものであり、当該商品販売システムが稼動する店舗における売上データや、PLU(Price Look Up)ファイル6等を記憶管理する。上記PLUファイル6には、商品毎に一意に割り当てられた商品コード(商品識別子)に対して、商品名や単価等で構成される商品情報が記憶されている。
POS端末2は、本実施形態における商品販売データ処理装置として機能するものであり、後述の処理にて使用する決済用バーコード7が貼付されたレジカウンタに載置されている。その本体には、各種操作キーを配設してなるキーボード、各種情報を店員又は顧客に対して表示する表示ユニット、レシートを発行するレシートプリンタ、代金・釣銭の授受に使用される硬貨投入ユニット,紙幣投入ユニット,硬貨排出ユニット,紙幣排出ユニット等を備えている。当該POS端末2が設置されたレジカウンタには店員が配置されていない。すなわち、POS端末2は、顧客自身が操作して代金の支払い等の会計処理を行うセルフチェックアウト式のPOS端末である。
【0018】
アクセスポイント3は、ハンディターミナル4から送信された電波を受信すると、この電波から得られる高周波信号に基づいてデジタルデータを生成し、LAN5に送出する。また、LAN5を介してハンディターミナル4宛ての送信データを受信すると、当該送信データに基づいて高周波信号を生成し、ハンディターミナル4に向けて電波として発信する。
【0019】
ハンディターミナル4は、当該店舗に来店した顧客に貸し渡され、顧客の退店時に回収される。顧客は、ハンディターミナル4を用いて自分自身で商品に付されたバーコードを読み取る。
【0020】
図2は、ハンディターミナル4の外観構成の一例を示す模式図である。ハンディターミナル4は、グリップ10、操作ボタン110〜115にて構成される操作部11、LCD(Liquid Crystal Display)を採用した表示ユニット12を備え、背面には図示しないスキャナ用の読取窓が設けられている。
【0021】
図3にハンディターミナル4の制御回路を示している。この制御回路は、ハンディターミナル4の主制御部として機能するCPU20に対して、ROM(Read Only Memory)21、RAM(Random Access Memory)22、電源ユニット23、入力コントローラ24、表示コントローラ25、無線通信コントローラ26、スキャナコントローラ27をアドレスバスやデータバス等のバスライン30にて接続して構成されている。
【0022】
そして、電源ユニット23にバッテリ23aを接続し、入力コントローラ24に操作部11を接続し、表示コントローラ25に表示ユニット12を接続し、無線通信コントローラ26に無線通信ユニット26aを接続し、スキャナコントローラ27にスキャナ27aを接続している。なお、スキャナ27aは、本実施形態における読取部として機能する。
【0023】
ROM21は、不揮発性のメモリであり、ハンディターミナル4の動作に必要な基本的プログラムやLAN5に接続された各端末に割り当てられた一意の端末ID等を記憶している。
【0024】
RAM22は、処理場面に応じて各種の作業用記憶エリアを形成する。例えば、販売データの登録処理が実行されている場合等には、本実施形態における記憶手段として機能する販売データ登録エリア22aが形成される。販売データ登録エリア22aは、商品情報を登録するための作業用記憶領域であり、たとえば図4に示したようなデータ構造を有している。すなわち、商品コード,商品名,単価などで構成される商品情報に対して当該商品の販売点数を付加してなる販売データの登録エリアが形成されている。図示した例では、ナンバ1のエリアに商品コード“1001”,商品名“商品A”,単価“245”円,点数“3”点の販売データが登録され、ナンバ2のエリアに商品コード“1002”,商品名“商品B”,単価“100”円,点数“5”点の販売データが登録され、商品コード“1003”,商品名“商品C”,単価“99”円,点数“3”点の販売データが登録されている。
【0025】
電源ユニット23は、バッテリ23aから動作電源を取り込んでハンディターミナル4の各部に供給する。また、図示せぬコネクタに商用交流電源等の外部電源が接続された際には、この外部電源から電源を取り込んでバッテリ23aに供給し、バッテリ23aを充電する。バッテリ23aは、ハンディターミナル4に着脱自在に取り付けられており、容易に筐体から取り外しての交換が可能である。
【0026】
入力コントローラ24は、操作部11を構成する各操作ボタン110〜115の押下を監視し、押下された操作ボタンに応じた信号をCPU20に通知する。操作部11は、本実施形態における取消宣言手段としても機能する。
【0027】
表示コントローラ25は、CPU20から送られてくる画像データをビデオ信号に変換して表示ユニット12に出力し、各種情報を選択的に表示させる。
【0028】
無線通信コントローラ26は、無線通信ユニット26aによるアクセスポイント3との無線通信を制御する。無線通信ユニット26aは、無線通信コントローラ26から送られてくるデータを高周波信号に変調する送信部と、この送信部が変調した高周波信号に基づく電波を発するとともに、アクセスポイント3が発する電波に基づく高周波信号を生成するアンテナと、このアンテナが生成した高周波信号をデジタルデータに復調する受信部とを備えている。
【0029】
スキャナコントローラ27は、スキャナ27aを制御してバーコード(シンボルコード)の読み取りタイミングを制御し、スキャナ27aが検出するバーコードデータをCPU20に通知する。スキャナ27aは、バーコードを光学的に読み取ってアナログ信号を出力するフォトセンサと、このフォトセンサから出力されるアナログ信号をデジタル信号に変換するA/D変換器と、このA/D変換器から出力されるデジタル信号をバーコードデータにデコードするデコーダとを備えている。
【0030】
かかる構成のハンディターミナル4において、CPU20は、各部とともに次の(1)〜(5)の機能を実現する。
【0031】
(1)販売データの取り消しが宣言されたことに応じて販売データ登録エリア22aに登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付機能。
【0032】
(2)選択受付機能にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付機能。
【0033】
(3)数量入力受付機能にて入力を受け付けた数量を、販売データ登録エリア22aに登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御機能。
【0034】
(4)商品を識別する商品コードを検出し、該商品コードに対応する商品情報を特定する商品情報特定機能。
【0035】
(5)販売データの取り消しが宣言されたことに応じて販売データ登録エリア22aに登録された販売データを表示ユニット12に一覧表示する表示制御機能。
【0036】
次に、上記のような構成のハンディターミナル4の動作について説明する。
顧客が来店し、ハンディターミナル4を貸し渡された後、販売データの登録を開始する際には、操作部11に設けられた登録開始ボタンを押下する。これにトリガされて、ROM21に記憶された販売データ登録用の動作プログラムがRAM22にロードされ、販売データ登録処理が開始される。
【0037】
図5は、販売データ登録処理にてCPU20が実行する処理の流れ図である。
先ず、CPU20は、スキャナ27aによるバーコードのスキャニングを受け付ける状態にて待機する(ステップS1,ステップS2)。
【0038】
顧客の操作によりバーコードがスキャニングされた場合(ステップS3のYes)、CPU20は、当該バーコードが決済用バーコード7であるか否かを判断する(ステップS3)。ROM21には予め決済用バーコード7のバーコードデータが記憶されており、スキャニングしたバーコードが決済用バーコードであるか否かは、ROM21に記憶されたバーコードデータと、スキャニングして検出したバーコードデータとの一致/不一致により判断される。
【0039】
スキャニングして検出したバーコードデータと決済用バーコード7のバーコードデータとが一致しない場合には、スキャニングされたバーコードは決済用バーコードでないと判断する(ステップS3のNo)。このとき、CPU20は、無線通信コントローラ26を制御して無線通信ユニット26aを駆動させ、スキャニングにより検出したバーコードデータと自己の端末IDとをストアサーバ1に送信し(ステップS4)、ストアサーバ1からの返信を待つ(ステップS5)。
【0040】
無線通信ユニット26aから送信されたバーコードデータと端末IDとを受信したアクセスポイント3は、これらのデータをLAN5を介してストアサーバ1に送信する。アクセスポイント3からデータを受信したストアサーバ1は、受信データ中のバーコードデータ(すなわち、商品コード)をPLUファイル6から検索し、発見した商品コードに対応付けられた商品情報を受信データ中の端末IDが示すハンディターミナル4に返信する。この返信データをLAN5を介して受信したアクセスポイント3は、当該データを電波によりハンディターミナル4に送信する。
【0041】
かくして送信された返信データをハンディターミナル4が受信した場合(ステップS5のYes)、CPU20は、受信した商品情報と販売点数とを組み合わせて販売データを作成し、RAM22に形成された販売データ登録エリア22aに登録する(ステップS6)。このとき、顧客が操作部11を介して販売点数の指定をしている場合には、指定された販売点数と商品情報とを組み合わせた販売データが作成・登録される。なお、販売点数が指定されていない場合には、販売点数を“1”とした販売データが作成・登録される。
【0042】
販売データを販売データ登録エリア22aに登録した後、CPU20は、販売データ登録エリア22aに登録されている各販売データの単価および販売点数に基づいて現在登録された商品の合計代金を算出し、算出した合計代金にて表示中の合計代金を更新し、新たに追加された販売データの内容を表示ユニット12の表示内容に追加する(ステップS7)。しかる後、再びバーコードのスキャニングを受け付ける状態に移行して次のスキャニングを待つ(ステップS1,ステップS2)。
【0043】
このようにして顧客が店舗内にて商品を選別しつつ買い上げ商品のバーコードをスキャニングしていき、代金を支払うべくPOS端末2が設置されたレジカウンタに到着した際には、上記決済用バーコード7をスキャニングする。このとき、スキャニングにより検出されたバーコードデータと決済用バーコード7のバーコードデータとが一致する。したがって、CPU20は、スキャニングされたバーコードが決済用バーコード7であると判断し(ステップS3のYes)、販売データ登録エリア22aの登録内容と自己の端末IDとをPOS端末2に送信し(ステップS8)、当該販売データ登録処理を終了する。
【0044】
ハンディターミナル4から送信されたデータは、アクセスポイント3に中継されLAN5を介してPOS端末2に送信される。このデータを受信したPOS端末2は、本件取引の合計金額を算出して表示ユニットに表示する。顧客が紙幣投入ユニットおよび硬貨投入ユニットを介して代金を支払うと、紙幣排出ユニットおよび硬貨排出ユニットを介して釣銭が排出され、レシートプリンタによりレシートが印字発行されて、会計処理が完了する。
【0045】
さて、顧客は、上記販売データ登録処理の実行中に操作部11を操作して販売データ登録エリア22aに登録された販売データの取り消しを宣言することができる。当該宣言がなされると、ROM21に記憶された販売データ取消用の動作プログラムがRAM22にロードされ、販売データ取消処理が開始される。
【0046】
図6は、販売データ取消処理にてCPU20が実行する処理の流れ図である。
先ず、CPU20は、販売データ登録エリア22aに登録された販売データの中から、取り消し対象の商品に関する販売データの選択を受付ける状態にて(ステップS20)、取消実行の指示(ステップS21)、あるいは商品登録再開の指示(ステップS22)を待つ。
【0047】
このとき、図4に示した販売データ登録エリア22aの登録内容に基づいて表示ユニット12に表示される取消画面120の一例を図7に示している。当該画面120は、販売データ登録エリア22aに登録された販売データが表示される販売データ表示エリア121と、販売データ登録エリア22aに登録された販売データの合計点数および合計金額を表示する合計金額等表示エリア122と、操作ボタン113〜115を押下した際の処理内容を知らせるガイダンス表示エリア123とを備えている。この例では、販売データ表示エリア121に“商品A”(3点,735円),“商品B”(5点,500円),“商品C”(3点,297円)の販売データが表示され、ガイダンス表示エリア123には、操作ボタン113の操作によって販売データ登録処理が再開される旨(“商品登録”)、および操作ボタン114の操作によって選択された商品の取り消しが実行される旨(“取消”)のガイダンスが表示されている。
【0048】
販売データ表示エリア121に表示された販売データ中の選択部分121a(図7中では商品Bに係る販売データ)の背景は、他の販売データと区別し得るように彩色が変更されている。操作ボタン111を操作すると、販売データの選択部分121aが上方向にスクロールされ、操作ボタン112を操作すると、販売データの選択部分121aが下方向にスクロールされる。
【0049】
このように操作ボタン111,112の操作により取り消し対象となる商品が選択された後、ガイダンス表示エリア124にてガイダンスされた取り消し実行用の操作ボタン114が操作されると、選択部分121aに係る商品の販売点数が2点以上であるか否かを判断する(ステップS23)。選択部分121aに係る商品の販売点数が2点以上である場合(ステップS23のYes)、CPU20は、取り消し点数の選択を受け付ける状態にて待機する(ステップS24,ステップS25)。このとき表示ユニット12に表示される取消数量選択画面130の一例を図8に示している。当該画面130は、取り消し数量の選択を促すメッセージを表示するメッセージ表示エリア131と、取り消し対象商品の商品名,取り消し数量,取消後点数,取消後金額を表示する取消対象商品表示エリア132と、取消計,合計点数,合計金額を表示する合計金額等表示エリア133と、操作ボタン113〜115を押下した際の処理内容を知らせるガイダンス表示エリア134とを備えている。この例では、取り消し対象商品として商品Bが選択されている。また、ガイダンス表示エリア134には、操作ボタン113の操作によって販売データ取消処理の中止が実行される旨(“中止”)、操作ボタン114の操作によって取消内容が確定される旨(“確定”)のガイダンスが表示されている。
【0050】
操作ボタン111操作すると、取消対象商品表示エリア132内の取消数量表示エリア132aに表示された数値が1点ずつカウントアップし、操作ボタン112を操作すると、取消数量表示エリア132aに表示された数値が1点ずつカウントダウンする。このようにして取消数量表示エリア132aに表示された数値を変化させると、変化後の数値に応じた取消後点数,取消後金額,取消計,合計点数,合計金額が算出され、取消対象商品表示エリア132および合計金額等表示エリア133の表示内容が更新される。
【0051】
かくして取消数量表示エリア132aに数値が入力された後、ガイダンス表示エリア134にてガイダンスされた取消確定用の操作ボタン114が押下され、取り消しの確定が宣言されると(ステップS25)、CPU20は、取消対象商品表示エリア132に表示された内容にて登録商品を取り消す(ステップS26)。具体的には、取消数量表示エリア132aに入力された数値を取り消し数量として受け付け、当該数量を販売データ登録エリア22aに登録された販売データの販売点数から減算し、取消数量選択画面130を消去して取消画面120を表示する。
【0052】
図4に示した販売データ登録エリア22aから、商品Bを2点取り消した場合に表示される取消画面120の一例を図9に示している。この取消画面120では、図7に示した取消画面120の販売データ表示エリア121に表示された商品Bの販売点数が2点減算され、3点になっている。このとき、取り消しに係る販売データが一見して認識できるように、他の販売データと背景色や文字色を色分けして表示する(図9中の斜線部分121b)。
【0053】
このようにして販売データが取り消され取消画面120が表示された後、CPU20は、再度商品の選択を受け付ける状態にて(ステップS20)、取消実行の指示あるいは商品登録再開の指示を待つ(ステップS21,ステップS22)。取り消しを所望する商品が存在しないならば、顧客は、商品登録を再開すべく取消画面120のガイダンス表示エリア123にてガイダンスされた商品登録再開のための操作ボタン113を押下する。このときCPU20は、商品登録再開が指示されたと判断し(ステップS22のYes)、当該販売データ取消処理を終了して販売データ登録用の画面を表示ユニット12に表示する。
【0054】
以上説明したように、本実施形態における商品販売システムが備えるハンディターミナル4は、一度買い上げ商品として販売データが登録された商品であっても、再度バーコードをスキャニングするような作業を要せずに、簡便なボタン操作のみで販売データの取り消しが可能である。
【0055】
また、多数の同一商品を登録した後、それらの販売データを取り消そうとする場合であっても、いちいち全ての商品に付されたバーコードをスキャニングする必要はなく、取消画面120を介して販売データを選択し、取消数量選択画面130を介して取り消したい数量を入力するだけでよい。
【0056】
また、取り消し対象となる商品の販売数量が1点のみである場合には、取り消し数量の入力を要求せず(ステップS23のNo)、取り消し数量の選択の余地がある場合にのみ数量の入力を要求するので便宜である。
【0057】
このような動作によって販売データの取り消しに係る操作性が大幅に向上するとともに、操作ミスを低減できる。さらに、顧客は快適に買い物ができるので、店舗の印象を向上させる効果が期待できる。
【0058】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階においては、その要旨を逸脱しない範囲内にて各構成要素を適宜変形して具体化することができる。
【0059】
例えば、上記実施形態においては、スキャナにて商品に付されたバーコードをスキャニングして商品コードを検出するとしたが、バーコードに代えて2次元コード等他種のシンボルコードを用いてもよい。
【0060】
また、PLUファイル6をハンディターミナル4が備えるRAM22やハードディスクドライブ等の記憶手段に記憶し、ストアサーバ1にアクセスせずに前記記憶手段に記憶されたPLUファイル6から商品情報を特定するようにしてもよい。
【0061】
また、取り消し数量の入力態様は、必ずしも操作ボタン111,113を用いて取消数量表示エリア132aに表示された数値のカウントアップ,カウントダウンに限られず、操作部11にテンキーを設けて所望の数値を直接入力するようにしてもよい。その他、表示ユニット12にタッチパネルを設けて表示画面上に操作ボタンを表示し、そのタッチ操作により数値を入力可能にしてもよい。
【0062】
また、決済用バーコード7を読み取ったことに応じてPOS端末2へ販売データを送信するとしたが、他のタイミングにて送信するようにしてもよい。例えば、操作部11に販売データ送信用のボタンを設け、当該ボタンが操作された際に販売データ登録エリア22aに登録された販売データをPOS端末2に送信するようにする。
【0063】
また、ハンディターミナル4は、スキャナ27aにて商品に付されたシンボルコードを読み取って商品コードを検出し、当該商品コードに基づいて商品情報を特定するとしたが、他の方法にて商品情報を特定するようにしてもよい。例えば、商品に商品コードまたは商品情報を記憶したRFID(Radio Frequency Identification)タグを取り付け、ハンディターミナル4にこのRFIDタグと無線通信可能な通信ユニットを設け、当該通信ユニットを介して前記RFIDタグと無線通信することで商品コードまたは商品情報を特定するようにしてもよい。その他、CCDカメラをハンディターミナル4に設け、当該CCDカメラにて商品を撮像し画像解析にて商品コードを認識するようにしてもよい。
【0064】
この他、前記実施形態に開示されている複数の構成要素を適宜組み合わせることにより種々の発明を形成することができる。例えば、実施形態に示される全体構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合せてもよい。
【符号の説明】
【0065】
1…ストアサーバ、2…POS端末、3…アクセスポイント、4…ハンディターミナル、5…LAN、6…PLUファイル、11…操作部、12…表示ユニット、20…CPU、21…ROM、22…RAM、22a…販売データ登録エリア、26a…無線通信ユニット、27a…スキャナ
【先行技術文献】
【特許文献】
【0066】
【特許文献1】特開平5−325042号公報

【特許請求の範囲】
【請求項1】
商品を識別する商品識別子に商品情報を対応付けてなるデータベースを有するサーバ装置、商品に付されたシンボルコードを読み取って前記商品識別子を検出する読取手段を備え、検出した商品識別子を前記サーバ装置に送信し前記サーバ装置から返信される商品情報に販売数量を付加してなる販売データを記憶手段に登録するハンディ端末、このハンディ端末の記憶手段に登録された販売データに基づいて取引の会計を処理する商品販売データ処理装置を有線又は無線にて通信接続してなる商品販売システムにおいて、
前記ハンディ端末は、
前記記憶手段に登録された販売データの取り消しを宣言する取消宣言手段と、
この取消宣言手段にて取り消しが宣言されたことに応じて前記記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付手段と、
この選択受付手段にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付手段と、
この数量入力受付手段にて入力を受け付けた数量を、前記記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御手段と、
を備えていることを特徴とする商品販売システム。
【請求項2】
商品を識別する商品識別子を検出し、該商品識別子に対応する商品情報を特定する商品情報特定手段と、
この商品情報特定手段にて特定した商品情報に当該商品の販売数量を付加してなる販売データを登録する記憶手段と、
この記憶手段に登録された販売データの取り消しを宣言する取消宣言手段と、
この取消宣言手段にて取り消しが宣言されたことに応じて前記記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付手段と、
この選択受付手段にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付手段と、
この数量入力受付手段にて入力を受け付けた数量を、前記記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御手段と、
を備えていることを特徴とするハンディ端末。
【請求項3】
表示ユニットと、
前記取消宣言手段により販売データの取り消しが宣言されたことに応じて前記記憶手段に登録された販売データを前記表示ユニットに一覧表示する表示制御手段と、
をさらに備えていることを特徴とする請求項2に記載のハンディ端末。
【請求項4】
操作部をさらに備え、
前記表示制御手段は、前記選択受付手段により選択された取り消し対象商品の取り消し数量の入力欄を前記表示ユニットに表示させ、
前記数量入力受付手段は、前記操作部を介しての指示に応じて前記入力欄に数値を入力し、前記操作部を介して取り消し確定が宣言されたことに応じて前記入力欄に入力された数値を取り消し数量として受け付けることを特徴とする請求項3に記載のハンディ端末。
【請求項5】
前記表示制御手段は、前記取消制御手段により取り消し対象商品の販売データに付加された販売数量から取り消し数量が控除された後、当該取り消し対象商品の販売データを他の商品の販売データと区別可能に表示することを特徴とする請求項3又は4に記載のハンディ端末。
【請求項6】
商品を識別する商品識別子を読み取る読取部を備えたハンディ端末の制御プログラムであって、
前記ハンディ端末に、
前記読取部にて読み取られた商品識別子に基づいて当該商品の商品情報を特定する商品情報特定機能と、
この商品情報特定機能により特定された商品情報に当該商品の販売数量を付加してなる販売データを所定の記憶手段に登録する登録機能と、
前記記憶手段に登録された販売データの取り消しを宣言する取消宣言機能と、
この取消宣言機能により取り消しが宣言されたことに応じて前記記憶手段に登録された販売データの中から取り消し対象商品の選択を受け付ける選択受付機能と、
この選択受付機能にて選択を受け付けた商品の取り消し数量の入力を受け付ける数量入力受付機能と、
この数量入力受付機能にて入力を受け付けた数量を、前記記憶手段に登録された取り消し対象商品の販売データに付加された販売数量から控除する取消制御機能と、
を実現させるための制御プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate