(57)【特許請求の範囲】
【請求項１】
商品に添付された商品固有の情報を持ったノンサプリメンタルバーコード情報を読取るバーコード読取手段と、商品に添付された商品価格変更に関する情報を持った第２のデータを前記バーコード読取手段とは異なる読取り方式で読取る第２のデータ読取手段と、前記バーコード読取手段が読取ったバーコード情報を格納する第１のデータ格納手段と、前記第２のデータ読取手段が読取った第２のデータを格納する第２のデータ格納手段と、前記第１のデータ格納手段にバーコード情報が格納されているか否かを判別する第１のデータ判別手段と、前記第２のデータ格納手段に第２のデータが格納されているか否かを判別する第２のデータ判別手段と、一商品の登録処理時に前記各データ判別手段が前記各データ格納手段にそれぞれノンサプリメンタルバーコード情報と第２のデータが格納されていることを判別したとき、ノンサプリメンタルバーコード情報に第２のデータをアドオンデータとして付加してサプリメンタルバーコード情報に変換する情報変換手段と、この情報変換手段が変換したサプリメンタルバーコード情報に基づいて登録すべき商品の価格変更処理を行う価格変更手段とを備え、価格変更処理後の価格に基づいて商品登録を行うことを特徴とする商品販売データ処理装置。
【請求項２】
商品に添付された商品固有の情報を持ったバーコードを読取る２つの読取窓を有するバーコード読取手段と、商品に添付された商品価格変更に関する情報を有する無線共振タグを読取るためのアンテナを有する無線共振タグ読取手段と、バーコードから得られる商品固有の情報及び無線共振タグから得られる商品価格変更に関する情報に基づいて登録すべき商品の価格変更処理を行う価格変更手段とを備え、価格変更処理後の価格に基づいて商品登録を行う商品販売データ処理装置において、
前記無線共振タグ読取手段の読取り領域が互いに交差するように前記アンテナを各々の前記読取窓に備えたことを特徴とする商品販売データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品価格等の登録処理を行う商品販売データ処理装置に関する。
【０００２】
【従来の技術】
現在、流通の分野では複数台のＰＯＳ（ポイント・オブ・セールス）端末をセンターに設けたストアプロセッサと呼ばれるホストコンピュータに接続し、各ＰＯＳ端末で登録した商品価格等の販売データをストアプロセッサで集中管理するＰＯＳシステムが広く普及している。このようなＰＯＳシステムに使用されるＰＯＳ端末は、例えば、バーコード読取装置と接続され、商品に直接印刷されている、あるいはバーコードラベルを介して印刷されているバーコード情報をこのバーコード読取装置により読取ることでＰＯＳ端末において商品の価格等の情報を登録処理し、これを一人の客が購入した全ての商品について繰返した後に登録の締め操作を行うことで表示器に合計金額を表示するとともに客に手渡すレシートを発行するようになっている。
【０００３】
ところで、スーパーマーケット等の生鮮食品を扱う小売業では、生鮮食品の在庫を効率よく回転させるため、特に、閉店近くなると商品を値引きして販売することが頻繁に行われている。
このような値引きに対処する方法として、従来は、値引きの対象となる商品に対して値引き価格を表示したシールを貼ることで、ＰＯＳ端末において登録時にキャッシャーがシールの値引き金額を目で確認しキー操作により値引き金額を入力して対処する方法が知られている。しかし、この方法ではキャッシャーに余分な作業負担を与えたり、値引き操作の忘れや誤った値引き金額の入力など問題が多い。
このようなことから、例えば、特開平４−３０６７９３号公報では、商品に通常のバーコードとともに割引用バーコードを添付し、タッチスキャナーでこの両方のバーコードを読取ることでその商品に対する割引き処理を行っている。
【０００４】
【発明が解決しようとする課題】
しかしながら、公報のものはタッチスキャナーを使用して通常のバーコードと割引用バーコードを１つずつ確実に読取る方式を取っているため１商品の登録に時間がかかるという問題がある。これを解決するためにはバーコードを高速で読取ることができる定置式バーコードスキャナーを使用すればよいが、このスキャナーは規格に従い予め登録された組合わせの多段バーコードの読取りは保証するが、営業時間内に突発的に発生する通常バーコードと割引バーコードのような登録外の組合わせのバーコードの同時読取りを保証していない。このため、一方のバーコードの読取りが成立するとそのまま読取りを終了してしまうという問題がある。
そこで、各請求項記載の発明は、商品の割引きや値引き等の価格変更を伴う商品登録処理を迅速に、かつ、確実に行うことができる商品販売データ処理装置を提供する。
【０００５】
【課題を解決するための手段】
請求項１記載の発明は、商品に添付された商品固有の情報を持ったノンサプリメンタルバーコード情報を読取るバーコード読取手段と、商品に添付された商品価格変更に関する情報を持った第２のデータをバーコード読取手段とは異なる読取り方式で読取る第２のデータ読取手段と、バーコード読取手段が読取ったバーコード情報を格納する第１のデータ格納手段と、第２のデータ読取手段が読取った第２のデータを格納する第２のデータ格納手段と、第１のデータ格納手段にバーコード情報が格納されているか否かを判別する第１のデータ判別手段と、第２のデータ格納手段に第２のデータが格納されているか否かを判別する第２のデータ判別手段と、一商品の登録処理時に各データ判別手段が各データ格納手段にそれぞれノンサプリメンタルバーコード情報と第２のデータが格納されていることを判別したとき、ノンサプリメンタルバーコード情報に第２のデータをアドオンデータとして付加してサプリメンタルバーコード情報に変換する情報変換手段と、この情報変換手段が変換したサプリメンタルバーコード情報に基づいて登録すべき商品の価格変更処理を行う価格変更手段とを備え、価格変更処理後の価格に基づいて商品登録を行うことにある。
【０００６】
請求項２記載の発明は、商品に添付された商品固有の情報を持ったバーコードを読取る２つの読取窓を有するバーコード読取手段と、商品に添付された商品価格変更に関する情報を有する無線共振タグを読取るためのアンテナを有する無線共振タグ読取手段と、バーコードから得られる商品固有の情報及び無線共振タグから得られる商品価格変更に関する情報に基づいて登録すべき商品の価格変更処理を行う価格変更手段とを備え、価格変更処理後の価格に基づいて商品登録を行う商品販売データ処理装置において、無線共振タグ読取手段の読取り領域が互いに交差するようにアンテナを各々の読取窓に備えたことにある。
【００１４】
【発明の実施の形態】
本発明の実施の形態を図面を参照して説明する。
（第１の実施の形態）
図１は全体の構成を示すブロック図で、１は第１のデータ読取手段であるバーコード読取手段と第２のデータ読取手段である無線共振タグ読取手段を備えた入力装置、２は前記入力装置１によって入力した商品販売データを内部メモリに累計登録するとともにレシートを発行して顧客と支払い精算を行う登録装置本体で、入力装置１と登録装置本体２とはケーブル３により接続している。
【００１５】
前記入力装置１には、商品に添付されたバーコード情報を読取るとともに無線共振タグから識別データを無線で読取るための読取窓４、商品販売データの入力に使用する各種キー等を設けた第１のキーボード５、顧客にデータを表示するための顧客表示器６等を設けている。前記登録装置本体２には、商品販売データの入力に使用する各種キーや登録の精算に使用する各種キー等を設けた第２のキーボード７、キャッシャがデータを確認するためのキャッシャ用表示器８、レシートを発行するレシート発行口９、顧客から支払われた現金等を収納するドロワ１０等を設けている。なお、前記無線共振タグは、ＲＦ−ＩＤタグと呼ばれるもので、誘電体フィルムの両面に積層されたアルミ箔等の金属箔にエッチング処理を施し、コイル状の渦巻きパターンを形成して共振回路としたものを備えたもので、この共振回路の共振周波数を識別データ（ＩＤデータ）として使用している。
【００１６】
図２は回路構成を示すブロック図で、前記入力装置１は、制御部本体を構成するＣＰＵ（中央処理装置）１１、このＣＰＵ１１が各部の制御を行うためのプログラムデータ等を格納したＲＯＭ（リード・オンリー・メモリ）１２、各種の処理データを格納するメモリを備えたＲＡＭ（ランダム・アクセス・メモリ）１３、前記読取窓４を介して商品からバーコード情報を読取る例えばレーザスキャナーを備えた第１のデータ読取手段であり、バーコード読取手段でもあるバーコード読取部１４、前記読取窓４の周囲にアンテナ１５を配置し、前記読取窓４を介して商品に添付された無線共振タグから識別データを前記アンテナ１５を介して無線で読取る第２のデータ読取手段であり、無線共振タグ読取手段でもあるＲＦ−ＩＤ読取部１６、前記バーコード読取部１４によるバーコード情報の読取り成立と前記ＲＦ−ＩＤ読取部１６による無線共振タグからの識別データの読取り成立とを区別して報知するブザー１７並びに３色発光ダイオード（ＬＥＤ）１８、前記登録装置本体２とデータの送受信を行うＩ／Ｏポート１９及び前記第１のキーボード５、顧客用表示器６を備え、前記ＣＰＵ１１とＲＯＭ１２、ＲＡＭ１３、バーコード読取部１４、ＲＦ−ＩＤ読取部１６、ブザー１７、発光ダイオード１８、Ｉ／Ｏポート１９とはバスライン２０を介して電気的に接続している。
【００１７】
前記ＲＡＭ１３は、前記バーコード読取部１４が読取ったバーコードデータを格納する第１のデータ格納手段としてのバーコードデータ格納エリア１３１、バーコードデータを一時保留するために使用される一時保留エリア１３２、前記ＲＦ−ＩＤ読取部１６が読取った識別データを格納する第２のデータ格納手段としてのＩＤデータ格納エリア１３３、バーコードデータ内に金額データを含むインストアマーキングラベルを読取った後の経過時間をカウントするタイマカウンタ１３４、ＲＦ−ＩＤ読取部１６による読取りの有効時間を設定した時間格納エリア１３５を特に設けている。
【００１８】
前記登録装置本体２は、制御部本体を構成するＣＰＵ（中央処理装置）２１、このＣＰＵ２１が各部の制御を行うためのプログラムデータ等を格納したＲＯＭ（リード・オンリー・メモリ）２２、各種の処理データを格納するメモリを備えたＲＡＭ（ランダム・アクセス・メモリ）２３、前記入力装置１のＩ／Ｏポート１９とデータの送受信を行うＩ／Ｏポート２４、前記ドロワ９及びレシートに登録データを印字するプリンタ２５に信号やデータを出力するＩ／Ｏポート２６、自己の第２のキーボード７及び前記入力装置１の第１のキーボード５を制御するキーボードコントローラ２７、自己のキャッシャ用表示器８及び前記入力装置１の顧客用表示器６を表示制御する表示器コントローラ２８を備え、前記ＣＰＵ２１とＲＯＭ２２、ＲＡＭ２３、Ｉ／Ｏポート２４，２６、キーボードコントローラ２７、表示器コントローラ２８とはバスライン２９を介して電気的に接続している。
【００１９】
図３は前記登録装置本体２のＣＰＵ２１が登録モードにて行う処理を示す流れ図で、Ｓ11にて、Ｉ／Ｏポート２４に入力装置１から読取りデータが送られているか否かをチェックし、読取りデータが送られていれば、Ｓ12にて、この読取りデータに基づいてＲＡＭ２３に設けられた登録用メモリに商品販売データの登録処理を行う。そして、登録したデータを各表示器６，８に表示する。この処理を第２のキーボード７にて登録の締めキー操作が行われるまで繰返し行い、Ｓ13にて、登録の締めキー操作が行われると、Ｓ14にて、締め処理を行う。すなわち、登録した顧客の合計金額を各表示器６，８に表示するとともに登録した各商品販売データ及びその合計金額をプリンタ２５によりレシート用紙に印字してレシート発行口９からレシートを発行し、一人の顧客に対する登録業務を終了する。
【００２０】
図４は前記入力装置１のＣＰＵ１１による読取モード処理を示す流れ図で、Ｓ21にて、バーコードデータ格納エリア１３１にバーコードデータが格納されているか否かを判別する。（第１のデータ判別手段）
そして、バーコードデータ格納エリア１３１にバーコードデータが格納されていれば、バーコードデータの読取り成立を判断し、Ｓ22にて前記ブザー１７を１回鳴らすとともにＳ23にて発光ダイオード１８を緑色発光させる。（報知手段）
さらに、Ｓ24にて図５に示す読取り処理を行う。
次に、Ｓ25にて、ＩＤデータ格納エリア１３３に識別データが格納されているか否かを判別する。（第２のデータ判別手段）
そして、ＩＤデータ格納エリア１３３に識別データが格納されていれば、識別データの読取り成立を判断し、Ｓ26にて前記ブザー１７を２回鳴らすとともにＳ27にて発光ダイオード１８を橙色発光させる。（報知手段）
さらに、Ｓ28にて、図６に示す変更処理を行う。
【００２１】
次に、Ｓ29にて、タイマカウンタ１３４がカウントしているラベル読取り後の経過時間と時間格納エリア１３５に設定された有効時間を比較し、経過時間が有効時間に達していなければ再度Ｓ21の判別処理に戻り、また、経過時間がすでに有効時間に達していれば、Ｓ30にて、図７に示すタイマ処理を行う。
【００２２】
Ｓ24の読取処理は、図５に示すように、先ず、Ｓ31にて、ＲＦ−ＩＤ読取部１６が読取可能状態になっているか否かをチェックし、読取可能状態にあれば、Ｓ32にて、一時保留エリア１３２に先に保留してあるデータをＩ／Ｏポート１９から登録装置本体２に送信する。そして、Ｓ33にて、タイマカウンタ１３４を停止させ、Ｓ34にて、ＲＦ−ＩＤ読取部１６を読取り停止状態に制御する。（制御手段）
次に、Ｓ35にて、バーコードデータ格納エリア１３１に格納されているバーコードデータの上位２桁をチェックし、読取ったバーコードデータがインストアマーキングラベルのバーコードか否かをチェックする。図８はインストアマーキングラベルのバーコードデータの構成例を示すもので、データの上位２桁が「０２」か「２０」〜「２９」になっている。なお、ＸＸＸＸＸはサブ部門コード、Ｃはチェックディジット、ＰＰＰＰは金額である。
【００２３】
上位２桁が「０２」あるいは「２０」〜「２９」であれば、読取ったバーコードをインストアマーキングラベルのバーコードデータであると判断し、Ｓ36にて、ＲＦ−ＩＤ読取部１６を読取り可能な状態に制御し、Ｓ37にて、タイマカウンタ１３４を停止させ、Ｓ38にて、バーコードデータ格納エリア１３１に格納されているバーコードデータを一時保留エリア１３２に一時保留させ、バーコードデータ格納エリア１３１をクリアする。
また、読取ったバーコードデータがインストアマーキングラベルのバーコードデータでないと判別したときには、Ｓ39にて、バーコードデータ格納エリア１３１のバーコードデータをＩ／Ｏポート１９から登録装置本体２に送信する。
【００２４】
Ｓ28の変更処理は、図６に示すように、先ず、Ｓ41にて、タイマカウンタ１３４をストップし、続いて、Ｓ42にて、ＲＦ−ＩＤ読取部１６を読取り停止状態にする。
続いて、Ｓ43にて、一時保留エリア１３２に保留されているインストアマーキングラベルのバーコードデータをＩＤデータ格納エリア１３３に格納されている識別データに基づいて値段変更処理を行う。（価格変更手段）
そして、Ｓ44にて、一時保留エリア１３２に保留されている値段変更後のバーコードデータをＩ／Ｏポート１９から登録装置本体２に送信する。そして、一時保留エリア１３２及びＩＤデータ格納エリア１３３をクリアする。
【００２５】
前記値段変更処理は、ＲＡＭ１３内に設けた図９に示す変換テーブルを使用する。この変換テーブルは、２桁の識別データ「００」、「０１」、「１０」、「１１」に対応して、それぞれ演算指定データと値が設定されている。すなわち、識別データが「００」のときには、演算指定が「−（引き算）」で、値が「５０（円）」、識別データが「０１」のときには、演算指定が「−（引き算）」で、値が「１００（円）」、識別データが「１０」のときには、演算指定が「×（掛け算）」で、値が「０．８（倍）」、識別データが「１１」のときには、演算指定が「×（掛け算）」で、値が「０．７（倍）」になっている。
【００２６】
従って、図１０の(a) に示すように、一時保留エリア１３２に保留されているインストアマーキングのバーコードデータが「０１ｘｘｘｘｘＣ１２８０Ｃ」で、ＩＤデータ格納エリア１３３に格納した識別データが「０１」であれば、１２８０−１００＝１１８０の演算を行って、図１０の(b) に示すように、一時保留エリア１３２のバーコードデータを「０１ｘｘｘｘｘＣ１１８０Ｃ」に変更する。勿論、チェックディジットＣも整合性をとり変更する。
【００２７】
また、図１１の(a) に示すように、一時保留エリア１３２に保留されているインストアマーキングのバーコードデータが「０１ｘｘｘｘｘＣ１２８０Ｃ」で、ＩＤデータ格納エリア１３３に格納した識別データが「１０」であれば、１２８０×０．８＝１０２４の演算を行って、図１１の(b) に示すように、一時保留エリア１３２のバーコードデータを「０１ｘｘｘｘｘＣ１０２４Ｃ」に変更する。勿論、チェックディジットＣも整合性をとり変更する。
【００２８】
Ｓ30のタイマ処理は、図７に示すように、先ず、Ｓ45にて、タイマカウンタ１３４を停止させ、続いて、Ｓ46にて、ＲＦ−ＩＤ読取部１６を読取り停止状態にし、さらに、Ｓ47にて、一時保留エリア１３２のバーコードデータをＩ／Ｏポート１９から登録装置本体２に送信する。そして、一時保留エリア１３２をクリアする。
【００２９】
前記バーコード読取部１４及びＲＦ−ＩＤ読取部１６からなる読取部は、図１２の(a) に示すように、読取窓４内に配置し、ＲＦ−ＩＤ読取部１６に接続したアンテナ１５は読取窓４を包囲するループアンテナになっている。従って、図１２の(b) に斜線Ａで示す前記バーコード読取部１４の読取り領域と図中点線Ｂで示す前記ＲＦ−ＩＤ読取部１６の読取り領域を略一致させることができ、インストアマーキングバーコードと無線共振タグを共に添付した商品が読取窓４の近傍を通過したとき、インストアマーキングバーコードの読取りと無線共振タグからの識別データの読取りが略同時にでき、効率よく読取りができる。
【００３０】
また、応用例として、図１３の(a) に示すように、バーコード読取部を２台備えて、下方に設けた読取窓４ａ及び側方に設けた読取窓４ｂの両方からバーコードを読取るようにし、かつ、ＲＦ−ＩＤ読取部も２台備えて、その各アンテナ１５ａ，１５ｂをそれぞれ読取窓４ａ，４ｂを包囲するように配置する。このようにすれば、バーコードの読取効率をさらに高めることができるとともに図１３の(b) に斜線Ｃで示すように、ＲＦ−ＩＤ読取部による読取り領域を限定することができ、識別データの読取りをより確実にできる。
【００３１】
このような構成の商品販売データ処理装置においては、ソースマーキングバーコードと呼ばれる製造元で印刷されたバーコードを備えた商品について登録する場合は、バーコード読取部１４で商品のバーコードを読取ると、そのバーコードデータをバーコードデータ格納エリア１３１に格納した後、登録装置本体２に送信する。登録装置本体２では、受信したバーコードデータにより、例えば、ＲＡＭ２３に設けられたファイルから該当する商品の価格データ等を読出して登録用メモリにその商品の価格等を累計する。
【００３２】
また、バーコードに直接価格データを有するインストアマーキングラベルのバーコードをバーコード読取部１４が読取った場合は、Ｓ32にてインストアマーキングのバーコードであることが判別され、ＲＦ−ＩＤ読取部１６が読取可能状態になるとともにバーコードデータ格納エリア１３１に格納されているインストアマーキングのバーコードデータを一時保留エリア１３２に格納する。
【００３３】
この状態で、次に無線共振タグからＲＦ−ＩＤ読取部１６が識別データを読取ると、この識別データにより変換テーブルから該当する演算指定及び値を読出して一時保留エリア１３２のバーコードデータの金額部を変更する。そして、金額部を変更したバーコードデータを登録装置本体２に送信する。登録装置本体２では、受信したバーコードデータにより登録用メモリにその商品の価格等を累計する。
【００３４】
また、次に読取られたデータがバーコードデータであったり、有効時間内にＲＦ−ＩＤ読取部１６が識別データの読取りをできなかった場合は、ＲＦ−ＩＤ読取部１６は読取停止状態となり、一時保留エリア１３２に保留したインストアマーキングのバーコードデータをそのまま登録装置本体２に送信する。登録装置本体２では、受信したバーコードデータにより登録用メモリにその商品の価格等を累計する。
【００３５】
こうして一人の顧客が購入する商品に対する登録処理が終了すると、最後に登録装置本体２のキーボード７にて登録の締めキー操作を行う。これにより、各表示器６，８に合計金額が表示され、顧客はこの合計金額に基づいて支払いを行う。また、プリンタ２５によりレシート用紙に登録した各商品の販売データ及びその合計金額が印字され、レシート発行口９からレシートを発行し、精算終了とともに顧客に手渡す。
【００３６】
このように、商品からのバーコード読取りと無線共振タグからの割引きや値引きの価格変更のための識別データの読取りを商品を読取窓４の近傍を通過させることで略同時的にできるので、商品の割引きや値引き等の価格変更を伴う商品登録処理を迅速に行うことができる。しかも、バーコードがインストアマーキングのバーコードであることを判別し、かつ、識別データの読取りが行われたことを判別してから、バーコードの金額部を識別データに該当する変換テーブルのデータを使用して変更するので、価格変更を伴う商品登録処理を確実に行うことができる。
【００３７】
（第２の実施の形態）
なお、前述した第１の実施の形態と同一の部分には同一の符号を付し異なる部分について説明する。
これは図１４に示すように、入力装置１にＩ／Ｏポート３１，３２を設け、それぞれバスライン２０に接続している。そして、前記Ｉ／Ｏポート３１に第１のキーボード５を接続するとともに登録装置本体２の第２のキーボード７を接続している。
【００３８】
また、前記登録装置本体２にキーボードコントローラ３３を設け、このキーボードコントローラ３３をバスライン２９に接続している。そして、前記キーボードコントローラ３３と前記入力装置１のＩ／Ｏポート３２を接続している。なお、Ｉ／Ｏポート２６、ドロワ９、プリンタ２５、表示器コントローラ２８、各表示器６，８は省略している。
【００３９】
図１５は前記登録装置本体２のＣＰＵ２１による登録モード処理を示す流れ図で、Ｓ51にて、Ｉ／Ｏポート２４に入力装置１から読取りデータが送られているか否かをチェックし、読取りデータが送られていれば、Ｓ52にて、この読取りデータに基づいてＲＡＭ２３に設けられた登録用メモリに商品販売データの登録処理を行う。
【００４０】
次に、Ｓ53にて、入力装置１からキーボードコントローラ３３を介して送られ、ＲＡＭ２３に格納されるキー情報をチェックし、価格変更操作が行われたか否かを判断する。そして、価格変更操作が行われたことを判断したときには、Ｓ54にて、ＲＡＭ２３に値引き金額を格納するなどの価格変更処理を行う。
【００４１】
この処理を第２のキーボード７にて登録の締めキー操作が行われるまで繰返し行い、Ｓ55にて、登録の締めキー操作が行われると、Ｓ56にて、締め処理を行う。すなわち、登録した顧客の合計金額を表示器に表示するとともに登録した各商品販売データ及びその合計金額をプリンタによりレシート用紙に印字してレシート発行口からレシートを発行し、一人の顧客に対する登録業務を終了する。
【００４２】
図１６は前記入力装置１のＣＰＵ１１による読取モード処理を示す流れ図で、Ｓ61にて、バーコード読取部１４がバーコード読取りを成立しているか否かを判断し、読取りが成立していると、Ｓ62にて、バーコードデータ格納エリア１３１にバーコードデータが格納されているか否かを判別する。（第１のデータ判別手段）
そして、バーコードデータ格納エリア１３１にバーコードデータが格納されていれば、Ｓ63にて、バーコードデータ格納エリア１３１のバーコードデータをＩ／Ｏポート１９を介して登録装置本体２に送信する。そして、Ｓ64にて、バーコード読取部１４が読取ったバーコードデータをバーコードデータ格納エリア１３１に格納する。
【００４３】
次に、Ｓ65にて、ＩＤデータ格納エリア１３２に識別（ＩＤ）データが格納されているか否かを判別する。（第２のデータ判別手段）
ＩＤデータ格納エリア１３３に識別データが格納されていなければ、Ｓ66にて、タイマカウンタ１３４のカウント動作を開始させる。また、ＩＤデータ格納エリア１３３に識別データが格納されていれば、Ｓ67にて、図１７に示すデータ送信処理を行い、さらに、Ｓ68にて、タイマカウンタ１３４のカウント動作を停止させる。
【００４４】
次に、Ｓ69にて、ＲＦ−ＩＤ読取部１６が識別データの読取りを成立しているか否かを判断し、読取りが成立していると、Ｓ70にて、ＩＤデータ格納エリア１３３に読取った識別データを格納する。
次に、Ｓ71にて、バーコードデータ格納エリア１３１にバーコードデータが格納されているか否かを判別し、バーコードデータ格納エリア１３１にバーコードデータが格納されていなければ、Ｓ72にて、タイマカウンタ１３４のカウント動作を開始させる。また、バーコードデータ格納エリア１３１に識別データが格納されていれば、Ｓ73にて、図１７に示すデータ送信処理を行い、さらに、Ｓ74にて、タイマカウンタ１３４のカウント動作を停止させる。
【００４５】
次に、Ｓ75にて、タイマカウンタ１３４がカウントした経過時間と時間格納エリア１３５に設定された有効時間を比較し、経過時間がすでに有効時間に達していれば、Ｓ76にて、図１７に示すデータ送信処理を行い、さらに、Ｓ77にて、タイマカウンタ１３４のカウント動作を停止させる。
次に、Ｓ78にて、Ｉ／Ｏポート３１がキーコードを受信したか否かをチェックし、キーコードを受信していれば、Ｓ79にて、キーコードをＩ／Ｏポート３２から登録装置本体２へ送信する。
【００４６】
Ｓ67、Ｓ73、Ｓ76のデータ送信処理は、図１７に示すように、先ず、Ｓ81にて、バーコードデータ格納エリア１３１にバーコードデータが格納されているか否かをチェックし、バーコードデータが格納されていれば、Ｓ82にて、バーコードデータ格納エリア１３１のバーコードデータをＩ／Ｏポート１９を介して登録装置本体２へ送信する。そして、バーコードデータ格納エリア１３１をクリアする。
【００４７】
次に、Ｓ83にて、ＩＤデータ格納エリア１３３に識別データが格納されているか否かをチェックする。そして、識別データが格納されていれば、Ｓ84にて、データ変換処理を行い、さらに、Ｓ85にて、ＩＤデータ格納エリア１３３のデータをＩ／Ｏポート３２を介して登録装置本体２へ送信する。
【００４８】
前記データ変換処理は、ＲＡＭ１３に設けた、図１８に示す変換テーブルを使用して行う。例えば、無線共振タグから読取った識別データが「０１」であったときには、ＩＤデータ格納エリア１３３に格納されている識別データは図１９の(a) に示すようになっている。識別データと変換テーブルとの関係から、この識別データは、演算指定が「−（引き算）」で、その値が「１００（円）」であることを示しており、これを通常のキーボードを使用して１００円の値引きのキー操作を行ったときに入力するキーコードと同じキーコード列に変換する。すなわち、図１９の(b) に示すように、ＩＤデータ格納エリア１３３に格納されている識別データは、［登録］＋［１］＋［０］＋［０］＋［引］のキーコード列に変換される。
【００４９】
また、例えば、無線共振タグから読取った識別データが「１０」であったときには、ＩＤデータ格納エリア１３３に格納されている識別データは図２０の(a) に示すようになっている。識別データと変換テーブルとの関係から、この識別データは、演算指定が「％−（割引き）」で、その値が「１０」であることを示しており、これを通常のキーボードを使用して１０％の割引きのキー操作を行ったときに入力するキーコードと同じキーコード列に変換する。すなわち、図２０の(b) に示すように、ＩＤデータ格納エリア１３３に格納されている識別データは、［登録］＋［１］＋［０］＋［％−］のキーコード列に変換される。
【００５０】
このような構成の商品販売データ処理装置においては、価格変更の無い通常の商品の場合は、商品に添付されたインストアマーキングのバーコードをバーコード読取部１４で読取ると、この読取ったバーコードデータをバーコードデータ格納エリア１３１に格納した後、Ｉ／Ｏポート１９を介して登録装置本体２へ送信する。そして、登録装置本体２においてこのバーコードデータに基づく商品の登録処理を行う。
【００５１】
また、バーコードとともに値引きや割引きの識別データを持った無線共振タグを添付した商品の場合は、バーコード読取部１４により商品からバーコードデータを読取るとともにＲＦ−ＩＤ読取部１６により無線共振タグから識別データを無線で読取る。そして、読取ったバーコードデータをバーコードデータ格納エリア１３１に格納するとともに識別データをＩＤデータ格納エリア１３３に格納する。このとき、一商品の読取り可能時間内であればバーコードデータ、識別データのどちらが先に読取成立してもよい。
【００５２】
バーコードデータ格納エリア１３１のバーコードデータをＩ／Ｏポート１９を介して登録装置本体２に送信し、この登録装置本体２においてＲＡＭ２３に格納する。また、ＩＤデータ格納エリア１３３の識別データを変換テーブルにより演算指定及びその値のデータに変換し、さらに、キーコード列に変換する。そして変換したＩＤデータ格納エリア１３３のキーコード列をＩ／Ｏポート３２を介して登録装置本体２のキーボードコントローラ３３に送信する。キーボードコントローラ３３は受信したキーコード列からキー内容を判断し、ＲＡＭ２３に格納したバーコードデータの金額部を値引きあるいは割引き処理する。すなわち、価格の変更処理を行ってから商品の登録処理を行う。
【００５３】
このように、この実施の形態においても商品からのバーコード読取りと無線共振タグからの割引きや値引きの価格変更のための識別データの読取りを略同時的にできるので、商品の割引きや値引き等の価格変更を伴う商品登録処理を迅速に行うことができる。しかも、バーコードデータを登録装置本体２に送信するととともに識別データを変換テーブルで割引きや値引きを指定する情報とその値を示す情報に変換した後、さらに通常のキー操作を行ったときと同様のキーコード列に変化してから登録装置本体２に送信し、登録装置本体２ではあたかも割引きや値引きのキー操作があったときと同様の処理により商品の割引きや値引き処理を行って登録を行うので、価格変更を伴う商品登録処理を確実に行うことができる。
【００５４】
（第３の実施の形態）
なお、前述した第１の実施の形態と同一の部分には同一の符号を付し異なる部分について説明する。
これは図２１に示すように、入力装置１のＩ／Ｏポート１９と登録装置本体２のＩ／Ｏポート２４を接続している。なお、Ｉ／Ｏポート２６、ドロワ９、プリンタ２５、キーボードコントローラ２７、各キーボード５，７、表示器コントローラ２８、各表示器６，８は省略している。
【００５５】
図２３は前記登録装置本体２のＣＰＵ２１が登録モードにて行う処理を示す流れ図で、Ｓ91にて、Ｉ／Ｏポート２４に入力装置１から読取りデータが送られているか否かをチェックし、読取りデータが送られていれば、Ｓ92にて、この読取りデータに基づいてＲＡＭ２３に設けられた登録用メモリに商品販売データの登録処理を行う。
【００５６】
次に、Ｓ93にて、読取りデータがサプリメンタルコードか否かをチェックする。なお、サプリメンタルコードとは、ＪＡＮ、ＥＡＮ、ＵＰＣなどのバーコードにおいて、標準桁数以上のデータ表現のために別の規格で許可された追加コードを含んでいるコードを言い、追加コードはアドオンコードと呼ばれている。すなわち、図２２の(a) 及び(b) に示すコードがサプリメンタルコードで、(a) では５桁のアドオンコードＡ1 が追加されており、(b) では２桁のアドオンコードＡ2 が追加されている。ここでは、値引きや割引きを行う場合にはＲＦ−ＩＤ読取部１６が読取った識別コードをアドオンコードとしてバーコード読取部１４が読取ったインストアマーキングバーコードに付加して登録装置本体２に送信するようになっている。
【００５７】
読取りデータがサプリメンタルコードであると判断されると、Ｓ94にて、値引き・割引き処理を行う。このときの値引き・割引き処理は、前述した第２の実施の形態と同様に、図１８に示す変換テーブルを使用する。例えば、読取ったサプリメンタルコードのアドオンコードが例えば「０１」であれば、変換テーブルから演算指定が「−（引き算）」で、値が「１００（円）」となり、インストアマーキングバーコードの金額部から１００円を値引きした金額をＲＡＭ２３に登録する。また、アドオンコードが例えば「１０」であれば、変換テーブルから演算指定が「％−」で、値が「１０」となり、インストアマーキングバーコードの金額部から１０％の割引きを行ってＲＡＭ２３に登録する。
【００５８】
この処理を第２のキーボードにて登録の締めキー操作が行われるまで繰返し行い、Ｓ95にて、登録の締めキー操作が行われると、Ｓ96にて、締め処理を行う。すなわち、登録した顧客の合計金額から値引きあるいは割引きした金額を減算して新たな合計金額として表示器に表示するとともに登録した各商品販売データ、値引き、割引き金額及びその合計金額をプリンタによりレシート用紙に印字してレシート発行口からレシートを発行し、一人の顧客に対する登録業務を終了する。
【００５９】
図２４は前記入力装置１が行う読取モードの処理を示す流れ図で、Ｓ101 にて、バーコード読取部１４がバーコード読取りを成立しているか否かを判断し、読取りが成立していると、Ｓ102 にて、バーコードデータ格納エリア１３１にバーコードデータが格納されているか否かを判別する。
そして、バーコードデータ格納エリア１３１にバーコードデータが格納されていれば、Ｓ103 にて、バーコードデータ格納エリア１３１のバーコードデータをＩ／Ｏポート１９を介して登録装置本体２に送信する。そして、Ｓ104 にて、バーコード読取部１４が読取ったバーコードデータをバーコードデータ格納エリア１３１に格納する。
【００６０】
次に、Ｓ105 にて、ＩＤデータ格納エリア１３２に識別（ＩＤ）データが格納されているか否かを判別する。
ＩＤデータ格納エリア１３３に識別データが格納されていなければ、Ｓ106 にて、タイマカウンタ１３４のカウント動作を開始させる。また、ＩＤデータ格納エリア１３３に識別データが格納されていれば、Ｓ107 にて、図２５に示すデータ送信処理を行い、さらに、Ｓ108 にて、タイマカウンタ１３４のカウント動作を停止させる。
【００６１】
次に、Ｓ109 にて、ＲＦ−ＩＤ読取部１６が識別データの読取りを成立しているか否かを判断し、読取りが成立していると、Ｓ110 にて、ＩＤデータ格納エリア１３３に読取った識別データを格納する。
次に、Ｓ111 にて、バーコードデータ格納エリア１３１にバーコードデータが格納されているか否かを判別し、バーコードデータ格納エリア１３１にバーコードデータが格納されていなければ、Ｓ102 にて、タイマカウンタ１３４のカウント動作を開始させる。また、バーコードデータ格納エリア１３１に識別データが格納されていれば、Ｓ113 にて、図２５に示すデータ送信処理を行い、さらに、Ｓ114 にて、タイマカウンタ１３４のカウント動作を停止させる。
【００６２】
次に、Ｓ115 にて、タイマカウンタ１３４がカウントした経過時間と時間格納エリア１３５に設定された有効時間を比較し、経過時間がすでに有効時間に達していれば、Ｓ116 にて、図２５に示すデータ送信処理を行い、さらに、Ｓ117 にて、タイマカウンタ１３４のカウント動作を停止させる。
【００６３】
Ｓ107 、Ｓ113 、Ｓ116 のデータ送信処理は、図２５に示すように、先ず、Ｓ121 にて、ＩＤデータ格納エリア１３３に識別（ＩＤ）データが格納されているか否かをチェックし、識別データが格納されていなければ、バーコードデータ格納エリア１３１のバーコードデータをＩ／Ｏポート１９を介して登録装置本体２へ送信する。そして、バーコードデータ格納エリア１３１をクリアする。
【００６４】
また、識別データが格納されていれば、Ｓ123 にて、データ変換処理を行う。このデータ変換処理では、ＩＤデータ格納エリア１３３の識別データをアドオンデータとして、バーコードデータ格納エリア１３１に格納されているノンサプリメンタルバーコード情報に付加し、サプリメンタルバーコード情報に変換する処理を行う。そして、Ｓ124 にて、バーコードデータ格納エリア１３１に格納されている変換後のサプリメンタルバーコード情報をＩ／Ｏポート１９を介して登録装置本体２に送信する。そして、バーコードデータ格納エリア１３１及びＩＤデータ格納エリア１３３をクリアする。
【００６５】
このような構成の商品販売データ処理装置においては、価格変更の無い通常の商品の場合は、商品に添付されたインストアマーキングのバーコードをバーコード読取部１４で読取ると、この読取ったバーコードデータをバーコードデータ格納エリア１３１に格納した後、Ｉ／Ｏポート１９を介して登録装置本体２へ送信する。登録装置本体２では受信したバーコードデータに基づいて商品の登録処理を行う。
【００６６】
また、バーコードとともに値引きや割引きの識別データを持った無線共振タグを添付した商品の場合は、バーコード読取部１４により商品からバーコードデータを読取るとともにＲＦ−ＩＤ読取部１６により無線共振タグから識別データを無線で読取る。そして、読取ったバーコードデータをバーコードデータ格納エリア１３１に格納するとともに識別データをＩＤデータ格納エリア１３３に格納する。このとき、一商品の読取り可能時間内であればバーコードデータ、識別データのどちらが先に読取成立してもよい。
【００６７】
バーコードデータ格納エリア１３１にバーコードデータが格納されると、そのバーコードデータをＩ／Ｏポート１９を介して登録装置本体２に送信する。また、ＩＤデータ格納エリア１３３に識別データが格納されると、その識別データをアドオンデータとしてバーコードデータ格納エリア１３１のバーコードデータに付加する。すなわち、バーコードデータ格納エリア１３１のバーコードデータをノンサプリメンタルバーコード情報からサプリメンタルバーコード情報に変換する。そして、このサプリメンタルバーコード情報をＩ／Ｏポート１９を介して登録装置本体２に送信する。
【００６８】
登録装置本体２ではＲＡＭ２３に格納したバーコードデータに基づいて商品の登録を行う。また、サプリメンタルバーコード情報のアドオンコードと変換テーブルから値引きあるいは割引きの内容を決定し、この決定に基づいて価格の値引きあるいは割引き処理を行い、その結果を商品の値引き、割引き金額として登録する。
【００６９】
このように、この実施の形態においても商品からのバーコード読取りと無線共振タグからの割引きや値引きの価格変更のための識別データの読取りを略同時的にできるので、商品の割引きや値引き等の価格変更を伴う商品登録処理を迅速に行うことができる。しかも、バーコードデータを登録装置本体２に送信するととともに識別データをアドオンデータとしてバーコードデータに付加してサプリメンタルコードの形で登録装置本体２に送信し、登録装置本体２においてアドオンデータに基づいて変換テーブルから割引きや値引きの内容を指定して割引き、値引きの処理を行って登録を行うので、価格変更を伴う商品登録処理を確実に行うことができる。
【００７０】
（第４の実施の形態）
なお、前述した第１の実施の形態と同一の部分には同一の符号を付し異なる部分について説明する。
これは図２６に示すように、登録装置本体２のＲＡＭ２３にバーコードデータ格納エリア２３１、ＩＤデータ格納エリア２３２、タイマカウンタ２３３及び時間格納エリア２３４を設け、登録装置本体２のＩ／Ｏポート３５にバーコードリーダ３６を直接接続するとともにＩ／Ｏポート３７にＲＦ−ＩＤリーダ３８を直接接続したものである。前記バーコードリーダ３６は商品に付されたバーコードを読取ってＩ／Ｏポート３５に出力し、前記ＲＦ−ＩＤリーダ３８は商品に付された無線共振タグから識別データを読取ってＩ／Ｏポート３７に出力するようになっている。ＣＰＵ２１はＩ／Ｏポート３５からバーコードデータを取込んで前記ＲＡＭ２３のバーコードデータ格納エリア２３１に登録商品データとして格納し、Ｉ／Ｏポート３７から識別データを取込んで前記ＲＡＭ２３のＩＤデータ格納エリア２３２に格納するようになっている。
【００７１】
図２７は前記登録装置本体２のＣＰＵ２１が登録モードにて行う処理を示す流れ図で、Ｓ131 にて、バーコードデータ格納エリア２３１にバーコードリーダ３６が読取ったバーコードデータが格納されているか否かをチェックし、バーコードデータが格納されていれば、Ｓ132 にて、このバーコードデータに基づいて該当する商品の登録処理を行う。
【００７２】
次に、Ｓ133 にて、ＩＤデータ格納エリアＳ133 にＲＦ−ＩＤリーダ３８が読取った識別データが格納されているか否かをチェックし、識別データが格納されていれば、Ｓ134 にて値引きデータの登録処理を行う。この値引き登録処理は、識別データ「００」「０１」「１０」「１１」の内容に基づいて図２８に示す変換テーブルから該当する値である値引き金額を読出し、この値引き金額を値引きデータとして登録する。例えば、識別データが「０１」であれば値引き金額が５０円となり、識別データが「１０」であれば値引き金額が１００円となる。
【００７３】
これらの登録処理をキーボード７にて登録の締めキー操作が行われるまで繰返し行い、Ｓ135 にて登録の締めキー操作が行われると、Ｓ136 にて、締め処理を行う。すなわち、登録した顧客の合計金額から値引きあるいは割引きした金額を減算して新たな合計金額として表示器に表示するとともに登録した各商品販売データ、値引き、割引き金額及びその合計金額をプリンタによりレシート用紙に印字してレシート発行口からレシートを発行し、一人の顧客に対する登録業務を終了する。
【００７４】
このような構成の商品販売データ処理装置においては、価格変更の無い通常の商品の場合は、商品に添付されたインストアマーキングのバーコードをバーコードリーダ３６で読取ると、この読取ったバーコードデータをバーコードデータ格納エリア２３１に格納し、このバーコードデータに基づいて商品の登録処理を行う。
【００７５】
また、バーコードとともに値引きや割引の識別データを持った無線共振タグを添付した商品の場合は、バーコードリーダ３６により商品からバーコードデータを読取るとともにＲＦ−ＩＤリーダ３８により無線共振タグから識別データを読取る。そして、読取ったバーコードデータをバーコードデータ格納エリア２３１に格納するとともに識別データをＩＤデータ格納エリア２３２に格納する。このとき、時間格納エリア２３４が管理している有効時間内あればバーコードデータ、識別データのどちらが先に読み込まれてもよい。
【００７６】
そして、バーコードデータ格納エリア２３１にバーコードデータが格納されると、そのバーコードデータに基づいて商品の登録処理を行い、また、ＩＤデータ格納エリア２３２に識別データが格納されていると、識別データにより変換テーブルから該当する値引き金額を読出して値引きデータの登録処理を行う。
【００７７】
このように、この実施の形態においても商品からのバーコード読取りと無線共振タグからの値引きの価格変更のための識別データの読取りを略同時的にできるので、商品の値引き等の価格変更を伴う商品登録処理を迅速に行うことができる。しかも、バーコードリーダ３６が読取ったバーコードデータに基づいて商品の登録処理を行うとともにＲＦ−ＩＤリーダ３８が読取った識別データに基づいて値引きデータの登録処理を行うので、価格変更を伴う商品登録処理を確実に行うことができる。
【００７８】
【発明の効果】
各請求項記載の発明によれば、商品の割引きや値引き等の価格変更を伴う商品登録処理を迅速に、かつ、確実に行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における装置全体構成を示す斜視図。
【図２】同実施の形態における回路構成を示すブロック図。
【図３】同実施の形態における登録装置本体のＣＰＵによる登録モード処理を示す流れ図。
【図４】同実施の形態における入力装置のＣＰＵによる読取モード処理を示す流れ図。
【図５】図４の読取モード処理における読取処理を示す流れ図。
【図６】図４の読取モード処理における変更処理を示す流れ図。
【図７】図４の読取モード処理におけるタイマ処理を示す流れ図。
【図８】同実施の形態におけるインストアマーキングラベルのバーコードデータの構成例を示す図。
【図９】同実施の形態の値段変更処理で使用する変換テーブルの構成を示す図。
【図１０】同実施の形態の値段変更処理での値段変更の一例を示す図。
【図１１】同実施の形態の値段変更処理での値段変更の他の例を示す図。
【図１２】同実施の形態における読取部の構成の一例を示す図。
【図１３】同実施の形態における読取部の構成の他の例を示す図。
【図１４】本発明の第２の実施の形態における回路構成を示すブロック図。
【図１５】同実施の形態における登録装置本体のＣＰＵによる登録モード処理を示す流れ図。
【図１６】同実施の形態における入力装置のＣＰＵによる読取モード処理を示す流れ図。
【図１７】図１６の読取モード処理におけるデータ送信処理を示す流れ図。
【図１８】同実施の形態のデータ変換処理で使用する変換テーブルの構成を示す図。
【図１９】同実施の形態のデータ変換処理でのデータ変換の一例を示す図。
【図２０】同実施の形態のデータ変換処理でのデータ変換の他の例を示す図。
【図２１】本発明の第３の実施の形態における回路構成を示すブロック図。
【図２２】同実施の形態で使用するサプリメンタルコードの構成例を示す図。
【図２３】同実施の形態における登録装置本体のＣＰＵによる登録モード処理を示す流れ図。
【図２４】同実施の形態における入力装置のＣＰＵによる読取モード処理を示す流れ図。
【図２５】図２４の読取モード処理におけるデータ送信処理を示す流れ図。
【図２６】本発明の第４の実施の形態における回路構成を示すブロック図。
【図２７】同実施の形態における登録装置本体のＣＰＵによる登録モード処理を示す流れ図。
【図２８】同実施の形態の値引きデータ登録処理で使用する変換テーブルの構成を示す図。
【符号の説明】
１…登録装置本体
２…入力装置
４…読取窓
５，７…キーボード
１１，２１…ＣＰＵ（中央処理装置）
１３，２３…ＲＡＭ（ランダム・アクセス・メモリ）
１３１…バーコードデータ格納エリア（第１のデータ格納手段）
１３２…一時保留エリア
１３３…ＩＤデータ格納エリア（第２のデータ格納手段）
１３４…タイマカウンタ
１３５…時間格納エリア
１４…バーコード読取部（第１のデータ読取手段）
１６…ＲＦ−ＩＤ読取部（第２のデータ読取手段）
【図１】
0003681887.tif 000002
【図２】
0003681887.tif 000003
【図３】
0003681887.tif 000004
【図４】
0003681887.tif 000005
【図５】
0003681887.tif 000006
【図６】
0003681887.tif 000007
【図７】
0003681887.tif 000008
【図８】
0003681887.tif 000009
【図９】
0003681887.tif 000010
【図１０】
0003681887.tif 000011
【図１１】
0003681887.tif 000012
【図１２】
0003681887.tif 000013
【図１３】
0003681887.tif 000014
【図１４】
0003681887.tif 000015
【図１５】
0003681887.tif 000016
【図１６】
0003681887.tif 000017
【図１７】
0003681887.tif 000018
【図１８】
0003681887.tif 000019
【図１９】
0003681887.tif 000020
【図２０】
0003681887.tif 000021
【図２１】
0003681887.tif 000022
【図２２】
0003681887.tif 000023
【図２３】
0003681887.tif 000024
【図２４】
0003681887.tif 000025
【図２５】
0003681887.tif 000026
【図２６】
0003681887.tif 000027
【図２７】
0003681887.tif 000028
【図２８】
0003681887.tif 000029