(57)【要約】【課題】客が買上げた商品を収納するのに適当な買物袋を自動的に提示できるようにする。【解決手段】ＰＯＳ端末１０は、無線タグリーダ２０を介して無線タグ４から読取入力された商品データに基づいて販売商品の大きさに関するデータを取得し、このデータに基づいて１取引で販売される商品を収容するのに必要な買物袋データを導出する。そして、締めキー操作により１取引の締めが宣言されたことに応じて、導き出された買物袋データを袋排出装置５に出力する。【選択図】      図１
2006085274.tif 000002
【特許請求の範囲】
【請求項１】
データ入力手段により商品データが入力されると、この商品データに基づいて1取引の商品販売データを処理し、締め宣言手段により１取引の締めが宣言されると、この１取引の商品販売データに基づいて当該１取引の会計データを処理する商品販売データ処理装置において、
予め用意された買物袋のサイズ別に最大収納容量を記憶する袋容量記憶手段と、
前記データ入力手段により入力された商品データに基づいて販売商品の体積値と買物袋に関する属性データとを取得する商品データ取得手段と、
この商品データ取得手段により得られた販売商品の体積値と買物袋に関する属性データとに基づき前記袋容量記憶手段により記憶された袋サイズ別の最大収納容量を参照して１取引で販売される商品を収容するのに必要な買物袋データを導出する買物袋導出手段と、
前記締め宣言手段により１取引の締めが宣言されたことに応じて前記買物袋導出手段により導き出された買物袋データを出力する買物袋データ出力手段と、
を具備したことを特徴とする商品販売データ処理装置。
【請求項２】
前記商品データ取得手段が取得する販売商品の買物袋に関する属性データは、当該販売商品を収容するのに適した買物袋のサイズデータであり、
前記買物袋導出手段は、１取引で販売される商品をそれぞれ収納するのに適した買物袋の中でサイズデータが最も大きい買物袋を選択し、その選択した買物袋の最大収納容量と当該１取引で販売される各商品の体積値とから当該１取引で販売される各商品をその選択した買物袋で収容可能か否かを判断し、収容可能な場合にはその選択した買物袋を当該１取引で販売される商品を収容するのに必要な買物袋データとして導出し、収容不可能な場合には、その選択した買物袋に収納しきれない分を収容可能な容量を有する買物袋を検索し、その選択した買物袋に検索した買物袋を追加して当該１取引で販売される商品を収容するのに必要な買物袋データとして導出することを特徴とする請求項１記載の商品販売データ処理装置。
【請求項３】
前記商品データ取得手段が取得する販売商品の買物袋に関する属性データは、当該販売商品を他の属性を有する商品と同じ買物袋に収容してよいか否かを識別するデータであり、
前記買物袋導出手段は、１取引で販売される商品を他の属性を有する商品と同じ買物袋に収容してよい商品と収容してはいけない商品とに区分し、他の属性を有する商品と同じ買物袋に収容してよい商品の体積値と前記袋容量記憶手段により記憶された袋サイズ別の最大収納容量とから第１の買物袋データを導出するとともに、他の属性を有する商品と同じ買物袋に収容してはいけない商品の体積値と前記袋容量記憶手段により記憶された袋サイズ別の最大収納容量とから第２の買物袋データを導出し、前記第１の買物袋データと第２の買物袋データの合計データを買物袋データとして導出することを特徴とする請求項１記載の商品販売データ処理装置。
【請求項４】
買物袋データ出力手段は、買物袋導出手段により導き出された買物袋のサイズとその枚数を表示又は音声で報知出力する手段であることを特徴とする請求項２または３記載の商品販売データ処理装置。
【請求項５】
サイズ別に必要枚数の買物袋を排出可能な袋排出装置とのインターフェイスを有し、
買物袋データ出力手段は、前記袋排出装置に対して買物袋導出手段により導き出された買物袋のサイズとその枚数のデータを通知出力する手段であることを特徴とする請求項２または３記載の商品販売データ処理装置。
【請求項６】
サイズ別に必要枚数の買物袋を排出可能な袋排出装置とのインターフェイスを有し、
買物袋データ出力手段は、買物袋導出手段により導き出された買物袋のサイズとその枚数を表示又は音声で報知出力する第１の手段と、前記袋排出装置に対して買物袋導出手段により導き出された買物袋のサイズとその枚数のデータを通知出力する第２の手段とからなり、
前記インターフェイスに前記袋排出装置が接続されているときには前記第２の手段を選択とし、接続されていないときには前記第１の手段を選択することを特徴とする請求項４記載の商品販売データ処理装置。
【請求項７】
データ入力手段は、各商品にそれぞれ取り付けられた非接触通信媒体に記録された商品データを非接触で読取る手段であり、前記商品データとして当該非接触通信媒体が取り付けられた商品の体積値と買物袋に関する属性データが含まれることを特徴とする請求項１乃至６のうちいずれか１項記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Point Of Sales）端末，電子式キャッシュレジスタ等の商品販売データ処理装置に係わり、特に、スーパーマーケットや百貨店の食料品売場等のように、買物袋を客に渡して袋詰め作業を客自身に行わせる形態の店や売場で利用される商品販売データ処理装置に関する。
【背景技術】
【０００２】
例えばスーパーマーケットや百貨店の食料品売場等では、その多くで客が買上げた商品の袋詰め作業を客自身に行わせるようにしている。このような店では、会計担当の店員は、買上商品の会計を行う客が会計場（チェックアウトカウンタ）に来る毎に空の買い物籠を用意し、ＰＯＳ端末へのデータ入力を終えた買上商品を空の買い物籠に移していく。そして、全ての買上商品のデータを入力し終えると、ＰＯＳ端末の表示部にその買上げ商品の代金が表示されるので、この代金に対する支払いを客から受けるとともに、買い物籠に入れられた商品の量や大きさから、その商品を収容するのに必要な買物袋のサイズと枚数を判断し、予め用意されている買物袋の束の中から必要な分を取り出して買い物籠に入れる。その後、客から支払いを受けると、その支払データをＰＯＳ端末に入力し、締めを宣言する。すると、ＰＯＳ端末からレシートが発行されるので、そのレシートを釣銭があれば釣銭とともに客に渡す。かくして、会計を終えた客は買い物籠を持って袋詰め台に移動し、自身で買上商品を買物袋に詰めていた。
【０００３】
このような形態の店で利用される商品販売データ処理装置として、従来、客が買物袋の枚数を要求することを可能にした装置が知られていた。すなわち、客用表示器をタッチパネル構造とし、この客用表示器に買い物袋の希望枚数を選択可能な項目ボタンを表示させる。そして、客自身のタッチ操作によりいずれかの項目ボタンが選択されると、そのボタンの枚数をオペレータ用表示器に表示してオペレータに知らしめるようにしたものである（例えば、特許文献１参照）。
【特許文献１】特開２００１−１０９９５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の会計方式では、店員が買上商品の量や大きさを見て買物袋のサイズや枚数を自己の判断で決めていたので店員の負担になっていた上、例えば経験の浅い店員の場合は、買上商品の量を少なく見積もってしまったために買物袋に商品を収容しきれず客から苦情を受けたり、必要以上に多くの買物袋を提供してしまって経費が嵩んだりことがあった。
【０００５】
また、客が買物袋の枚数を要求することを可能にした従来装置においては、客用表示器をタッチパネル構造としなければならず製品が高価になる上、客が要求する枚数で全ての商品を収納できるか否かの判断はやはり店員が行わなければならず、店員の負担が軽減されるものではなかった。また、例えば１品しか買っていないのに買物袋を３枚要求された場合、それを断ると客が不満に感じるおそれがあるため対応に思慮するという問題もあった。
【０００６】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、客が買上げた商品を収納するのに適当な買物袋を自動的に提示でき、店員の負担軽減及び経費節減を図り得る商品販売データ処理装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明は、データ入力手段により商品データが入力されると、この商品データに基づいて1取引の商品販売データを処理し、締め宣言手段により１取引の締めが宣言されると、この１取引の商品販売データに基づいて当該１取引の会計データを処理する商品販売データ処理装置において、予め用意された買物袋のサイズ別に最大収納容量を記憶する袋容量記憶手段と、データ入力手段により入力された商品データに基づいて販売商品の体積値と買物袋に関する属性データとを取得する商品データ取得手段と、この商品データ取得手段により得られた販売商品の体積値と買物袋に関する属性データとに基づき袋容量記憶手段により記憶された袋サイズ別の最大収納容量を参照して１取引で販売される商品を収容するのに必要な買物袋データを導出する買物袋導出手段と、締め宣言手段により１取引の締めが宣言されたことに応じて買物袋導出手段により導き出された買物袋データを出力する買物袋データ出力手段とを備えたものである。
【発明の効果】
【０００８】
かかる手段を講じた本発明によれば、客が買上げた商品を収納するのに適当な買物袋が自動的に提示されるので、店員の負担を軽減できるとともに買物袋に費やされる経費の節減を図り得る商品販売データ処理装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良な形態について、図面を用いて説明する。  
なお、この実施の形態は、スーパーマーケットにおける会計場（チェックアウトカウンタ）に設置されているＰＯＳ（Point Of Sales）端末を含む商品販売データ処理装置に本発明を適用した場合である。
【００１０】
図１は本実施の形態の概略構成図である。本実施の形態において、商品販売データ処理装置１は、ＰＯＳ端末１０と無線タグリーダ２０とで構成されている。無線タグリーダ２０は、各商品３にそれぞれ取り付けられている無線タグ４のメモリに記憶されたデータを無線を利用して非接触で読取るもので、読取られたデータは、第１の通信ケーブル６を介してＰＯＳ端末１０に入力されるようになっている。ＰＯＳ端末１０には、第２の通信ケーブル７を介して袋排出装置５が着脱自在に接続可能となっている。袋排出装置５は、大，中，小のサイズ別に必要枚数の買物袋を自動的に排出するものである。
【００１１】
無線タグ４は非接触通信媒体として機能し、図２に示すように、小型のアンテナ４１とＩＣチップ４２とによって構成されている。ＩＣチップ４２には、アンテナ４１で受信した変調電波の整流と安定化を行うことによりＩＣチップ４２の各部に電源を供給する電源生成部４３、上記変調電波を復調しそのデータを制御部４６へ送出する復調部４４、制御部４６から送出されたデータを変調しアンテナ４１に送出する変調部４５、復調部４４で復調されたデータのメモリ４７への書込みやメモリ４７からデータを読み出して変調部４５へ送出する制御部４６及び不揮発性のメモリ４７が設けられている。メモリ４７には、当該無線タグ４の製造段階で製造業者により割当て設定された固有のＩＤを記憶するＲＦＩＤエリアと、ユーザが任意のデータを書き込むことができるユーザエリアとが形成されている。そして、ユーザエリアには、当該無線タグ４が取り付けられる商品に関するデータとして、その商品固有の商品コードと、その商品の体積値と、その商品１品を収容するのに適した買物袋のサイズを特定する袋区分データと、その商品が冷蔵品のとき“１”にセットされる冷蔵品フラグとが記憶されている。冷蔵品フラグは、当該販売商品を他の属性を有する商品と同じ買物袋に収容してよいか否かを識別するデータである。この冷蔵品フラグと袋区分データは、買物袋に関する属性データである。
【００１２】
因みに、本実施の形態では、買物袋のサイズを袋排出装置５から排出可能な３サイズ（大，中，小）とし、容量大に分類される買い物袋（以下、買物袋［大］とする）の袋区分データを“Ｌ”、容量中に分類される買物袋（以下、買物袋［中］とする）の袋区分データを“Ｍ”、容量小に分類される買物袋（以下、買物袋［小］とする）の袋区分データを“Ｓ”とする。そして、例えばねぎやごぼうのように体積は小さいが長さがあり嵩張る商品に対しては、袋区分データを“Ｌ”とする。また、ケース販売される飲料水や袋詰めされたトイレットペーパー等のように買物袋に入らない大きさの商品に対しては、袋区分データを未設定とする。
【００１３】
図３は袋排出装置５の要部構成を示すブロック図である。この袋排出装置５は、容量の異なる３種類の買物袋［大］，［中］，［小］の束をそれぞれ分けて収容した袋ストッカ５１Ｌ，５１Ｍ，５１Ｓと、各袋ストッカ５１Ｌ，５１Ｍ，５１Ｓにそれぞれ収容されている買物袋［大］，［中］，［小］の束の中から１袋ずつ取り出して装置外部へ排出する袋排出機構５２Ｌ，５２Ｍ，５２Ｓと、各袋排出機構５２Ｌ，５２Ｍ，５２Ｓにより排出された買物袋［大］，［中］，［小］の枚数を種別にカウントする袋別排出枚数カウンタ５３と、第２の通信ケーブル７を介してＰＯＳ端末１０に接続され、該ＰＯＳ端末１０から送出される買物袋データを制御部５６に与える通信インターフェイス５４と、前記買物袋データ等を記憶する記憶部５５と、この記憶部５５に記憶された買物袋データに基づき各袋排出機構５２Ｌ，５２Ｍ，５２Ｓの駆動を制御して、３サイズの買物袋［大］，［中］，［小］を選択的に必要枚数だけ排出させる制御部５６とから構成されている。
【００１４】
図４はＰＯＳ端末１０の要部構成を示すブロック図である。このＰＯＳ端末１０は、制御部本体としてＣＰＵ（Central Processing Unit）１１を搭載している。また、プログラムなどの固定的データが予め格納されたＲＯＭ（Read Only Memory）１２、商品販売データの処理や会計データの処理等で必要な種々のデータ格納エリアが形成されたＲＡＭ（Random Access Memory）１３、現在の日付及び時刻を計時する時計部１４、ＬＡＮ（Local Area Network）等の通信回線を介して接続されたストアコンピュータとの間のデータ通信を制御する通信コントローラ１５、前記第１の通信ケーブル６を介して無線タグリーダ２０と接続される無線タグインターフェイス１６、前記第２の通信ケーブル７を介して袋排出装置５と接続される袋排出装置インターフェイス１７の他、キーボードコントローラ１８，第１の表示コントローラ１９，第２の表示コントローラ１１０，プリンタコントローラ１１１及びＩ／Ｏ（Input/Output）ポート１１２等を搭載している。そしてＣＰＵ１１と他の各部とを、アドレスバス，データバス等のバスライン１１３で接続している。
【００１５】
キーボードコントローラ１８には、少なくとも締め宣言手段としての締めキー２１１が配設されたキーボード２１が接続されている。第１の表示コントローラ１９には、オペレータに対して商品販売データや会計データ等を表示するためのオペレータ用ディスプレイ２２が接続されている。第２の表示コントローラ１１０には、買物客に対して商品販売データや会計データ等を表示するための客用ディスプレイ２３が接続されている。プリンタコントローラ１１１には、レシートの印字及び発行を行うためのプリンタ２４が接続されている。Ｉ／Ｏポート１１２には、このＩ／Ｏポート１１２から出力される駆動信号によって開放動作するドロワ２５が接続されている。
【００１６】
かかる構成のＰＯＳ端末１０は、無線タグリーダ２０により買物客が買上げる各商品３にそれぞれ取り付けられている無線タグ４に記憶された商品データが読取られ、その商品データが第１の通信ケーブル６を介して入力されると、この商品データに基づいて１取引の商品販売データを処理する。そして、締めキー２１１の操作により１取引の締めが宣言されると、この１取引の商品販売データに基づいて当該１取引の会計データを処理して、レシートの発行等を行うものとなっている。ここに無線タグリーダ２０は、商品データを入力するためのデータ入力手段として機能する。そして、この商品データには、商品の体積値と買物袋に関する属性データとしての袋区分データとが含まれる。また、当該販売商品を他の属性を有する商品と同じ買物袋に収容してよいか否かを識別するデータとしての冷蔵品フラグが含まれる。
【００１７】
また、ＰＯＳ端末１０は、無線タグリーダ２０により入力された商品データに基づいて販売商品の体積値と買物袋に関する属性データ（袋区分データ，冷蔵品フラグ）を取得し（商品データ取得手段）、得られたデータに基づいて１取引で販売される商品を収容するのに必要な買物袋データを導出し（買物袋導出手段）、締めキー２１１により１取引の締めが宣言されたことに応じて、導き出された買物袋データを出力する（買物袋データ出力手段）機能を有している。
【００１８】
この機能を実現するために、ＰＯＳ端末１０は、図４に示すように、商品を収容するために用意された３種類の買物袋［大］，［中］，［小］の袋区分データ“Ｌ”，“Ｍ”，“Ｓ”にそれぞれ対応して、最大収納容量Ｌmax，Ｍmax，Ｓmaxが設定記憶された袋区分テーブル８１を、ＲＯＭ１２またはＲＡＭ１３に記憶している（袋容量記憶手段）。
【００１９】
また、１取引で販売される商品を収容するのに必要な買物袋データを導出するためのワークエリアとして、図６に示すように、袋区分データ“Ｌ”，“Ｍ”，“Ｓ”別に必要枚数Ｌｎ，Ｍｎ，Ｓｎを計数するエリアと、必要枚数分の買物袋［大］，［中］，［小］の全収納容量Ｔを算出するエリアと、１取引で販売される商品の体積を合計して買上商品体積合計値Ｖを算出するエリア（体積合計手段）と、体積合計値Ｖに対する全収納容量Ｔの残り容量Ｒを算出するエリアとが形成された２種類のワークテーブル８２，８３を、ＲＡＭ１３に形成している。一方のワークテーブル８２は、冷蔵品を除く通常品（他の属性を有する商品と同じ買物袋に収容してよい商品）を収容するための買物袋データを導出するためのテーブル（以下、通常品ワークテーブル８２と称する）であり、他方のワークテーブル８３は、冷蔵品（（他の属性を有する商品と同じ買物袋に収容してはいけない商品）を収容するための買物袋データを導出するためのテーブル（以下、冷蔵品ワークテーブル８３と称する）である。
【００２０】
しかして、ＰＯＳ端末１０は、図７の流れ図に示す手順でＣＰＵ１１が１取引に関するデータ処理を実行するようにプログラム構成されている。すなわちＣＰＵ１１は、先ず、ＳＴ（ステップ）１として通常品ワークテーブル８２及び冷蔵品ワークテーブル８３をクリアする。次に、ＳＴ２として無線タグリーダ２０により商品３に付された無線タグ４から読取られた商品データ（商品コード，体積値Ｐ，袋区分データ，冷蔵品フラグ）が入力されるのを待機する。そして、商品データが入力される毎に、ＳＴ３〜ＳＴ８の各処理を順次実行する。
【００２１】
ＳＴ３では、商品販売データ処理を実行する。すなわち、無線タグ４から読取られた商品データ中の商品コードに基づいて商品ファイルを検索して販売商品の品名，価格を取得し、商品コード，品名，価格，点数等からなる商品販売データをＲＡＭ１３に登録処理する。また、オペレータ用ディスプレイ２２と客用ディスプレイ２３に品名，価格等のデータを表示させる。なお、商品ファイルは通信コントローラ１５を介して接続されているストアコンピュータによって記憶管理されている。無線タグ４のメモリ４７に記憶される商品データに、品名と価格のデータを含ませて、商品マスタファイルの検索を不要にしてもよい。
【００２２】
ＳＴ４では、無線タグ４から読取られた商品データに袋区分データが設定されているか否かを判断する。ここで、袋区分データが設定されていない場合には、当該無線タグ４が取り付けられた商品３は買物袋に収納できない商品なので、ＳＴ８の処理に進む。これに対し、袋区分データ“Ｌ”，“Ｍ”または“Ｓ”が設定されていた場合には、当該無線タグ４が取り付けられた商品３は買物袋に収納可能な商品なので、ＳＴ５の処理に進む。
【００２３】
ＳＴ５では、無線タグ４から読取られた商品データの冷蔵品フラグをチェックする。ここで、冷蔵品フラグが“１”にセットされていない場合には、当該無線タグ４が取り付けられた商品３は冷蔵品でないので、ＳＴ６の通常品収納袋判定処理を実行した後、ＳＴ８の処理に進む。これに対し、冷蔵品フラグが“１”にセットされている場合には、当該無線タグ４が取り付けられた商品３は冷蔵品であるので、ＳＴ７の冷蔵品収納袋判定処理を実行した後、ＳＴ８の処理に進む。
【００２４】
ＳＴ８では、締めキー２１１が操作されたか否かを判断する。そして、締めキー２１１が操作されていない場合には、ＳＴ２に戻り、無線タグリーダ２０から次の商品データが入力されるのを待機する。
【００２５】
ＳＴ６の通常品収納袋判定処理とＳＴ７の冷蔵品収納袋判定処理は、通常品収納袋判定処理が通常品ワークテーブル８２を使用して１取引で販売される商品を収容するのに必要な買物袋データを導出するのに対して、冷蔵品収納袋判定処理が冷蔵品ワークテーブル８３を使用して１取引で販売される商品を収容するのに必要な買物袋データを導出する点を除き、処理手順は同一である。そこで、この収納袋判定処理（買物袋導出手段）の処理手順を図８〜図１０の流れ図を用いて具体的に説明する。
【００２６】
先ず、ＣＰＵ１１は、無線タグ４から読取られた商品データの袋区分データを判別する。そして、袋区分データが買物袋［大］を示す“Ｌ”の場合には図８のＳＴ２１以降の処理を実行し、買物袋［中］を示す“Ｍ”の場合には図９のＳＴ３１以降の処理を実行し、買物袋［小］を示す“Ｓ”の場合には図９のＳＴ４１以降の処理を実行する。
【００２７】
図８において、ＳＴ２１では、該当するワークテーブル（通常品収納袋判定処理では通常品ワークテーブル８２、冷蔵品収納袋判定処理では冷蔵品ワークテーブル８３：以下、同）の袋区分データ“Ｌ”に対応する必要枚数Ｌｎを調べる。そして、必要枚数Ｌｎが「０」であった場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を収納するために買物袋［大］が必要なので、ＣＰＵ１１は、ＳＴ２２として必要枚数Ｌｎを「１」とする。また、これより容量が小さい買物袋［中］，［小］の袋区分データに対応する必要枚数Ｍｎ，Ｓｎを「０」として、現時点までデータ入力された他の商品を買物袋［大］で収納しきれるか否かをチェックする。このため、袋区分テーブル８１を検索して、袋区分データ“Ｌ”に対応する最大収納容量Ｌmaxを取得し、全収納容量Ｔとする。また、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。そしてＣＰＵ１１は、ＳＴ２３として全収納容量Ｔと買上商品体積合計値Ｖとを比較する。ここで、全収納容量Ｔが買上商品体積合計値Ｖを上回る場合には、現時点までデータ入力された１取引分の商品を１枚の買物袋［大］で収納可能なので、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００２８】
これに対し、ＳＴ２３にて全収納容量Ｔが買上商品体積合計値Ｖ以下の場合には、現時点までデータ入力された１取引分の商品を１枚の買物袋［大］では収納しきれないので、ＣＰＵ１１は、ＳＴ２４として買上商品体積合計値Ｖから全収納容量Ｔを減算して収納容量不足値Ａを算出する。そして、この収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax未満なのか、買物袋［小］の最大収納容量Ｓmax以上で買物袋［中］の最大収納容量Ｍmax未満なのか、買物袋［中］の最大収納容量Ｍmax以上で買物袋［大］の最大収納容量Ｌmax未満なのか、買物袋［大］の最大収納容量Ｌmax以上なのかを判断する。
【００２９】
ここで、収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax未満の場合には、収納容量不足値Ａを買物袋［小］で賄えるので、買物袋［小］の必要枚数Ｓｎを「１」とし、買物袋［小］の最大収納容量Ｓmaxを全収納容量Ｔに加算する。収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax以上で買物袋［中］の最大収納容量Ｍmaxの場合には、収納容量不足値Ａを買物袋［中］で賄えるので、買物袋［中］の必要枚数Ｍｎを「１」とし、買物袋［中］の最大収納容量Ｍmaxを全収納容量Ｔに加算する。収納容量不足値Ａが買物袋［中］の最大収納容量Ｍmax以上で買物袋［大］の最大収納容量Ｌmaxの場合には、収納容量不足値Ａを買物袋［大］で賄えるので、買物袋［大］の必要枚数Ｌｎに「１」を加算し、買物袋［大］の最大収納容量Ｌmaxを全収納容量Ｔに加算する。しかる後、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００３０】
これに対し、収納容量不足値Ａが買物袋［大］の最大収納容量Ｌmax以上の場合には、買物袋［大］をさらに１枚追加しても収納容量不足値Ａを賄えないので、買物袋［大］の必要枚数Ｌｎに「１」を加算し、買物袋［大］の最大収納容量Ｌmaxを全収納容量Ｔに加算した後、ＳＴ２４の処理に戻る。そして再度、買上商品体積合計値Ｖから全収納容量Ｔを減算して、さらなる収納容量不足値Ａを算出する。そして、この収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax未満なのか、買物袋［小］の最大収納容量Ｓmax以上で買物袋［中］の最大収納容量Ｍmax未満なのか、買物袋［中］の最大収納容量Ｍmax以上で買物袋［大］の最大収納容量Ｌmax未満なのか、買物袋［大］の最大収納容量Ｌmax以上なのかを再び判断して、該当する処理を実行する。
【００３１】
一方、ＳＴ２１にて袋区分データ“Ｌ”に対応する必要枚数Ｌｎが「１」以上であった場合には、ＣＰＵ１１は、ＳＴ２５として無線タグ４から読取られた商品データの体積値Ｐが残り容量Ｒより小さいか否かを判断する。ここで、体積値Ｐが残り容量Ｒより小さい場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を現時点で導出されている買物袋で収納可能なので、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。また、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００３２】
これに対し、ＳＴ２５にて体積値Ｐが残り容量Ｒ以上の場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を現時点で導出されている買物袋では収納しきれず、新たに当該商品を収納するために買物袋［大］が必要となるので、必要枚数Ｌｎに「１」を加算する。また、これより容量が小さい買物袋［中］，［小］の袋区分データに対応する必要枚数Ｍｎ，Ｓｎを「０」として、現時点までデータ入力された他の商品をＬｎ枚の買物袋［大］で収納しきれるか否かをチェックする。このため、袋区分テーブル８１を検索して、袋区分データ“Ｌ”に対応する最大収納容量Ｌmaxを取得し、そのＬｎ倍の値を全収納容量Ｔとする。また、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。そして、全収納容量Ｔと買上商品体積合計値Ｖとを比較する。ここで、全収納容量Ｔが買上商品体積合計値Ｖを上回る場合には、現時点までデータ入力された１取引分の商品をＬｎ枚の買物袋［大］で収納可能なので、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００３３】
これに対し、全収納容量Ｔが買上商品体積合計値Ｖ以下の場合には、現時点までデータ入力された１取引分の商品をＬｎ枚の買物袋［大］では収納しきれないので、ＣＰＵ１１は、前記ＳＴ２４以降の処理を実行する。
【００３４】
図９において、ＳＴ３１では、該当するワークテーブルの袋区分データ“Ｌ”と“Ｍ”にそれぞれ対応する必要枚数Ｌｎ，Ｍｎを調べる。そして、必要枚数Ｌｎ，Ｍｎがいずれも「０」であった場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を収納するために買物袋［中］が必要なので、必要枚数Ｍｎを「１」とする。また、これより容量が小さい買物袋［小］の袋区分データに対応する必要枚数Ｓｎを「０」として、現時点までデータ入力された他の商品を買物袋［中］で収納しきれるか否かをチェックする。このため、袋区分テーブル８１を検索して、袋区分データ“Ｍ”に対応する最大収納容量Ｍmaxを取得し、全収納容量Ｔとする。また、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。そしてＣＰＵ１１は、ＳＴ３２として全収納容量Ｔと買上商品体積合計値Ｖとを比較する。ここで、全収納容量Ｔが買上商品体積合計値Ｖを上回る場合には、現時点までデータ入力された１取引分の商品を１枚の買物袋［中］で収納可能なので、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００３５】
これに対し、ＳＴ３２にて全収納容量Ｔが買上商品体積合計値Ｖ以下の場合には、現時点までデータ入力された１取引分の商品を１枚の買物袋［中］では収納しきれないので、ＣＰＵ１１は、ＳＴ３３として買上商品体積合計値Ｖから全収納容量Ｔを減算して収納容量不足値Ａを算出する。そして、この収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax未満なのか、買物袋［小］の最大収納容量Ｓmax以上で買物袋［中］の最大収納容量Ｍmax未満なのか、買物袋［中］の最大収納容量Ｍmax以上で買物袋［大］の最大収納容量Ｌmax未満なのか、買物袋［大］の最大収納容量Ｌmax以上なのかを判断する。
【００３６】
ここで、収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax未満の場合には、収納容量不足値Ａを買物袋［小］で賄えるので、買物袋［小］の必要枚数Ｓｎを「１」とし、買物袋［小］の最大収納容量Ｓmaxを全収納容量Ｔに加算する。収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax以上で買物袋［中］の最大収納容量Ｍmaxの場合には、収納容量不足値Ａを買物袋［中］で賄えるので、買物袋［中］の必要枚数Ｍｎに「１」を加算し、買物袋［中］の最大収納容量Ｍmaxを全収納容量Ｔに加算する。収納容量不足値Ａが買物袋［中］の最大収納容量Ｍmax以上で買物袋［大］の最大収納容量Ｌmaxの場合には、収納容量不足値Ａを買物袋［大］で賄えるので、買物袋［大］の必要枚数Ｌｎに「１」を加算し、買物袋［大］の最大収納容量Ｌmaxを全収納容量Ｔに加算する。しかる後、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００３７】
これに対し、収納容量不足値Ａが買物袋［大］の最大収納容量Ｌmax以上の場合には、買物袋［大］をさらに１枚追加しても収納容量不足値Ａを賄えないので、買物袋［大］の必要枚数Ｌｎに「１」を加算し、買物袋［大］の最大収納容量Ｌmaxを全収納容量Ｔに加算した後、ＳＴ３３の処理に戻る。そして再度、買上商品体積合計値Ｖから全収納容量Ｔを減算して、さらなる収納容量不足値Ａを算出する。そして、この収納容量不足値Ａが買物袋［小］の最大収納容量Ｓmax未満なのか、買物袋［小］の最大収納容量Ｓmax以上で買物袋［中］の最大収納容量Ｍmax未満なのか、買物袋［中］の最大収納容量Ｍmax以上で買物袋［大］の最大収納容量Ｌmax未満なのか、買物袋［大］の最大収納容量Ｌmax以上なのかを再び判断して、該当する処理を実行する。
【００３８】
一方、ＳＴ３１にて袋区分データ“Ｌ”に対応する必要枚数Ｌｎ及び袋区分データ“Ｍ”に対応する必要枚数Ｍｎの少なくとも一つが「１」以上であった場合には、ＣＰＵ１１は、ＳＴ３４として無線タグ４から読取られた商品データの体積値Ｐが残り容量Ｒより小さいか否かを判断する。ここで、体積値Ｐが残り容量Ｒより小さい場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を現時点で導出されている買物袋で収納可能なので、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。また、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００３９】
これに対し、ＳＴ３４にて体積値Ｐが残り容量Ｒ以上の場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を現時点で導出されている買物袋では収納しきれず、新たに当該商品を収納するために買物袋［大］が必要となるので、ＣＰＵ１１は、図８のＳＴ２２以降の処理と同様な処理を実行する。
【００４０】
図１０において、ＳＴ４１では、該当するワークテーブルの袋区分データ“Ｌ”，“Ｍ”，“Ｓ”にそれぞれ対応する必要枚数Ｌｎ，Ｍｎ，Ｓｎを調べる。そして、必要枚数Ｌｎ，Ｍｎ，Ｓｎがいずれも「０」であった場合、つまり買物袋データがまだ１枚も導出されていない場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を収納するために買物袋［小］が必要なので、必要枚数Ｓｎを「１」とする。また、袋区分テーブル８１を検索して、袋区分データ“Ｓ”に対応する最大収納容量Ｓmaxを取得し、全収納容量Ｔとする。さらに、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。しかる後、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００４１】
一方、ＳＴ４１にて袋区分データ“Ｌ”，“Ｍ”，“Ｓ”にそれぞれ対応する必要枚数Ｌｎ，Ｍｎ，Ｓｎの少なくとも一つが「１」以上であった場合には、ＣＰＵ１１は、ＳＴ４２として無線タグ４から読取られた商品データの体積値Ｐが残り容量Ｒより小さいか否かを判断する。ここで、体積値Ｐが残り容量Ｒより小さい場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を現時点で導出されている買物袋で収納可能なので、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。また、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００４２】
これに対し、ＳＴ４２にて体積値Ｐが残り容量Ｒ以上の場合には、当該商品データが記憶された無線タグ４が取り付けられている商品３を現時点で導出されている買物袋では収納しきれず、新たに当該商品を収納するために買物袋［中］が必要となるので、ＣＰＵ１１は、必要枚数Ｍｎを「１」とする。また、これより容量が小さい買物袋［小］の袋区分データに対応する必要枚数Ｓｎを「０」として、現時点までデータ入力された他の商品を買物袋［中］で収納しきれるか否かをチェックする。このため、袋区分テーブル８１を検索して、袋区分データ“Ｍ”に対応する最大収納容量Ｍmaxを取得し、全収納容量Ｔとする。また、無線タグ４から読取られた商品データの体積値Ｐを買上商品体積合計値Ｖに加算する。そしてＣＰＵ１１は、ＳＴ４３として全収納容量Ｔと買上商品体積合計値Ｖとを比較する。ここで、全収納容量Ｔが買上商品体積合計値Ｖを上回る場合には、現時点までデータ入力された１取引分の商品を１枚の買物袋［中］で収納可能なので、全収納容量Ｔから買上商品体積合計値Ｖを減算して残り容量Ｒを算出し記憶したならば、この収納袋判定処理を終了する。
【００４３】
これに対し、ＳＴ４３にて全収納容量Ｔが買上商品体積合計値Ｖ以下の場合には、現時点までデータ入力された１取引分の商品を１枚の買物袋［中］では収納しきれず、新たに当該商品を収納するために買物袋［大］が必要となるので、ＣＰＵ１１は、図８のＳＴ２２以降の処理と同様な処理を実行する。
【００４４】
図７において、ＳＴ８としてキーボードコントローラ１８への入力信号により締めキー２１１が操作されたことを検知した場合には、ＣＰＵ１１は、ＳＴ９として商品登録締め処理を実行する。例えば現金取引の場合には、ＲＡＭ１３に登録処理された１取引の商品販売データから算出される合計金額と、キー入力された預かり金額とから釣銭額を算出し、オペレータ用ディスプレイ２２及び客用ディスプレイ２３に表示させる。また、プリンタ２４を動作させて、当該１取引の商品明細データや会計データの明細が印字されたレシートを発行する。さらに、Ｉ／Ｏポート１１２から駆動信号を出力してドロワ２５を開放させる。
【００４５】
その後、ＣＰＵ１１は、ＳＴ９として通常品ワークテーブル８２にて記憶されている袋区分コード別の必要枚数Ｌｎ１，Ｍｎ１，Ｓｎ１と、冷蔵品ワークテーブル８３にて記憶されている袋区分コード別の必要枚数Ｌｎ２，Ｍｎ２，Ｓｎ２とをそれぞれ読み出し、同一袋区分コードが設定された必要枚数どうしをそれぞれ加算して、１取引で販売される商品を収容するのに必要な買物袋データＬｎ，Ｍｎ，Ｓｎを算出する。
【００４６】
しかる後、ＣＰＵ１１は、ＳＴ１１として袋自動排出モードが設定されているか否かを判断する。すなわちＣＰＵ１１は、袋排出装置インターフェイス１７に袋排出装置５が電気的に接続されている場合には袋自動排出モードが設定されていると判断し、接続されていない場合には袋自動排出モードが設定されていないと判断する。そして、袋自動排出モードが設定されていると判断した場合には、ＣＰＵ１１は、ＳＴ１２として買物袋データＬｎ，Ｍｎ，Ｓｎを袋排出装置インターフェイス１７から第２の通信ケーブル７を介して袋排出装置５に送信出力する（第１の買物袋データ出力手段）。他方、袋自動排出モードが設定されていると判断した場合には、ＣＰＵ１１は、ＳＴ１３として、例えば図１１に示すように、買物袋データＬｎ，Ｍｎ，Ｓｎをオペレータ用ディスプレイ２２に表示させる（第２の買物袋データ出力手段）。以上で、１取引に関するデータ処理を終了するものとなっている。
【００４７】
今、袋区分テーブル８１に設定された最大収納容量Ｌmaxを４０［リットル］とし、最大収納容量Ｍmaxを３０［リットル］とし、最大収納容量Ｓmaxを２０［リットル］とする。この状態で、図１２のＮｏ１に示す商品データをメモリ４７に記憶してなる無線タグ４が取り付けられた商品から、Ｎｏ９に示す商品データをメモリ４７に記憶してなる無線タグ４が取り付けられた商品までの計９品目を買上げた顧客が居たとする。そして、Ｎｏ１〜Ｎｏ９の順番で各買上商品に取り付けられた無線タグ４の商品データがＰＯＳ端末１０に入力されたとすると、通常品ワークテーブル８２の各データＬｎ１（買物袋［大］の必要枚数），Ｍｎ１（買物袋［中］の必要枚数），Ｓｎ１（買物袋［小］の必要枚数），Ｔ１（全収納容量），Ｖ１（買上商品体積値），Ｒ１（残り容量）と、冷蔵品ワークテーブル８３の各データＬｎ２（買物袋［大］の必要枚数），Ｍｎ２（買物袋［中］の必要枚数），Ｓｎ２（買物袋［小］の必要枚数），Ｔ２（全収納容量），Ｖ２（買上商品体積値），Ｒ２（残り容量）は、図１３に示すように変化する。
【００４８】
すなわち、Ｎｏ１の商品データ（商品コード：００１，体積値：５［リットル］，袋区分コード：Ｓ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして、袋区分コードが“Ｓ”なので、通常品ワークテーブル８２のＬｎ１，Ｍｎ１，Ｓｎ１がチェックされる。この場合、Ｌｎ１，Ｍｎ１，Ｓｎ１はいずれも“０”なので、Ｓｎ１が“１”、Ｔ１が “２０”、Ｖ１が “５”、Ｒ１が“１５”となる。
【００４９】
次に、Ｎｏ２の商品データ（商品コード：００２，体積値：１０［リットル］，袋区分コード：Ｍ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして袋区分コードが“Ｍ”なので、通常品ワークテーブル８２のＬｎ１，Ｍｎ１がチェックされる。この場合、Ｌｎ１，Ｍｎ１はいずれも“０”なので、Ｍｎ１が“１”，Ｓｎ１が“０”、Ｔ１が “３０”、Ｖ１が “１５”、Ｒ１が“１５”となる。
【００５０】
次に、Ｎｏ３の商品データ（商品コード：００３，体積値：６０［リットル］，袋区分コード：−，冷蔵品フラグ：０）が入力されると、袋区分コードが未設定なので、収納袋判定処理は実行されない。
【００５１】
次に、Ｎｏ４の商品データ（商品コード：００４，体積値：１２［リットル］，袋区分コード：Ｍ，冷蔵品フラグ：１）が入力されると、冷蔵品フラグが“０”なので、冷蔵品収納袋判定処理が実行される。そして、袋区分コードが“Ｍ”なので、冷蔵品ワークテーブル８３のＬｎ２，Ｍｎ２がチェックされる。このとき、Ｌｎ２，Ｍｎ２はいずれも“０”なので、Ｍｎ２が“１”、Ｔ２が “３０”、Ｖ２が “１２”、Ｒ２が“１８”となる。
【００５２】
次に、Ｎｏ５の商品データ（商品コード：００５，体積値：１０［リットル］，袋区分コード：Ｍ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして袋区分コードが“Ｍ”なので、通常品ワークテーブル８２のＬｎ１，Ｍｎ１がチェックされる。この場合、Ｍｎ１が“１”なので、残り容量Ｒ１＝１５［リットル］と商品体積値Ｐ＝１０［リットル］が比較される。このとき、残り容量Ｒ１が商品体積値Ｐより大きいので、Ｖ１が “２５”、Ｒ１が“５”となる。
【００５３】
次に、Ｎｏ６の商品データ（商品コード：００６，体積値：８［リットル］，袋区分コード：Ｌ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして袋区分コードが“Ｌ”なので、通常品ワークテーブル８２のＬｎ１がチェックされる。この場合、Ｌｎ１が“０”なので、Ｌｎ１が“１”，Ｍｎ１が“０”、Ｔ１が “４０”、Ｖ１が “３３”、Ｒ１が“７”となる。
【００５４】
次に、Ｎｏ７の商品データ（商品コード：００７，体積値：１８［リットル］，袋区分コード：Ｍ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして袋区分コードが“Ｍ”なので、通常品ワークテーブル８２のＬｎ１，Ｍｎ１がチェックされる。この場合、Ｌｎ１が“１”なので、残り容量Ｒ１と商品体積値Ｐが比較される。このとき、残り容量Ｒ１＝７［リットル］が商品体積値Ｐ＝１８［リットル］より小さいので、Ｖ１が “５１”となり、全収納容量Ｔ１＝４０［リットル］を超える。そこで、図８中ＳＴ２４以降の処理が実行され、収納容量不足値Ａ＝１１［リットル］が算出される。この収納容量不足値Ａは、買物袋［小］の最大収納容量Ｓmax＝２０［リットル］未満なので、Ｌｎ１とＳｎ１が“１”、Ｔ１が“６０”、Ｖ１が“５１”、Ｒ１が“９”となる。
【００５５】
次に、Ｎｏ８の商品データ（商品コード：００８，体積値：２０［リットル］，袋区分コード：Ｌ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして袋区分コードが“Ｌ”なので、通常品ワークテーブル８２のＬｎ１がチェックされる。この場合、Ｌｎ１が“１”なので、残り容量Ｒ＝９［リットル］と商品体積値Ｐ＝２０［リットル］とが比較される。このとき、残り容量Ｒ１が商品体積値より小さいので、Ｌｎ１が“２”，Ｓｎ１が“０”、Ｔ１が “８０”、Ｖ１が “７１”、Ｒ１が“９”となる。
【００５６】
最後に、Ｎｏ９の商品データ（商品コード：００９，体積値：６［リットル］，袋区分コード：Ｍ，冷蔵品フラグ：０）が入力されると、冷蔵品フラグが“０”なので通常品収納袋判定処理が実行される。そして袋区分コードが“Ｍ”なので、通常品ワークテーブル８２のＬｎ１，Ｍｎ１がチェックされる。この場合、Ｌｎ１が“２”なので、残り容量Ｒ１と商品体積値Ｐが比較される。このとき、残り容量Ｒ１＝９［リットル］が商品体積値Ｐ＝６［リットル］より大きいので、Ｖ１が“７７”となり、Ｒ１が“３”となる。
【００５７】
かくして、締めキー操作に応じて通常品ワークテーブル８２のＬｎ１，Ｍｎ１，Ｓｎ１と冷蔵品ワークテーブル８３のＬｎ２，Ｍｎ２，Ｓｎ２とから、買物袋データＬｎ＝２，Ｍｎ＝１，Ｓｎ＝０が導出される。そして、当該ＰＯＳ端末１０に袋排出装置５が接続されていないときには、当該買物袋データが例えば図１１に示す内容のコメントとしてオペレータ用ディスプレイ２２に表示される。したがって、会計担当の店員は、このコメントに従い、買物袋［大］を２枚と買物袋［中］を１枚取り出して買物客に渡せばよい。
【００５８】
また、当該ＰＯＳ端末１０に袋排出装置５が接続された袋自動排出モードのときには、袋排出装置５から買物袋［大］が２枚と買物袋［中］が１枚だけ自動的に排出される。したがって、客はこの袋排出装置５から排出された買物袋を受け取って商品の袋詰めを行えばよい。
【００５９】
このように本実施の形態によれば、袋自動排出モードでないときには、客が買上げた商品を収納するのに適当な買物袋のサイズと枚数がオペレータ用ディスプレイ２２に表示されるので、店員はその表示内容に従い買物袋を用意して客に渡せばよくなる。したがって、買上商品の量や大きさを見て買物袋のサイズや枚数を判断する必要がなくなるので、店員の負担を軽減することができる。また、買上商品の量を少なく見積もってしまったために買物袋に商品を収容しきれず客から苦情を受けたり、必要以上に多くの買物袋を提供してしまって経費が嵩んだりことがなくなる。
【００６０】
一方、袋自動排出モードでないときには、客が買上げた商品を収納するのに適当な買物袋が自動的に袋排出装置５から排出される。したがって、店員は買物袋を用意する手間もなくなるので、さらに負担を軽減することができる。
【００６１】
ところで、本実施の形態のように無線タグ４に記憶された商品データを無線タグリーダ２０で読取るようにしたチェックアウトシステムにおいては、店員が商品データを入力する必要がないので、自動精算システムの導入等によってセルフチェックアウトシステムへの移行が考えられている。しかしその場合には、現在、店員によって実現されている買物袋の提供というサービスができなくなるという問題があり、セルフチェックアウトシステムへの移行の妨げとなっていた。
【００６２】
本実施の形態によれば、袋自動排出モードを選択することにより、客が買上げた商品を収納するのに適当な買物袋が自動的に排出されるようになるので、セルフチェックアウトシステムに移行しても買物袋を提供するというサービスを実現できるようになる。
【００６３】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００６４】
例えば、前記実施の形態では、他の属性を有する商品と同じ買物袋に収容してはいけない商品の例として冷蔵品を示したが、お弁当やおでんなどの惣菜のように加熱された商品についても別の買物袋に入れたいという要望がある場合には、通常品ワークテーブル８２及び冷蔵品ワークテーブル８３に加えて加熱品ワークテーブルを形成するとともに、商品の性質に関するデータとして加熱品フラグを設け、この加熱品フラグがセットされた商品についても冷蔵品フラグがセットされた商品と同様にデータ処理することによって、容易に対応することができる。
【００６５】
また、前記実施の形態では、買物袋データをオペレータ用ディスプレイ２２に表示出力するようにしたが、ＰＯＳ端末１０に音声合成装置を設けて音声により買物袋データを報知出力するようにしてもよい。
【００６６】
また、前記実施の形態では、商品３に取り付けられた無線タグ４のデータを非接触通信によって読取ることにより商品データを入力したが、各商品の商品コードに対応して品名，単価などのデータを記憶保存してなる商品マスタファイルに商品の大きさに関するデータを設定し、バーコードのスキャニング操作やキー入力操作により入力された商品コードに対応する商品データを商品マスタファイルから検索することによって、商品データを入力するようにしてもよい。この場合、商品販売データ処理装置から無線タグリーダ２０を除くことができる。
【００６７】
また、前記実施の形態では、袋排出装置５が接続されている場合に袋自動排出モードとするようにしたが、単に接続するだけでは袋自動排出モードとならず、何らかのデータ設定を行うことによって袋自動排出モードが選択されるようにしてもよい。
【００６８】
この他、買物袋の種類が［大］，［中］，［小］の３種類に限定されないなど、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施の形態における概略構成図。
【図２】同実施の形態で用いる無線タグの要部構成を示すブロック図。
【図３】同実施の形態で用いる袋排出装置の要部構成を示すブロック図。
【図４】同実施の形態で用いるＰＯＳ端末の要部構成を示すブロック図。
【図５】同ＰＯＳ端末が有する袋区分テーブルのデータ構造を示す模式図。
【図６】同ＰＯＳ端末のＲＡＭに形成されるワークテーブルのデータ構造を示す模式図。
【図７】同ＰＯＳ端末のＣＰＵが実行する１取引に関するデータ処理の要部手順を示す流れ図。
【図８】図７に示す袋判定処理のうち特に袋区分データが“Ｌ”のときの処理手順を示す流れ図。
【図９】図７に示す袋判定処理のうち特に袋区分データが“Ｍ”のときの処理手順を示す流れ図。
【図１０】図７に示す袋判定処理のうち特に袋区分データが“Ｓ”のときの処理手順を示す流れ図。
【図１１】同実施の形態においてＰＯＳ端末のオペレータ用ディスプレイに表示される買物袋データの一表示例を示す模式図。
【図１２】同実施の形態において９品目の商品にそれぞれ付された商品タグに記憶されている商品データの具体例を示す模式図。
【図１３】図１２に示した具体例の商品データが順に入力されたときの通常品ワークテーブルと冷蔵品ワークテーブルのデータ変化例を示す模式図。
【符号の説明】
【００７０】
１…商品販売データ処理装置、４…無線タグ、５…袋排出装置、１０…ＰＯＳ端末、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１６…無線タグリーダインターフェイス、１７…袋排出装置インターフェイス、２０…無線タグリーダ、２１…キーボード、２２…オペレータ用ディスプレイ、２３…客用ディスプレイ、２４…プリンタ、８１…袋区分テーブル、８２…通常品ワークテーブル、８３…冷蔵品ワークテーブル。
【図１】
2006085274.tif 000003
【図２】
2006085274.tif 000004
【図３】
2006085274.tif 000005
【図４】
2006085274.tif 000006
【図５】
2006085274.tif 000007
【図６】
2006085274.tif 000008
【図７】
2006085274.tif 000009
【図８】
2006085274.tif 000010
【図９】
2006085274.tif 000011
【図１０】
2006085274.tif 000012
【図１１】
2006085274.tif 000013
【図１２】
2006085274.tif 000014
【図１３】
2006085274.tif 000015