(57)【特許請求の範囲】
【請求項１】
可搬式の記録媒体に事前登録情報を記録する記録手段と、
顧客が買い上げる商品を識別するための商品識別情報を取得する取得手段と、
前記取得手段により一取得期間内に取得された商品識別情報と、前記事前登録情報を識別するための識別情報とを含めた前記事前登録情報を記録するように前記記録手段を制御する記録制御手段と、
商品の販売に係わる決済処理を行う処理手段と、
前記記録媒体に記録された前記事前登録情報に基づく決済処理済みであることを報知するための報知動作を行う報知手段と、
前記記録媒体に記録された前記事前登録情報を、当該事前登録情報に含まれた前記商品識情報で識別される商品の決済のために読み取る読取手段と、
前記読取手段により前記事前登録情報が読み取られたことに応じて、当該読み取られた事前登録情報に含まれた前記識別情報に基づいて、同じ前記事前登録情報に含まれた前記商品識別情報を用いた前記決済処理が既に行われたか否かを判定する判定手段と、
前記判定手段により決済処理済みではないと判定されたことに応じて、前記読取手段が読み取った前記事前登録情報に含まれた前記商品識別情報を用いた前記決済処理を前記処理手段が行うことを許容する処理制御手段と、
前記判定手段により決済処理済みであると判定されたことに応じて、前記報知動作を行うように前記報知手段を制御する報知制御手段とを具備した商品販売データ処理システム。
【請求項２】
前記販売データの処理に用いられた前記商品識別情報とともに前記事前登録情報に含まれた前記識別情報を特定可能なように前記識別情報を記述するデータベースをさらに備え、
前記判定手段は、前記読取手段が読み取った前記事前登録情報に含まれた前記識別情報を前記データベースに記述された前記識別情報と照合することによって前記の判定を行う請求項１に記載の商品販売データ処理システム。
【請求項３】
前記商品販売データ処理システムは、ハンディターミナルとデータ処理装置とを含み、
前記ハンディターミナルは、前記取得手段および前記記録制御手段を備え、
前記データ処理装置は、前記処理手段、前記処理制御手段および前記報知制御手段を備える請求項１に記載の商品販データ処理システム。
【請求項４】
前記データ処理装置は、前記報知手段をさらに備える請求項３に記載の商品販売データ処理システム。
【請求項５】
前記商品販売データ処理システムは、記録紙に可視パターンコードを印刷する印刷デバイスを備えた印刷装置を含み、
前記事前登録情報を表した前記可視パターンコードを前記記録紙に印刷することにより前記印刷デバイスを前記記録手段として機能させる請求項１乃至請求項３のいずれか一項に記載の商品販売データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理システムに関する。
【背景技術】
【０００２】
前捌きシステムを備えたＰＯＳシステムは知られている。
【０００３】
前捌きシステムを利用した精算処理の流れは例えば以下の通りである。
【０００４】
(1)  前捌き担当店員が、精算待ちしている顧客が買い上げる商品のそれぞれのＰＬＵ（price look up）コードをハンディターミナルに読み取らせる。
【０００５】
(2)  ハンディターミナルで読み取ったＰＬＵコードの全てを表す二次元バーコードを含んだ事前登録券を印刷し、この事前登録券を前捌き担当店員が顧客に手渡す。
【０００６】
(3)  精算の順番が来た顧客が事前登録券をレジ担当店員に手渡すと、レジ担当店員は事前登録券に印刷された二次元バーコードをＰＯＳ端末に読み取らせる。
【０００７】
(4)  ＰＯＳ端末は、二次元バーコードが表す全てのＰＬＵコードに対応する全ての商品を精算対象として登録する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−５３８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ＰＯＳ端末で同一の事前登録券が複数回読み取られた場合には、同一の買い上げ商品についての登録が重複して行われることになってしまう。
【００１０】
このような事情から、前捌きシステムの長所を生かしながらも、買い上げ商品の不必要な登録を防ぐことが望まれていた。
【課題を解決するための手段】
【００１１】
実施形態の商品販売データ処理システムは、記録手段、取得手段、記録制御手段、処理手段、報知手段、読取手段、判定手段、処理制御手段および報知制御手段を含む。記録手段は、可搬式の記録媒体に事前登録情報を記録する。取得手段は、顧客が買い上げる商品を識別するための商品識別情報を取得する。記録制御手段は、取得手段により一取得期間内に取得された商品識別情報と、事前登録情報を識別するための識別情報とを含めた事前登録情報を記録するように記録手段を制御する。処理手段は、商品の販売に係わる決済処理を行う。報知手段は、記憶媒体に記録された前記事前登録情報に基づく決済処理済みであることを報知するための報知動作を行う。読取手段は、記録媒体に記録された事前登録情報を、当該事前登録情報に含まれた商品識情報で識別される商品の決済のために読み取る。判定手段は、読取手段により事前登録情報が読み取られたことに応じて、当該読み取られた事前登録情報に含まれた識別情報に基づいて、同じ事前登録情報に含まれた商品識別情報を用いた決済処理が既に行われたか否かを判定する。処理制御手段は、判定手段により決済処理済みではないと判定されたことに応じて、読取手段が読み取った事前登録情報に含まれた商品識別情報を用いた決済処理を処理手段が行うことを許容する。報知制御手段は、判定手段により決済処理済みであると判定されたことに応じて、報知動作を行うように報知手段を制御する。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る係るＰＯＳシステムのブロック図。
【図２】商品リストエリアの構造例を模式的に示す図。
【図３】ＰＬＵファイルの一例を模式的に示す図。
【図４】取引情報ファイルの構成例を模式的に示す図。
【図５】ハンディターミナルのＣＰＵのフローチャート。
【図６】事前登録券の一例を示す図。
【図７】ＰＯＳ端末のＣＰＵのフローチャート。
【図８】一括追加処理におけるＰＯＳ端末のＣＰＵのフローチャートおよび一括追加処理に付随する処理におけるサーバのＣＰＵのフローチャート。
【図９】決済処理におけるＰＯＳ端末のＣＰＵのフローチャートおよび決済処理に付随する処理におけるサーバのＣＰＵのフローチャート。
【発明を実施するための形態】
【００１３】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、商品販売データ処理システムとしてＰＯＳ（point-of-sale）システムを例に説明する。
【００１４】
図１は本実施形態に係るＰＯＳシステム１００のブロック図である。
【００１５】
ＰＯＳシステム１００は、ハンディターミナル１、ポータブルプリンタ２、ＰＯＳ端末３、サーバ４、無線アクセスポイント（無線ＡＰ）５および通信ネットワーク６を含む。なお、ハンディターミナル１、ポータブルプリンタ２、ＰＯＳ端末３、サーバ４および無線アクセスポイント（無線ＡＰ）５は、複数が含まれても良い。
【００１６】
ハンディターミナル１およびポータブルプリンタ２は、無線アクセスポイントを介して通信ネットワーク６にアクセス可能である。ＰＯＳ端末３およびサーバ４は、通信ネットワーク６にアクセス可能である。そしてハンディターミナル１、ポータブルプリンタ２、ＰＯＳ端末３およびサーバ４は、通信ネットワーク６を介して互いに通信可能である。通信ネットワークとしては、典型的にはＬＡＮ（local area network）やインターネットなどが利用される。
【００１７】
ハンディターミナル１およびポータブルプリンタ２は、店舗の前捌き担当店員によって携帯されて使用される。ハンディターミナル１は、店舗のレジコーナーで順番待ちしている顧客が買い上げる商品のＰＬＵコードを取得するために利用される。ポータブルプリンタ２は、ハンディターミナル１で取得されたＰＬＵコードの全てを表した２次元コードを含む事前登録券を印刷するために利用される。ＰＯＳ端末３は、店舗のレジコーナーに設置され、店舗のレジ担当店員によって操作される。ＰＯＳ端末３は、商品販売に関する決済や管理のための各種のデータ処理を行う。つまり、ＰＯＳ端末３は、データ処理装置の一例である。サーバ４は、いわゆる店舗サーバまたは本部サーバである。店舗サーバは、ＰＯＳ端末３が設置されているのと同じ店舗に備えられるサーバ装置である。本部サーバは、ＰＯＳ端末３が設置されているのと同じ店舗を含んだ複数の店舗を総括する本部に備えられるサーバ装置である。サーバ４は、ＰＯＳ端末３で生成された商品販売データを集計したり、各ＰＯＳ端末装置で使用するデータを管理する。
【００１８】
ハンディターミナル１は、ＣＰＵ（central processing unit）１ａ、ＲＯＭ（read-only memory）１ｂ、ＲＡＭ（random-access memory）１ｃ、バーコードスキャナ１ｄ、入力デバイス１ｅ、表示デバイス１ｆ、無線通信部１ｇおよびバス１ｈを含む。ＣＰＵ１ａ、ＲＯＭ１ｂ、ＲＡＭ１ｃ、バーコードスキャナ１ｄ、入力デバイス１ｅ、表示デバイス１ｆおよび無線通信部１ｇは、いずれもバス１ｈに接続されている。
【００１９】
ＣＰＵ１ａは、ＲＯＭ１ｂおよびＲＡＭ１ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ハンディターミナル１としての各種の動作を実現するべく各部を制御する。
【００２０】
ＲＯＭ１ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ２は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ２は、ＣＰＵ１ａが各種の処理を行う上で参照するデータを記憶する場合も有る。
【００２１】
ＲＡＭ１ｃは、ＣＰＵ１ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１ｃは、ＣＰＵ１ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。例えばＲＡＭ１ｃの一部は、商品テーブルとして利用される。ＲＡＭ１ｃは、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００２２】
バーコードスキャナ１ｄは、バーコードを光学的に読み取り、このバーコードが表すデータを出力する。バーコードスキャナ１ｄは、顧客が買い上げる商品に印刷されたバーコードを読み取るために利用される。そしてこの場合にバーコードスキャナ１ｄが出力するデータには、ＰＬＵコードが含まれる。ＰＬＵコードは、商品を識別する商品識別情報の１つである。つまりバーコードスキャナは、取得手段として機能する。
【００２３】
入力デバイス１ｅは、複数のキーを含み、押下されたキーに応じたコマンドを出力する。入力デバイス１ｅとしては、キースイッチを用いた一般的な構造のデバイスの他に、タッチセンサを用いたデバイスも適用可能である。入力デバイス１ｅは例えば、商品の数量を入力したり、ハンディターミナル１の動作に係わる使用者の指示を入力するために利用される。
【００２４】
表示デバイス１ｆは、ＣＰＵ１ａの制御の下に任意の画像を表示可能である。表示デバイス１ｆとしては、液晶表示デバイスなどの各種の周知のデバイスを適用できる。表示デバイス１ｆは例えば、ハンディターミナル１の動作状態を使用者に対して報知するために利用される。
【００２５】
無線通信部１ｇは、無線アクセスポイント５を介して通信ネットワーク６にアクセスする。無線通信部１ｇは、無線アクセスポイント５との間では無線通信を行う。無線通信部１ｇとしては、例えば既存の無線ＬＡＮ通信デバイスを適用できる。
【００２６】
ポータブルプリンタ２は、ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃ、印刷デバイス２ｄ、入力デバイス２ｅ、表示デバイス２ｆ、無線通信部２ｇおよびバス２ｈを含む。ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃ、印刷デバイス２ｄ、入力デバイス２ｅ、表示デバイス２ｆおよび無線通信部２ｇは、いずれもバス２ｈに接続されている。
【００２７】
ＣＰＵ２ａは、ＲＯＭ２ｂおよびＲＡＭ２ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ポータブルプリンタ２としての各種の動作を実現するべく各部を制御する。
【００２８】
ＲＯＭ２ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ２は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ２は、ＣＰＵ２ａが各種の処理を行う上で参照するデータを記憶する場合も有る。
【００２９】
ＲＡＭ２ｃは、ＣＰＵ２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ２ｃは、ＣＰＵ２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ２ｃは、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００３０】
印刷デバイス２ｄは、紙に対して任意の画像を印刷する。印刷デバイス２ｄとしては、典型的にはサーマルプリンタが適用できるが、周知の他のタイプのデバイスも適用可能である。印刷デバイス２ｄは、後述する事前登録券を発行するために利用される。つまり印刷デバイス２ｄは、記録手段として機能する。
【００３１】
入力デバイス２ｅは、複数のキーを含み、押下されたキーに応じたコマンドを出力する。入力デバイス２ｅとしては、キースイッチを用いた一般的な構造のデバイスの他に、タッチセンサを用いたデバイスも適用可能である。入力デバイス２ｅは例えば、ポータブルプリンタ２の動作に係わる使用者の指示を入力するために利用される。
【００３２】
表示デバイス２ｆは、ＣＰＵ２ａの制御の下に任意の画像を表示可能である。表示デバイス２ｆとしては、液晶表示デバイスなどの各種の周知のデバイスを適用できる。表示デバイス２ｆは例えば、ポータブルプリンタ２の動作状態を使用者に報知するために利用される。
【００３３】
無線通信部２ｇは、無線アクセスポイント５を介して通信ネットワーク６にアクセスする。無線通信部２ｇは、無線アクセスポイント５との間では無線通信を行う。無線通信部２ｇとしては、例えば既存の無線ＬＡＮ通信デバイスを適用できる。
【００３４】
ＰＯＳ端末３は、ＣＰＵ３ａ、ＲＯＭ３ｂ、ＲＡＭ３ｃ、補助記憶部３ｄ、時計部３ｅ、レシートプリンタ３ｆ、バーコードスキャナ３ｇ、２次元コードスキャナ３ｈ、入力デバイス３ｉ、操作用表示器３ｊ、客面表示器３ｋ、通信インタフェース（通信Ｉ／Ｆ）３ｍおよびバス３ｎを含む。ＣＰＵ３ａ、ＲＯＭ３ｂ、ＲＡＭ３ｃ、補助記憶部３ｄ、時計部３ｅ、レシートプリンタ３ｆ、バーコードスキャナ３ｇ、２次元コードスキャナ３ｈ、入力デバイス３ｉ、操作用表示器３ｊ、客面表示器３ｋおよび通信インタフェース３ｍは、いずれもバス３ｎに接続されている。
【００３５】
ＣＰＵ３ａは、ＲＯＭ３ｂおよびＲＡＭ３ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ＰＯＳ端末３としての各種の動作を実現するべく各部を制御する。
【００３６】
ＲＯＭ３ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ３ｂは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ３ｂは、ＣＰＵ３ａが各種の処理を行う上で参照するデータを記憶する場合も有る。
【００３７】
ＲＡＭ３ｃは、ＣＰＵ３ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ３ｃは、ＣＰＵ３ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ３ｃの記憶領域の一部は、商品リストエリアとして使用される。またＲＡＭ３ｃは、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００３８】
図２は商品リストエリアの構造例を模式的に示す図である。
【００３９】
図２に示すように商品リストエリアには、ＰＬＵコード、部門、品名、価格および数量の各情報を互いに関連付けて記憶するためのデータフィールドがそれぞれ複数づつ設けられる。かくして商品リストエリアには、ＰＬＵコードに対応して少なくとも部門、品名、価格および数量の各情報を記憶することができる。
【００４０】
補助記憶部３ｄは、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ３ａが各種の処理を行う上で使用するデータや、ＣＰＵ３ａでの処理によって生成されたデータを保存する。補助記憶部３ｄに記憶されるデータには、ＰＬＵファイルを含む。ＰＬＵファイルは、ＰＯＳ端末３が使用される店舗で販売または提供される商品（物品またはサービス）についての情報が記述されている。また補助記憶部３ｄは、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００４１】
図３はＰＬＵファイルの一例を模式的に示す図である。
【００４２】
図３に示すＰＬＵファイルは、ＰＬＵコードに対応して少なくとも部門、品名および価格の各情報を含む。ＰＬＵコードは、商品のそれぞれに、それらを一意に識別可能なように付与されたコードである。部門は、関連付けられたＰＬＵコードで識別される商品が属する部門の名称またはコードである。品名は、関連付けられたＰＬＵコードで識別される商品の名称である。価格は、関連付けられたＰＬＵコードで識別される商品の価格である。ＰＬＵファイルには、他の任意の情報を含むこともある。
【００４３】
時計部３ｅは、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。
【００４４】
レシートプリンタ３ｆは、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートを印刷する。
【００４５】
バーコードスキャナ３ｇは、商品に印刷されたバーコードを光学的に読み取る。バーコードスキャナ３ｇは、読み取ったバーコードが表すデータを出力する。バーコードスキャナ３ｇには、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。
【００４６】
２次元コードスキャナ３ｈは、事前登録券に含まれる２次元コードを光学的に読み取る。２次元コードスキャナ３ｈは、読み取った２次元コードが表すデータを出力する。２次元コードスキャナ３ｈは、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。
【００４７】
入力デバイス３ｉは、数値入力キー、商品指定キー（ＰＬＵキー）および機能キーなどの多数のキーと、これら多数のキーの押下をそれぞれ検出するスイッチとを含む。入力デバイス３ｉは、キーが押下されたことに応じて、そのキーに応じたコマンドを出力する。入力デバイス３ｉとしては、操作用表示器３ｊの表示面に重ねられたタッチセンサを適用することもできる。
【００４８】
操作用表示器３ｊは、液晶表示デバイスなどの各種の周知のデバイスを適用できる。操作用表示器３ｊは、ＣＰＵ３ａの制御の下に任意の画像を表示可能である。操作用表示器３ｊは、オペレータに対して提示するべき各種の情報を表した画像を表示するために利用される。
【００４９】
客面表示器３ｋは、液晶表示デバイスや蛍光表示デバイスなどの各種の周知のデバイスを適用できる。客面表示器３ｋは、ＣＰＵ３ａの制御の下に任意の画像を表示可能である。客面表示器３ｋは、顧客に対して提示するべき各種の情報を表した画像を表示するために利用される。
【００５０】
通信インタフェース３ｍは、通信ネットワーク６を介する通信のための周知の処理を行う。
【００５１】
サーバ４は、ＣＰＵ４ａ、ＲＯＭ４ｂ、ＲＡＭ４ｃ、補助記憶部４ｄ、通信インタフェース４ｅおよびバス４ｆを含む。サーバ４は、ＣＰＵ４ａ、ＲＯＭ４ｂ、ＲＡＭ４ｃ、補助記憶部４ｄおよび通信インタフェース４ｅは、いずれもバス４ｆに接続されている。
【００５２】
ＣＰＵ４ａは、ＲＯＭ４ｂおよびＲＡＭ４ｃに記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、サーバ４としての各種の動作を実現するべく各部を制御する。
【００５３】
ＲＯＭ４ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ４ｂは、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ４ｂは、ＣＰＵ４ａが各種の処理を行う上で参照するデータを記憶する場合も有る。
【００５４】
ＲＡＭ４ｃは、ＣＰＵ４ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ４ｃは、ＣＰＵ４ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。またＲＡＭ４ｃは、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００５５】
補助記憶部４ｄは、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ４ａが各種の処理を行う上で使用するデータや、ＣＰＵ４ａでの処理によって生成されたデータを保存する。補助記憶部４ｄに記憶されるデータには、ＰＬＵファイルおよび取引情報ファイルを含む。補助記憶部４ｄは、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００５６】
ＰＬＵファイルは、ＰＯＳ端末３が使用される店舗で販売または提供される商品（物品またはサービス）についての情報が記述されている。
【００５７】
図４は取引情報ファイルの構成例を模式的に示す図である。
【００５８】
図４に示す取引情報ファイルは、インデックスと取引情報とを関連付けて記述する。
【００５９】
インデックスは、端末コード、取引通番および取引一連番号を含み得る。端末コードは、ハンディターミナル１に割り当てられたコードである。ハンディターミナル１が複数使用される場合には、それらに個別の端末コードが割り当てられる。取引通番は、事前登録券を発行する毎にハンディターミナル１が決定する通番である。取引一連番号は、１顧客分の決済処理を行う毎にＰＯＳ端末３が決定する通番である。
【００６０】
取引情報は、取引商品情報と合計金額とを含み得る。取引商品情報は、１顧客分の決済処理の対象となった１つまたは複数の商品についてのＰＬＵコードを含む。合計金額は、１顧客分の決済処理に関する合計金額である。
【００６１】
通信インタフェース４ｅは、通信ネットワーク６を介する通信のための周知の処理を行う。
【００６２】
次に以上のように構成されたＰＯＳシステム１００の動作について説明する。
【００６３】
図５はＣＰＵ１ａのフローチャートである。
【００６４】
前捌き担当店員は、店舗のレジコーナーで順番待ちしている顧客に対して事前登録券を発行しようとする場合、そのための処理の開始を指示する操作を入力デバイス１ｅにて行う。この操作に関するコマンドが入力デバイス１ｅから出力されると、ＣＰＵ１ａは図５に示す処理を開始する。
【００６５】
ステップＳａ１においてＣＰＵ１ａは、ＲＡＭ１ｃ内の商品テーブルをクリアする。
【００６６】
ステップＳａ２乃至ステップＳａ４においてＣＰＵ１ａは、バーコードスキャン、数量指定および発行指示のいずれかがなされるのを待ち受ける。
【００６７】
前捌き担当店員は、顧客が買い上げる商品に印刷されたバーコードをバーコードスキャナ１ｄにかざす。そうするとバーコードスキャナ１ｄは、バーコードを読み取って、そのバーコードが表しているＰＬＵコードを出力する。そこでこのようにバーコードスキャンが行われたならばＣＰＵ１ａは、ステップＳａ２からステップＳａ５へ進む。
【００６８】
ステップＳａ５においてＣＰＵ１ａは、バーコードスキャナ１ｄが出力したＰＬＵコードを含むように商品テーブルを更新する。具体的には例えば、バーコードスキャナ１ｄが出力したＰＬＵコードが商品テーブルに含まれていなかった場合には、当該ＰＬＵコードを商品テーブルに追加するとともに、そのＰＬＵコードに関連付けて数量情報として「１」を追加する。バーコードスキャナ１ｄが出力したＰＬＵコードが商品テーブルに既に含まれていた場合には、そのＰＬＵコードに関連付けられた数量情報を１つ増加する。そしてこののちにＣＰＵ１ａは、ステップＳａ２乃至ステップＳａ４の待ち受け状態に戻る。
【００６９】
一方、前捌き担当店員は、直前にバーコードをスキャンした商品の数量を変更したい場合、入力デバイス１ｅを操作して数量を指定する。このような数量を指定する操作がなされたことに応じてＣＰＵ１ａは、ステップＳａ３からステップＳａ６へ進む。
【００７０】
ステップＳａ６においてＣＰＵ１ａは、最も新しくバーコードスキャンにより得られたＰＬＵコードに関連付けられた数量を、上記の指定された数量よりも１つ少ない数だけ増加する。そしてこののちにＣＰＵ１ａは、ステップＳａ２乃至ステップＳａ４の待ち受け状態に戻る。
【００７１】
前捌き担当店員は、バーコードスキャンや数量指定を適宜に繰り返して、顧客が買い上げる商品を順次に登録して行く。そして登録可能な全ての商品についての登録を終えたならば前捌き担当店員は、入力デバイス１ｅを操作して事前登録券の発行を指示する。この操作に関するコマンドが入力デバイス１ｅから出力されると、ＣＰＵ１ａはステップＳａ４からステップＳａ７へ進む。
【００７２】
ステップＳａ７においてＣＰＵ１ａは、取引通番を決定する。取引通番は例えば、４桁の数値とし、ＣＰＵ１ａはステップＳａ７を実行する毎に１つずつ大きな取引通番を決定する。これにより、取引通番は実質的に重複しない識別情報となる。
【００７３】
ステップＳａ８においてＣＰＵ１ａは、事前登録券を表す画像情報を作成する。
【００７４】
図６は事前登録券の一例を示す図である。
【００７５】
ＣＰＵ１ａは、２次元コード６１を事前登録券に含める。２次元コード６１は、ハンディターミナル１の端末コード、ステップＳａ７で決定した取引通番、商品テーブルに含まれたＰＬＵコードおよび当該ＰＬＵコードに関連付けられた数量情報のそれぞれを表すものとして２次元コードを作成する。かくして２次元コードは、事前登録情報の一例である。ハンディターミナル１が複数存在する場合、これら複数のハンディターミナル１で同一の取引通番が同時期に決定されることがあり得る。しかしながら、端末コードと取引通番とを組み合わせることにより、事前登録券を識別する識別情報として利用できる。事前登録券を識別する識別情報は、２次元コードを識別する識別情報でもある。
【００７６】
ステップＳａ９においてＣＰＵ１ａは、上記の画像情報を、無線通信部１ｇからポータブルプリンタ２に宛てて送信する。
【００７７】
上記のようにしてハンディターミナル１から送信された画像情報がポータブルプリンタ２へと伝送されると、無線通信部２ｇがこれを受信する。そうするとＣＰＵ２ａは、その画像情報が表した画像を印刷するように印刷デバイス２ｄを制御する。そしてこの制御の下に印刷デバイス２ｄが紙に画像を印刷することにより、図６に示すような事前登録券が発行される。
【００７８】
このように、ＣＰＵ１ａは記録制御手段としての機能を備える。
【００７９】
前捌き担当店員は、ポータブルプリンタ２で発行された事前登録券を顧客に手渡す。
【００８０】
図７はＣＰＵ３ａのフローチャートである。なお、この図７に示す処理を実行することにより、ＣＰＵ３ａは処理手段として機能する。
【００８１】
ＰＯＳ端末３が起動されたとき、あるいは図７に示す処理を終了したのちに、ＣＰＵ３ａは図７に示す処理を開始する。
【００８２】
ステップＳｂ１においてＣＰＵ３ａは、商品リストエリアをクリアするとともに、一括フラグをオフする。なお、一括フラグは、例えばＲＡＭ３ａに記憶される１ビットのデータとして実現が可能である。
【００８３】
ステップＳｂ２およびステップＳｂ３においてＣＰＵ３ａは、ＰＬＵ入力がなされるか、あるいは２次元コードがスキャンされるのを待ち受ける。
【００８４】
さて、レジ担当店員は、顧客が買い上げる商品に印刷されたバーコードをかざすか、あるいは入力デバイス３ｉにてＰＬＵキーを押下するなどの操作によってＰＬＵコードを入力することができる。そしてこのようにしてＰＬＵコードが入力されたならばＣＰＵ３ａは、ステップＳｂ２からステップＳｂ４へ進む。
【００８５】
ステップＳｂ４においてＣＰＵ３ａは、入力されたＰＬＵコードに対応付けられた情報をＰＬＵファイルから取得する。具体的にはＣＰＵ３ａは例えば、部門、品名および価格をＰＬＵファイルから取得する。そしてＣＰＵ３ａは、ＰＬＵコード、部門、品名および価格の各情報を含むようにＲＡＭ２の商品リストエリアを更新する。具体的には例えば、取得したＰＬＵコードが商品リストエリアに含まれていなかった場合には、ＰＬＵコード、部門、品名および価格の各情報を商品リストエリアに追加するとともに、そのＰＬＵコードに関連付けられた数量を「１」とする。取得したＰＬＵコードが商品リストエリアに既に含まれていた場合には、そのＰＬＵコードに関連付けられた数量を１つ増加する。そしてこののちにＣＰＵ３ａは、ステップＳａ５乃至ステップＳａ８の待ち受け状態に進む。
【００８６】
ステップＳａ５乃至ステップＳａ８の待ち受け状態においてＣＰＵ３ａは、ＰＬＵが新たに入力されるか、数量指定がなされるか、２次元コードがスキャンされるか、あるいは決済指示がなされるのを待ち受ける。
【００８７】
上記と同様にしてＰＬＵが入力されたならばＣＰＵ３ａは、ステップＳａｂ４の処理を改めて行い、こののちに再びステップＳｂ５乃至ステップＳｂ８の待ち受け状態に戻る。
【００８８】
レジ担当店員は、直前にＰＬＵコードを入力した商品の数量を変更したい場合、入力デバイス３ｉを操作して数量を指定する。このような数量を指定する操作がなされたことに応じてＣＰＵ３ａは、ステップＳｂ６からステップＳｂ９へ進む。
【００８９】
ステップＳｂ９においてＣＰＵ３ａは、最も新しく取得されたＰＬＵに関連付けられた数量を、上記の指定された数量よりも１つ少ない数だけ増加する。そしてこののちにＣＰＵ３ａは、ステップＳｂ５乃至ステップＳｂ８の待ち受け状態に戻る。
【００９０】
さて、事前登録券を前捌き担当店員から手渡された顧客は、その事前登録券をレジ担当店員に手渡す。そして事前登録券を受け取ったレジ担当店員は、事前登録券の２次元コードを２次元コードスキャナ３ｈにかざす。そうすると２次元コードスキャナ３ｈは２次元コードを読み取り、当該２次元コードが表す各種のデータ（以下、読取データと称する）を出力する。かくして２次元コードスキャナ３ｈは、読取手段として機能する。読取データは、２次元コードスキャナ３ｈにより、あるいはＣＰＵ３ａにより、ＲＡＭ３ａに保存される。このように２次元コードがスキャンされたならば、ＣＰＵ３ａはステップＳｂ３またはステップＳｂ７からステップＳｂ１０へ進む。
【００９１】
ステップＳｂ１０においてＣＰＵ３ａは、一括追加処理を実行する。
【００９２】
図８は一括追加処理におけるＣＰＵ３ａのフローチャートおよび一括追加処理に付随する処理におけるＣＰＵ４ａのフローチャートである。
【００９３】
ステップＳｃ１においてＣＰＵ３ａは、ＲＡＭ３ｃに保存された読取データから端末コードおよび取引通番を取り出し、これら端末コードおよび取引通番を含んだ確認要求情報を作成し、通信インタフェース３ｍからサーバ４に宛てて送信する。
【００９４】
確認要求情報が通信ネットワーク６を介してサーバ４に伝送されたならば、この確認要求情報は通信インタフェース４ｅにより受信される。そして確認要求情報は、通信インタフェース４ｅにより、あるいはＣＰＵ４ａにより、ＲＡＭ４ｃに保存される。そしてこれに応じてＣＰＵ４ａは、図８の右側に示す処理を開始する。
【００９５】
ステップＳｄ１においてＣＰＵ４ａは、ＲＡＭ３ｃに保存された確認要求情報から端末コードおよび取引通番を取り出し、これらの端末コードおよび取引通番の双方をインデックスに含むデータレコードが取引情報ファイルに含まれるか否かを確認することにより、今回使用された事前登録券が未使用であるか否かを確認する。かくしてＣＰＵ４ａは、判定手段として機能する。
【００９６】
該当する端末コードおよび取引通番の双方をインデックスに含むデータレコードが取引情報ファイルに含まれない場合には、ＣＰＵ４ａは未使用であると判定し、ステップＳｄ１からステップＳｄ２へ進む。
【００９７】
ステップＳｄ２においてＣＰＵ４ａは、使用可情報を含んだ応答情報を通信インタフェース４ｅからＰＯＳ端末３に宛てて送信する。
【００９８】
該当する端末コードおよび取引通番の双方をインデックスに含むデータレコードが取引情報ファイルに含まれる場合には、ＣＰＵ４ａは使用済みであると判定し、ステップＳｄ１からステップＳｄ３へ進む。
【００９９】
ステップＳｄ３においてＣＰＵ４ａは、使用不可情報を含んだ応答情報を通信インタフェース４ｅからＰＯＳ端末３に宛てて送信する。
【０１００】
応答情報が通信ネットワーク６を介してＰＯＳ端末３に伝送されたならば、この応答情報は通信インタフェース３ｍにより受信される。そして応答情報は、通信インタフェース３ｍにより、あるいはＣＰＵ３ａにより、ＲＡＭ３ｃに保存される。
【０１０１】
ステップＳｃ２においてＣＰＵ３ａは、応答情報に使用可情報および使用不可情報のいずれが含まれるかを確認することにより、今回使用された事前登録券が未使用であるか否かを確認する。
【０１０２】
応答情報に使用可情報が含まれる場合には、ＣＰＵ３ａは未使用であると判定し、ステップＳｃ２からステップＳｃ３へ進む。
【０１０３】
ステップＳｃ３においてＣＰＵ３ａは、読取情報に含まれたＰＬＵコードのそれぞれについて、そのＰＬＵコードに対応付けられた情報をＰＬＵファイルから取得する。そしてＣＰＵ３ａは、取得したＰＬＵコード、部門、品名および価格の各情報を全て含むようにＲＡＭ２の商品リストエリアを更新する。具体的には例えば、ＰＬＵコードが商品リストエリアに含まれていなかった場合には、ＰＬＵコード、部門、品名および価格の各情報を商品リストエリアに追加するとともに、そのＰＬＵコードに関連付けられた数量を、そのＰＬＵコードに関連付けて読取情報に含まれた数量情報が示す数値とする。取得したＰＬＵコードが商品リストエリアに既に含まれていた場合には、そのＰＬＵコードに関連付けられた数量を、ＰＬＵコードに関連付けて読取情報に含まれた数量情報が示す数値だけ増加する。かくしてＣＰＵ３ａは、処理制御手段として機能する。
【０１０４】
ステップＳｃ４においてＣＰＵ３ａは、一括フラグをオンする。そしてこののちにＣＰＵ３ａは、一括追加処理を終了する。
【０１０５】
一方、応答情報に使用不可情報が含まれる場合には、ＣＰＵ３ａは使用済みであると判定し、ステップＳｃ２からステップＳｃ４へ進む。
【０１０６】
ステップＳｃ５においてＣＰＵ３ａは、エラー処理を行う。このエラー処理は、少なくとも今回使用を試みた事前登録券が使用済みであるために使用できないこと、つまり事前登録券に記録された情報に基づく登録処理が既に行われていることをレジ担当店員または顧客に報知するための報知処理を含む。この報知処理は例えば、上記報知のためのメッセージを表した画像を、操作用表示器３ｊおよび客面表示器３ｋの少なくとも一方に表示させる処理である。かくして、操作用表示器３ｊおよび客面表示器３ｋの少なくとも一方は、報知手段として機能する。またＣＰＵ３ａは報知制御手段として機能する。報知処理は、図示しない鳴動デバイスから警報音を発したり、図示しない音声出力デバイスにより上記報知のための音声メッセージを出力する処理でも良い。あるいは報知処理は、図示しない発光デバイスを発光させる処理でも良い。エラー処理は、報知処理以外に、エラー履歴情報を更新する処理などのような別の処理を含んでも良い。エラー履歴情報の更新は例えば、今回の読取情報に含まれた端末コードおよび取引通番、ＰＯＳ端末３の識別情報、レジ担当店員の識別情報、日時情報などを含んだデータレコードを追加することとする。これによりエラー履歴情報に基づき、使用済みの事前登録券が繰り返しスキャンされる状況を事後に分析することが可能となる。
【０１０７】
エラー処理を終えたならばＣＰＵ３ａは、一括追加処理を終了する。
【０１０８】
一括追加処理を終了したならばＣＰＵ３ａは、図７に示すステップＳｂ５乃至ステップＳｂ８の待ち受け状態に戻る。
【０１０９】
以上のように、未使用の事前登録券に含まれた２次元コードが２次元コードスキャナ３ｈにより読み取られたならば、ＣＰＵ３ａはその事前登録券の発行の際に登録された全ての商品をいずれも買い上げ商品として一括で登録する。これによりレジ担当店員は、前捌き店員により既にバーコードのスキャンがなされた商品についての個別のＰＬＵ入力を行わなくて良い。
【０１１０】
一顧客が買い上げる全ての商品についての登録を終えたならばレジ担当店員は、入力デバイス３ｉに設けられた機能キーの１つである小計キーを押下するなどの所定の操作によって決済指示を行う。このような決済指示が行われたならばＣＰＵ３ａは、ステップＳｂ８からステップＳｂ１１へ進む。
【０１１１】
ステップＳｂ１１においてＣＰＵ３ａは、決済処理を実行する。
【０１１２】
図９は決済処理におけるＣＰＵ３ａのフローチャートおよび決済処理に付随する処理におけるＣＰＵ４ａのフローチャートである。
【０１１３】
ステップＳｅ１においてＣＰＵ３ａは、商品リストエリアに登録された商品の合計金額を算出し、その合計金額を表示するように操作用表示器３ｊおよび客面表示器３ｋを制御する。
【０１１４】
ステップＳｅ２においてＣＰＵ３ａは、金銭の収受が完了するのを待ち受ける。
【０１１５】
レジ担当店員は、表示された合計金額に相当する金銭の収受を行う。この金銭の収受は、クレジットカード決済や電子マネー決済により行われる場合もある。クレジットカード決済や電子マネー決済を行う場合、そのための処理をＣＰＵ３ａが行う場合もある。そして金銭の収受が完了したならば、レジ担当店員は入力デバイスの所定のキーを押下するなどの所定の操作を行う。この操作を受けてＣＰＵ３ａは、金銭の収受が完了したと判定し、ステップＳｅ２からステップＳｅ３へ進む。
【０１１６】
ステップＳｅ３においてＣＰＵ３ａは、商品リストエリアに登録された商品の一覧やステップＳｅ１で算出した合計金額などを表したレシートを発行するようにレシートプリンタ３ｆを制御する。
【０１１７】
ステップＳｅ４においてＣＰＵ３ａは、一括フラグがオンになっているか否かを確認する。そしてＣＰＵ３ａは、一括フラグがオンになっているならばステップＳｅ４からステップＳｅ５に進み、オフになっているならばステップＳｅ４からステップＳｅ６に進む。
【０１１８】
ステップＳｅ５またはステップＳｅ６においてＣＰＵ３ａは、今回の取引に関する情報をサーバ４に通知するためのトランザクションを作成する。ＣＰＵ３ａは、取引一連番号、取引商品情報および合計金額をトランザクションに含める。取引一連番号は、今回の取引を識別可能なようにＣＰＵ３ａまたはＣＰＵ４ａが割り当てる。取引商品情報は、顧客が買い上げた商品のＰＬＵコードを含む。合計金額は、ステップＳｅ１にて算出したものである。ＣＰＵ３ａは、ＰＯＳ端末３の識別情報、レジ担当店員の識別情報、あるいは日時情報などの別の情報をトランザクションに含めることもある。さらにＣＰＵ３ａは、ステップＳｅ５においては読取情報に含まれていた端末コードおよび取引通番をトランザクションに含めるが、ステップＳｅ６においては読取情報が得られていないので端末コードおよび取引通番をトランザクションに含めない。ＣＰＵ３ａは、ステップＳｅ５またはステップＳｅ６からステップＳｅ７へ進む。
【０１１９】
ステップＳｅ７においてＣＰＵ３ａは、ステップＳｅ５またはステップＳｅ６で作成したトランザクションを、通信インタフェース３ｍからサーバ４に宛てて送信する。
【０１２０】
トランザクションが通信ネットワーク６を介してサーバ４に伝送されたならば、このトランザクションは通信インタフェース４ｅにより受信される。そしてトランザクションは、通信インタフェース４ｅにより、あるいはＣＰＵ４ａにより、ＲＡＭ４ｃに保存される。そしてこれに応じてＣＰＵ４ａは、図９の右側に示す処理を開始する。
【０１２１】
ステップＳｆ１においてＣＰＵ４ａは、トランザクションに端末コードが含まれるか否かを確認する。そしてＣＰＵ４ａは、トランザクションに端末コードが含まれている場合にはステップＳｆ１からステップＳｆ２へ進み、含まれていない場合にはステップＳｆ１からステップＳｆ３へ進む。
【０１２２】
ステップＳｆ２またはステップＳｆ３においてＣＰＵ４ａは、トランザクションに基づいて作成したデータレコードを取引情報ファイルに追加する。具体的にはＣＰＵ４ａは、トランザクションに含まれた取引一連番号をインデックスに含むとともに、取引商品情報および合計金額を取引情報として含むデータレコードを作成する。そしてＣＰＵ４ａは、ステップＳｆ２においては、トランザクションに含まれた端末コードおよび取引通番もインデックスに含めるが、ステップＳｆ３においては、インデックスにおける端末コードおよび取引通番をいずれもｎｕｌｌ値とする。
【０１２３】
かくして以上のような処理により、取引情報ファイルはＰＯＳ端末３で実施された取引のそれぞれに関するデータレコードを含むが、事前登録券を利用した一括登録が行われた取引に関するデータレコードには、該当する事前登録券の発行に使用されたハンディターミナル１の端末コードと、事前登録券の発行に係わる取引通番とがさらに含まれる。つまり取引情報ファイルには、既に使用された事前登録券に関する端末コードと取引通番とが記述されているのである。このため、ステップＳｄ１において事前登録券が使用済みである否かを確認することができるのである。
【０１２４】
以上のようにＰＯＳシステム１００によれば、端末コードおよび取引通番によって事前登録券の個々を識別可能とするとともに、使用済みの事前登録券に関する端末コードおよび取引通番を記憶しておくことによって個々の事前登録券が使用済みであるか否かを判定可能としている。そして、使用済みの事前登録券の２次元コードがスキャンされた場合には、当該２次元コードが表すＰＬＵコードに基づく買い上げ商品の登録は行わずに、使用済みであることを報知する。
【０１２５】
同一の事前登録券が複数回読み取られた場合には、同一の買い上げ商品についての登録が重複して行われることが防止される。このような重複登録が行われてしまうと、レジ担当店員は重複登録された商品の登録を個々に取り消すための操作を行わなければならず、その作業は非常に大きな手間となってしまうが、本実施形態によればそのような不具合を確実に回避できる。また、１つの事前登録券を繰り返し利用することによる何らかの不良行為も防止できる。
【０１２６】
この実施形態は、次のような種々の変形実施が可能である。
【０１２７】
ハンディターミナル１が印刷デバイス２ｄを備え、この印刷デバイス２ｄを用いて事前登録券を印刷しても良い。この場合、ポータブルプリンタ２は不要となる。
【０１２８】
事前登録券は、リライトカード、磁気カード、あるいはメモリカードなどの紙以外の記録媒体を用いて実現しても良い。なお、リライトカードを利用する場合には、前記実施形態と同様に２次元コードを可視記録することが考えられる。磁気カードまたはメモリカードを利用する場合には、事前登録券に登録すべき情報は磁気記録または電子的記録することになる。磁気カードまたはメモリカードを利用する場合には、読取手段としては磁気カードリーダやメモリカードリーダなど記録方式に適合するデバイスを用いる。
【０１２９】
商品の販売データを処理は、その一部または全てをサーバ４にてＣＰＵ４ａが行っても良い。
【０１３０】
報知動作を行うデバイスは、ＰＯＳ端末３の外部に設けられていても良い。
【０１３１】
事前登録券に記録された情報を読み取るデバイスは、ＰＯＳ端末３の外部に設けられていても良い。
【０１３２】
事前登録券が使用済みであるか否かの判断は、ＰＯＳ端末３にてＣＰＵ３ａが行っても良い。この場合、各事前登録券が使用済みであるか否かを管理するためのデータは、前記実施形態と同様にサーバ４において保存されていても良いし、ＰＯＳ端末３にて保存されても良い。
【０１３３】
事前登録券の発行時に、当該事前登録券の識別情報をデータベースに追加し、事前登録券の使用時に、当該事前登録券の識別情報を上記のデータベースから削除することによって、各事前登録券が使用済みであるか否かを管理しても良い。あるいは、事前登録券の発行時に、当該事前登録券の識別情報とその識別情報が使用済みであるか否かを表す状態情報とを関連付けてデータベースに追加し、事前登録券の使用時に、当該事前登録券の識別情報に関連付けられた状態情報を更新することによって、各事前登録券が使用済みであるか否かを管理しても良い。
【０１３４】
未使用である事前登録券に基づく買い上げ商品の登録を行って、使用済みである事前登録券に基づく買い上げ商品の登録は行わないようにする制御は、サーバ４にてＣＰＵ４ａが行っても良い。
【０１３５】
事前登録券が使用済みであることの報知のための制御は、サーバ４にてＣＰＵ４ａが行っても良い。
【０１３６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［１］  可搬式の記録媒体に事前登録情報を記録する記録手段と、
顧客が買い上げる商品を識別するための商品識別情報を取得する取得手段と、
前記取得手段により一取得期間内に取得された商品識別情報と、前記事前登録情報を識別するための識別情報とを含めた前記事前登録情報を記録するように前記記録手段を制御する記録制御手段と、
商品の販売データを処理する処理手段と、
処理済みであることを報知するための報知動作を行う報知手段と、
前記記録媒体に記録された前記事前登録情報を読み取る読取手段と、
前記読取手段が読み取った前記事前登録情報に含まれた前記識別情報に基づいて、同じ前記事前登録情報に含まれた前記商品識別情報を用いた前記販売データの処理が既に行われたか否かを判定する判定手段と、
前記判定手段により処理済みではないと判定されたことに応じて、前記読取手段が読み取った前記事前登録情報に含まれた前記商品識別情報を用いた前記販売データの処理を行うよう前記処理手段を制御する処理制御手段と、
前記判定手段により処理済みであると判定されたことに応じて、前記報知動作を行うように前記報知手段を制御する報知制御手段とを具備した商品販売データ処理システム。
［２］  前記販売データの処理に用いられた前記商品識別情報とともに前記事前登録情報に含まれた前記識別情報を特定可能なように前記識別情報を記述するデータベースをさらに備え、
前記判定手段は、前記読取手段が読み取った前記事前登録情報に含まれた前記識別情報を前記データベースに記述された前記識別情報と照合することによって前記の判定を行う［１］に記載の商品販売データ処理システム。
［３］  前記商品販売データ処理システムは、ハンディターミナルとデータ処理装置とを含み、
前記ハンディターミナルは、前記取得手段および前記記録制御手段を備え、
前記データ処理装置は、前記処理手段、前記処理制御手段および前記報知制御手段を備える［１］に記載の商品販売データ処理システム。
［４］  前記データ処理装置は、前記報知手段をさらに備える［２］に記載の商品販売データ処理システム。
［５］  前記商品販売データ処理システムは、記録紙に可視パターンコードを印刷する印刷デバイスを備えた印刷装置を含み、
前記事前登録情報を表した前記可視パターンコードを前記記録紙に印刷することにより前記印刷デバイスを前記記録手段として機能させる［１］乃至［３］のいずれか一項に記載の商品販売データ処理システム。
［６］  可搬式の記録媒体に事前登録情報を記録する記録手段を備える記録装置と通信可能なハンディターミナルであって、
顧客が買い上げる商品を識別するための商品識別情報を取得する取得手段と、
前記取得手段により一取得期間内に取得された商品識別情報と、前記事前登録情報を識別するための識別情報とを含めた前記事前登録情報を記録するように前記記録手段を制御する記録制御手段とを具備するハンディターミナル。
【符号の説明】
【０１３７】
１…ハンディターミナル、１ａ…ＣＰＵ、１ｂ…ＲＯＭ、１ｃ…ＲＡＭ、１ｄ…バーコードスキャナ、１ｅ…入力デバイス、１ｆ…表示デバイス、１ｇ…無線通信部、１ｈ…バス、２…ポータブルプリンタ、２ａ…ＣＰＵ、２ｂ…ＲＯＭ、２ｃ…ＲＡＭ、２ｄ…印刷デバイス、２ｅ…入力デバイス、２ｆ…表示デバイス、２ｇ…無線通信部、２ｈ…バス、３…ＰＯＳ端末、３ａ…ＣＰＵ、３ｂ…ＲＯＭ、３ｃ…ＲＡＭ、３ｄ…補助記憶部、３ｅ…時計部、３ｆ…レシートプリンタ、３ｇ…バーコードスキャナ、３ｈ…次元コードスキャナ、３ｉ…入力デバイス、３ｊ…操作用表示器、３ｋ…客面表示器、３ｍ…通信インタフェース、３ｎ…バス、４…サーバ、４ａ…ＣＰＵ、４ｂ…ＲＯＭ、４ｃ…ＲＡＭ、４ｄ…補助記憶部、４ｅ…通信インタフェース、４ｆ…バス、５…無線アクセスポイント、６…通信ネットワーク、１００…ＰＯＳシステム。
【図１】
0005620346.tif 000002
【図２】
0005620346.tif 000003
【図３】
0005620346.tif 000004
【図４】
0005620346.tif 000005
【図５】
0005620346.tif 000006
【図６】
0005620346.tif 000007
【図７】
0005620346.tif 000008
【図８】
0005620346.tif 000009
【図９】
0005620346.tif 000010