(57)【要約】【課題】バーコードに含まれる価格データが所定金額以上を示すために実際の価格と一致しない場合でも、そのバーコードから認識される誤りの価格で商品の販売データが処理されてしまうのを未然に防ぐ。【解決手段】バーコード入力部を介してバーコードが入力されると、そのバーコードが商品の価格データを含むバーコードか否かを判断する。そして、商品の価格データを含むバーコードであるとき、そのバーコードから価格データを取得する。ここで、取得した価格データの全桁の値が全て「０」か否かを判断し、全桁の値が全て「０」であるときには、価格入力手段による価格入力を強制し、価格データが入力されるとその価格データを当該バーコードが付された商品の価格として例えば表示または印字等の処理を行う。【選択図】      図６
2005250668.tif 000002
【特許請求の範囲】
【請求項１】
商品に付されているバーコードを入力するバーコード入力部と、
商品の価格データを入力する価格入力手段と、
前記バーコード入力部を介して入力されたバーコードが商品の価格データを含むバーコードか否かを判断するバーコード判断手段と、
前記バーコードが商品の価格データを含むバーコードであるときそのバーコードから価格データを取得する商品価格取得手段と、
この商品価格取得手段により取得した価格データの全桁の値が全て「０」か否かを判断する価格データ判断手段と、
前記バーコードから取得した価格データの全桁の値が全て「０」であるとき前記価格入力手段により価格データが入力されるまで処理を待機し、価格データが入力されるとその価格データを当該バーコードが付された商品の価格として処理する価格処理手段と、
を具備したことを特徴とする商品販売データ処理装置。
【請求項２】
前記価格処理手段は、入力された価格データの桁数がバーコードに含まれる価格データの最大桁数より大きいとき、その価格データを当該バーコードが付された商品の価格として処理することを特徴とする請求項１記載の商品販売データ処理装置。
【請求項３】
商品に付されているバーコードを入力するバーコード入力部と、
商品の価格データを入力する価格入力手段と、
前記バーコード入力部を介して入力されたバーコードが商品の価格データを含むバーコードか否かを判断するバーコード判断手段と、
前記バーコードが商品の価格データを含むバーコードであるときそのバーコードから価格データを取得する商品価格取得手段と、
この商品価格取得手段により取得した価格データの全桁の値が全て「０」か否かを判断する価格データ判断手段と、
バーコードから取得した価格データの少なくとも１桁の値が「０」でないときその価格データに所定の税額を加算した税込価格データを算出して当該バーコードが付された商品の価格として表示するバーコード価格表示手段と、
前記バーコードから取得した価格データの全桁の値が全て「０」であるとき前記価格入力手段により価格データが入力されるまで処理を待機し、価格データが入力されるとその価格データに所定の税額を加算した税込価格データを算出して当該バーコードが付された商品の価格として表示する入力価格表示手段と、
を具備したことを特徴とする商品販売データ処理装置。
【請求項４】
入力価格表示手段は、入力された価格データの桁数がバーコードに含まれる価格データの最大桁数より大きいとき、その価格データに所定の税額を加算した税込価格データを算出して当該バーコードが付された商品の価格として表示することを特徴とする請求項３記載の商品販売データ処理装置。
【請求項５】
バーコードから取得した価格データの全桁の値が全て「０」であるとき価格入力手段による価格入力を要求するメッセージを表示させる価格入力強制指示手段、
をさらに具備したことを特徴とする請求項１乃至４のうちいずれかに記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品に付されたバーコードを入力し、そのバーコードデータに基づいて商品販売データを処理するＰＯＳ（Point Of Sales）端末，電子式キャッシュレジスタ等の商品販売データ処理装置に関する。
【背景技術】
【０００２】
我が国において雑誌等の定期刊行物に付されているバーコードは、これまで統一商品コードとして制定されたＪＡＮコード体系との整合性を保つために、２桁の定期刊行物コード用フラグに、刊行物の発行形態，種類，号数等を表わす７桁の刊行物コードと、当該刊行物の価格を表わす３桁の価格コードと、１桁のチェックデジットとを加えた１３桁のバーコードから構成されていた。この定期刊行物用のバーコードにおいて、価格は消費税込みの販売価格となっていた。このため、この種のバーコードをスキャナで読取り、そのバーコードデータに基づいて商品販売データの売上登録等の処理を行うＰＯＳ端末においては、読取ったバーコードのフラグから定期刊行物用のバーコードであることを認識した場合、そのバーコードから価格データを取得し、その価格データをそのまま当該バーコードが付された商品（雑誌等）の価格として表示していた。
【０００３】
ところが、例えば雑誌はバックナンバーとして長期間保管された後に販売されることがあり、その間に税率が変更される可能性があることを考慮すると、バーコードに含まれる価格は税込み価格よりも税抜き価格としたほうが都合がよかった。そこでこの度、定期刊行物のバーコード体系を、ＪＡＮコード（先頭２桁を「４９」とした１３桁のバーコード）の規格に準じた１３桁のメインバーコード（定期刊行物コード用フラグ［４９１］を含む）に、５桁のアドオンバーコードを付加した１８桁のバーコードとし、アドオンバーコードで税抜き価格を表わすように変更されることとなった。ただし、５桁のアドオンバーコードのうち先頭の１桁目は再販，非再販等の表示に対応するための予備コードとするので、残りの４桁で価格データを表す。このため、税抜き価格が９，９９９円を越える場合には「００００」と表示することとなった。すなわちこの価格データ「００００」は、１万円以上の価格を示しており、価格データが設定されていないことを意味するものではない。
【０００４】
ところが従来のＰＯＳ端末においては、スキャナを用いて新たな定期刊行物用のバーコードを読取り操作した場合に、当該バーコードが付された商品の価格が０円と認識されて表示され、かつ、レシートに印字されるおそれがあった。
【０００５】
因みに従来、バーコードから取得したＪＡＮコード等のＰＬＵ（Price Look Up）コードでＰＬＵファイルを検索して該当する商品の価格を呼出し処理するＰＬＵ機能を有した電子式キャッシュレジスタにおいて、ＰＬＵファイルに当該ＰＬＵコードに対応して価格データが設定されていないとき、当該商品の価格をテンキーから入力させるようにしたものは知られている（例えば、特許文献１参照）。
【特許文献１】特開２０００−５７４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術においては、商品の価格データが設定されていないときにその商品の価格入力を強制する考えはあるものの、商品の価格が所定金額を超える場合に限りその商品の価格入力を強制するような技術的思想は全くなかった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、バーコードに含まれる価格データが所定金額以上を示すために実際の価格と一致しない場合でも、そのバーコードから認識される誤りの価格で商品の販売データが処理されてしまうのを未然に防ぐことができ、実際の価格で当該商品の販売データを処理することができ、信頼性の向上を図り得る商品販売データ処理装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明の商品販売データ処理装置は、例えばバーコードスキャナ等のバーコード入力部を介してバーコードが入力されると、そのバーコードが商品の価格データを含むバーコードか否かを判断する。そして、商品の価格データを含むバーコードであるとき、そのバーコードから価格データを取得する。ここで、取得した価格データの全桁の値が全て「０」か否かを判断し、全桁の値が全て「０」であるときには、価格入力手段により価格データが入力されるまで処理を待機し、価格データが入力されるとその価格データを当該バーコードが付された商品の価格として例えば表示または印字等の処理を行うようにしたものである。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、バーコードに含まれる価格データが所定金額以上を示すために実際の価格と一致しない場合でも、そのバーコードから認識される誤りの価格で商品の販売データが処理されてしまうのを未然に防ぐことができ、実際の価格で当該商品の販売データを処理することができ、信頼性の向上を図り得る商品販売データ処理装置を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良な形態について、図面を用いて説明する。  
なお、この実施の形態は、新方式の定期刊行物用バーコード（以下、説明の便宜上、新雑誌バーコード１０と称する）を処理する書店向けＰＯＳ端末に本発明を適用した場合である。
【００１１】
新雑誌バーコード１０は、図１に示すように、１３桁のメインバーコード１１の右側に５桁のアドオンバーコード１２を付加した全１８桁のバーコードからなる。メインバーコード１１のうち、先頭の３桁は定期刊行物コード用フラグ１３であり、［４９１］に固定されている。残りの１０桁は商品識別コード１４であり、その内訳は１桁目が予備コード（雑誌＝０）、２〜６桁目はアイテムコード、７，８桁目は月または号数、９桁目は年号、１０桁目はチェックデジットである。また、アドオンバーコード１２のうち、先頭の１桁目は予備コードであり、残りの４桁が価格コード１５である。価格コード１５は、円単位の税抜き本体価格であり、その最大桁数よりも大きい９，９９９円を超える場合は全桁の値がすべて「０」、すなわち［００００］と示される。
【００１２】
図２は本実施の形態におけるＰＯＳ端末の外観構成を示す斜視図である。このＰＯＳ端末は、本体２０の正面にキーボード２１、モードスイッチ２２及びオペレータ用表示器２３が設けられており、背面に客用表示器２４が設けられている。また、レシートを印字するためのプリンタ２５が本体２０に内蔵されており、このプリンタ２５によって印刷されたレシートがレシート発行口２６から排出されるようになっている。さらに、バーコードを光学的に読取るためのスキャナ２７が接続されている。また、釣銭などを収容しておくためのドロワ２８が本体２０と一体的に形成されている。
【００１３】
図３は同ＰＯＳ端末の要部構成を示すブロック図である。ＰＯＳ端末には、制御部本体としてＣＰＵ（Central Processing Unit）３１が設けられている。また、プログラム等の固定的データが予め格納されたＲＯＭ（Read Only Memory）３２、可変的データを書換自在に記憶するための各種メモリエリアが形成されたＲＡＭ（Random Access Memory）３３、現在の日付，時刻を計時する時計部３４、通信回線を介して接続された上位機種であるストアコンピュータとの間のデータ通信を司る通信インターフェイス３５、モードスイッチ２２からのモード選択信号が入力されるとともにドロワ２８への開放指令信号が出力されるＩ／Ｏポート３６、キーボード２１から操作キーに対応したキー信号を取り込むキーボードコントローラ３７、オペレータ用表示器２３に表示データに対応した画像を表示させる表示コントローラ３８、客用表示器２４に表示データに対応した画像を表示させる表示コントローラ３９、プリンタ２５の印字動作を制御するプリンタコントローラ４０、スキャナ２７で読取られたバーコードデータを取り込むスキャナコントローラ４１などが設けられている。ＣＰＵ３１と、ＲＯＭ３２，ＲＡＭ３３，時計部３４，通信インターフェイス３５，Ｉ／Ｏポート３６及び各種入出力機器のコントローラ３７〜４１とは、アドレスバス，データバス等のバスライン４２で接続されている。
【００１４】
キーボード２１には、「０」〜「９」の置数キーの他、金額キー、合計キー、現計キー、券キー、クリアキー、バーコードキー等の各種ファンクションキーが配設されている。金額キーは、置数データが金額データであることを宣言するキーである。合計キーは、１取引の合計出力を指令するキーである。現計キーは、置数データが現金による支払金額データであることを宣言するキーである。券キーは、置数データが図書券等の金券による支払金額データであることを宣言するキーである。クリアキーは、置数のクリア及びエラー状態の解除を指令するキーである。バーコードキーは、置数データがバーコードであることを宣言するキーである。ここに、置数キーとバーコードキーは、バーコードスキャナ２７とともにバーコード入力手段を構成する。また、置数キーと金額キーは価格入力手段を構成する。
【００１５】
モードスイッチ２２は、「登録」，「点検」，「精算」等の各種業務モードのなかから選択操作された業務モードの実行をＣＰＵ３１に指令する操作スイッチである。因みに「登録」とは、バーコード入力部を介して入力されたバーコードのデータに基づいて、当該バーコードが付された商品の販売データをＲＡＭ３３の所定メモリエリアに登録処理し、かつ取引毎にレシートの発行等を行う業務のモードである。「点検」とは、「登録」業務によって所定メモリエリアに登録されたデータを集計項目別に集計し、集計項目別の売上データを作成して印字または表示出力する業務である。「精算」とは、「点検」と同様に集計項目別の売上データを作成して出力した後、所定メモリエリアに登録されたデータをクリアする業務である。
【００１６】
ＲＡＭ３３には、上述した商品販売データ登録用のメモリエリアの他、特に図４に示すように、定期刊行物である各種アイテム毎にそれぞれ割当てられたアイテムコードに対応して、印字及び表示用の商品名データが設定される名称設定テーブル５１、税（消費税）の現行税率が設定される税率メモリ５２、置数キーによる置数データが一時的に蓄えられる置数レジスタ５３、１取引分のレシート印字データが一時的に蓄えられるレシートバッファ５４、１取引分の商品買上金額を合計する金額合計器５５、１取引の商品登録中であるとき“１”にセットされる登録中フラグのフラグメモリ５６が形成されている。名称設定テーブル５１及び税率メモリ５２のデータは、予めストアコンピュータからダウンロードされている。若しくは、キーボード１６のキー操作入力によって設定してもよい。
【００１７】
しかしてＣＰＵ３１は、「登録」モードにおいて、バーコード入力部（スキャナ２７，キーボード２１）を介してバーコードデータが入力されると、図６の流れ図に示すバーコード入力処理を開始する。
【００１８】
先ず、ＳＴ（ステップ）１として入力されたバーコードが新雑誌バーコード１０であるか否かをそのフラグから判断する（バーコード判断手段）。フラグが［４９１］以外の場合には新雑誌バーコード１０でないので、既存のＰＯＳ端末と同様のバーコード入力処理を実行する。
【００１９】
バーコードのフラグが［４９１］であった場合には、ＣＰＵ３１は、入力されたバーコードは価格データを含む新雑誌バーコード１０であると判断する。そして、ＳＴ２としてバーコードデータが１８桁から構成されているか否かを判断する。ここで、バーコードデータが１８桁でない場合には、バーコードの入力エラーを報知して、このバーコード入力処理を終了する。
【００２０】
バーコードデータが１８桁からなることを確認した場合には、１３桁のメインバーコード１１と５桁のアドオンバーコード１２とからなる新雑誌バーコード１０が正しく入力されたので、ＣＰＵ３１は、ＳＴ３としてフラグメモリ５６に登録中フラグがセットされているか否かを判断する。ここで、登録中フラグがリセットされていた場合には、１取引の１点目の商品登録なので、ＣＰＵ３１は、ＳＴ４としてレシートバッファ５４及び金額合計器５５をクリアする。また、ＳＴ５として登録中フラグをセットして、登録中とする。ＳＴ３にて登録中フラグが既にセットされていた場合には、１取引の２点目以降の商品登録なので、ＳＴ４，５の処理は実行しない。
【００２１】
次に、ＣＰＵ３１は、ＳＴ６として入力された新雑誌バーコード１０のメインバーコード１１から商品識別コード１４を取得する。そして、ＳＴ７としてこの商品識別コード１４のアイテムコードで名称設定テーブル５１を検索して、当該アイテムコードに対応して設定されている商品名を取得する。
【００２２】
次に、ＣＰＵ３１は、ＳＴ８として入力された新雑誌バーコード１０のアドオンバーコード１２から４桁の本体価格コードを取得する（商品価格取得手段）。そして、ＳＴ９としてこの本体価格コードの全桁の値が全て「０（＝００００）」か否かを判断する（価格データ判断手段）。
【００２３】
本体価格コードの少なくとも１桁の値が「０」でない場合には、この本体価格コードの値が登録商品の税抜き価格であるので、ＣＰＵ３１は、ＳＴ１０としてこの税抜き価格Ａと、税率メモリ５２に設定されている税率Ｂとから、下記（１）式により登録商品の税込み価格Ｃを算出する。そして、ＳＴ１１としてこの税込み価格を当該登録商品の商品名とともにオペレータ用表示器２３及び客用表示器２４に表示させる（バーコード価格表示手段）。
【００２４】
Ｃ＝Ａ＋Ａ×Ｂ    …（１）
しかる後、ＳＴ１２として上記商品名と税込み価格とをレシートバッファ５４に格納する。また、ＳＴ１３として上記税込み価格を金額合計器５５のデータに加算したならば、今回のバーコード入力処理を終了する。
【００２５】
一方、新雑誌バーコード１０から取得した本体価格コードの全桁の値が全て「０（＝００００）」であった場合には、登録商品の価格は本体価格コードの最大桁数（４桁）より大きい桁数の金額（１万円以上）なので、ＣＰＵ３１は、ＳＴ１４としてオペレータに対して登録商品の税抜き価格手入力を強制するメッセージ、例えば「登録商品の税抜き価格をキー入力してください」をオペレータ用表示器２３に表示させる（価格入力強制指示手段）。そして、ＳＴ１５として金額データが入力されるのを待機する。
【００２６】
この状態で、置数キーと金額キーの操作により金額データが入力されると、ＣＰＵ３１は、ＳＴ１６としてその金額データの桁数が本体価格コードの最大桁数より大きいか否かを判断する。ここで、金額データの桁数が本体価格コードの最大桁数以下であった場合には、ＣＰＵ３１は、オペレータ用表示器２３に金額データの入力エラーを示すメッセージ、例えば「価格を正しく入力してください」を表示させる。しかる後、ＳＴ１８としてクリアキーが操作されたならば、エラー解除が指令されたので、ＣＰＵ３１はＳＴ１４の処理に戻り、登録商品の税抜き価格手入力を強制するメッセージをオペレータ用表示器２３に再表示させた後、金額データの再入力を待機する。
【００２７】
キー入力された金額データの桁数が本体価格コードの最大桁数より大きかった場合には、ＣＰＵ３１は、その金額データが登録商品の税抜き価格であると判断する。そして、ＳＴ１０〜ＳＴ１３の各処理を実行する。すなわち、キー入力された税抜き価格Ａと、税率メモリ５２に設定されている税率Ｂとから、前記（１）式により登録商品の税込み価格Ｃを算出する。そして、この税込み価格を当該登録商品の商品名とともにオペレータ用表示器２３及び客用表示器２４に表示させる（入力価格表示手段：価格処理手段）。また、上記商品名と税込み価格とをレシートバッファ５４に格納する（価格処理手段）。また、上記税込み価格を金額合計器５５のデータに加算する（価格処理手段）。以上で、今回のバーコード入力処理を終了する。
【００２８】
またＣＰＵ３１は、「登録」モードにおいて、キーボード２１の合計キーが操作入力されると、図７の流れ図に示す合計キー入力処理を開始する。
【００２９】
先ず、ＳＴ２１としてフラグメモリ５６に登録中フラグがセットされているか否かを判断する。登録中フラグがセットされていない場合には、１取引の商品登録無しに合計キーが操作された誤操作なので、キー入力エラーを報知して、今回の合計キー入力処理を終了する。
【００３０】
登録中フラグがセットされていた場合には、ＣＰＵ３１は、ＳＴ２２として金額合計器５５に記憶されている金額データを１取引の合計金額としてオペレータ用表示器２３及び客用表示器２４に表示させる。また、ＳＴ２３としてこの１取引の合計金額データを、合計金額を示す文字データ「合計」とともにレシートバッファ５４に格納する。
【００３１】
さらに、ＣＰＵ３１は、ＳＴ２４として１取引の合計金額Ｄと税率メモリ５２に設定されている税率Ｂとから、下記（２）式により上記合計金額Ｄに含まれる税額（消費税額）、いわゆる内税額Ｅを算出する。そして、ＳＴ２５としてこの内税額Ｅのデータを、内税額を示す文字データ「内税」とともにレシートバッファ５４に格納する。
【００３２】
Ｅ＝（Ｄ×Ｂ）／（１＋Ｂ）    …（２）
次に、ＣＰＵ３１は、ＳＴ２６として合計金額Ｄに対する支払データが入力されるのを待機する。そして、キーボード２１の置数キー，現計キー，券キー等のキー操作により支払項目と支払金額の支払データが入力されたならば、ＣＰＵ３１は、ＳＴ２７としてその支払項目と支払金額のデータをレシートバッファ５４に格納する。次に、ＣＰＵ３１は、ＳＴ２８として支払いが完了したが否かを判断する。ここで、合計金額Ｄに対して支払金額が不足している場合には支払未完了と判断し、ＳＴ２６の処理に戻って支払いデータが追加入力されるのを待機する。
【００３３】
支払完了を判断した場合には、ＣＰＵ３１は、ＳＴ２９として支払い金額の総額から合計金額を減算して釣銭額を算出し、オペレータ用表示器２３及び客用表示器２４に表示させる。また、ＳＴ３０としてこの釣銭額のデータを、釣銭を示す文字データ「釣銭」とともにレシートバッファ５４に格納する。しかる後、ＳＴ３１としてレシートバッファ５４のデータをプリンタ２５に出力して、レシートを印字し発行させる。また、ＳＴ３２としてドロワ２８に開放指令信号を出力してドロワ２８を開放動作させる。その後、ＳＴ３３として登録中フラグを“０”にリセットしたならば、今回の合計キー入力処理を終了する。
【００３４】
このように構成された本実施の形態において、今、新雑誌バーコード１０「４９１００１２３４５６３０−００５００」が付された月刊誌と、新雑誌バーコード１０「４９１０７１２３４５６３３−０００００」が付されたその他の定期刊行物とを購入する客がおり、キャッシャが月刊誌，その他の定期刊行物の順番でその新雑誌バーコード１０を入力したとする。なお、税率は０．０５が設定されているものとする。新雑誌バーコード１０はバーコードをスキャナ２７で読取り入力してもよいし、キーボード２１の置数キーとバーコードキーを操作して入力してもよい。
【００３５】
先ず、月刊誌の新雑誌バーコード１０を入力すると、そのアドオンバーコード「００５００」の価格コード「０５００」から当該月刊誌の税抜き価格５００円が得られる。これにより、税込み価格５２５円が自動的に算出され、オペレータ用表示器２３及び客用表示器２４に表示される。
【００３６】
次に、その他の定期刊行物の新雑誌バーコード１０を入力すると、そのアドオンバーコード「０００００」の価格コード「００００」から当該刊行物の税抜き価格は１万円以上と判断される。そして、オペレータ用表示器２３にメッセージ「登録商品の税抜き価格をキー入力してください」が表示される。そこでキャッシャは、当該刊行物の税抜き価格を調べる。ここで、例えば税抜き価格が１２，５００円であったとすると、キャッシャは置数キーで「１２５００」を置数し、金額キーを操作する。そうすると、税込み価格１３，１２５円が自動的に算出され、オペレータ用表示器２３及び客用表示器２４に表示される。
【００３７】
次に、合計キーを入力操作する。そうすると、月刊誌の税込み価格５２５円に定期刊行物の税込み価格１３，１２５円が加算された金額合計器５５のデータ１３，６５０円が合計金額としてオペレータ用表示器２３及び客用表示器２４に表示される。また、この合計金額に含まれる税額６５０円が、金額合計器５５のデータと設定税率とから逆算されて算出される。しかして、この合計金額１３，６５０円に対して１０，０００円分の図書券と現金５，０００円によって支払いが行われると、図５に示す内容のレシート６０がプリンタ２５によって印字され、レシート発行口２６から発行される。
【００３８】
なお、刊行物の税抜き価格をキャッシャが誤って「１，３５０」のように４桁以下の金額として入力した場合には、オペレータ用表示器２３にメッセージ「価格を正しく入力してください」が表示される。したがって、キャッシャは、金額の入力ミスに気が付き、正しい金額を入力し直すことができる。
【００３９】
このように本実施の形態によれば、価格コードとして割当てられた桁数よりも大きい桁数の価格が設定された商品に付されるバーコードの価格コードを全桁「０」で表わしても、この商品のバーコードがＰＯＳ端末に入力された際には価格データのキー入力が強制となり、キー入力された価格データによって表示，印字等の処理が行われるので、バーコードから認識される誤りの価格、すなわち０円で商品の販売データが処理されてしまう不具合は生じ得ない。したがって、メインバーコードとアドオンバーコードとからなる１８桁の新雑誌バーコード１０への変更に高い信頼性をもって対応できるＰＯＳ端末を得ることができる。
【００４０】
ところで、我が国では、消費者に対する値札や広告等において価格を表示する場合には、消費税相当額を含んだ支払総額の表示を義務付ける総額表示方式が開始されることとなった。このため、従来のＰＯＳ端末で新雑誌バーコード１０を読取った場合、バーコードに含まれる価格は税抜き価格であるので、当該定期刊行物の価格として表示される金額は税抜き価格となり、総額表示方式に適さないという問題が生じる。
【００４１】
これに対して、本実施の形態によれば、税抜きの価格データを含むバーコードを読取り操作した場合や、１万円以上の税抜きの価格をキー入力した場合に、自動的にその価格が税込み価格に変換されて表示されるので、総額表示方式にも対応し得たものとなる。
【００４２】
なお、前記実施の形態では、新雑誌バーコード１０に対して本発明を適用した場合を示したが、価格データを含むバーコード全般に対して本発明を適用することができる。また、バーコードの含まれる価格コードの桁数は特に制限されるものではなく、その価格コードの桁数よりも大きい桁数の価格を有する商品に対して付されるバーコードの価格コードを全て「０」とするバーコードであればよい。また、価格コードをアドオンバーコード内に含めるものに限定されることはなく、アドオンバーコードを付随しないバーコード体系のものであってもよい。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施の形態で使用する新雑誌バーコードの模式図。
【図２】同実施の形態におけるＰＯＳ端末の外観構成を示す斜視図。
【図３】同ＰＯＳ端末の要部構成を示すブロック図。
【図４】同ＰＯＳ端末のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図５】同ＰＯＳ端末から印字発行されるレシートの一例を示す模式図。
【図６】同ＰＯＳ端末のＣＰＵが実行するバーコード入力処理の要部を示す流れ図。
【図７】同ＰＯＳ端末のＣＰＵが実行する合計キー入力処理の要部を示す流れ図。
【符号の説明】
【００４４】
１０…新雑誌バーコード、１１…メインバーコード、１２…アドオンバーコード、２１…キーボード、２２…モードスイッチ、２３…オペレータ用表示器、２４…客用表示器、２５…プリンタ、２７…スキャナ、３１…ＣＰＵ、５１…名称設定テーブル、５２…税率メモリ、５４…レシートバッファ、５５…金額合計器。
【図１】
2005250668.tif 000003
【図２】
2005250668.tif 000004
【図３】
2005250668.tif 000005
【図４】
2005250668.tif 000006
【図５】
2005250668.tif 000007
【図６】
2005250668.tif 000008
【図７】
2005250668.tif 000009