(57)【特許請求の範囲】
【請求項１】
文字，数字等を複数行に亙り表示可能な表示部を有し、商品登録手段により商品毎に販売登録が行なわれると、商品毎に売上データを記憶部に登録処理するとともに品名と金額とを前記表示部の異なる表示行にそれぞれ表示させる商品販売登録データ処理装置において、
前記商品登録手段により商品毎に販売登録が行なわれると、その商品毎に少なくとも品名と金額からなる商品登録履歴データを蓄積記憶する商品登録履歴記憶手段と、
商品登録履歴の確認コマンドを入力する入力手段と、
この入力手段により前記確認コマンドが入力されると、前記商品登録履歴記憶手段から商品登録履歴データを読込み、この読込んだ商品登録履歴データに含まれる品名を簡略化することで１つの商品登録履歴データ毎に前記表示部の１表示行で表示可能な少なくとも品名と金額からなる簡易履歴データを編集して前記表示部の表示行数以内の数の簡易履歴データを前記表示部の各表示行にそれぞれ表示させる履歴確認制御手段と、
この履歴確認制御手段により前記表示部の各表示行にそれぞれ表示された簡易履歴データのうちの１つの簡易履歴データを選択するデータ選択手段と、
このデータ選択手段により簡易履歴データが選択されるとその簡易履歴データに対応する商品登録履歴データに含まれる品名と金額とを前記表示部の異なる表示行にそれぞれ表示させる詳細確認制御手段と、
を具備したことを特徴とする商品販売登録データ処理装置。
【請求項２】
請求項１記載の商品販売登録データ処理装置において、
前記詳細確認制御手段により前記表示部の異なる表示行に品名と金額がそれぞれ表示された商品の売上データを前記記憶部から取消す登録取消制御手段を具備したことを特徴とする商品販売登録データ処理装置。
【請求項３】
請求項１または２記載の商品販売登録データ処理装置において、
前記商品登録履歴記憶手段により記憶する商品登録履歴データを１商取引が成立する毎にクリアする履歴クリア制御手段を具備したことを特徴とする商品販売登録データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オペレータ用の表示部として表示情報量の少ない表示器を使用した商品販売登録データ処理装置に関する。
【０００２】
【従来の技術】
例えばスーパーマーケットの食品売場では、従来より２人制の商品販売登録データ処理装置が利用されている。
この装置は、図１１に示すように、チェックアウトレーンに沿って置かれたサッカー台１に取り付けられた登録部としてのスキャナ装置２と、サッカー台１の内側に配置された可動式のレジ台３に載せられた決済部としてのＰＯＳ（Point Of Sales：販売時点情報管理）ターミナル４とで構成している。
【０００３】
スキャナ装置２は、商品販売データの登録手段として、バーコードスキャナ２ａと登録用キーボード２ｂとを備えている。また、登録された商品の品名，金額等を表示する登録用表示部として、オペレータ用表示器２ｃと客用表示器（不図示）とを備えている。
ＰＯＳターミナル４は、ドロワ５の上に載置され、このドロワ５の引出の開閉を制御する。ＰＯＳターミナル４は、取引決済データの登録手段として決済用キーボード４ａを備えている。また、合計金額，釣銭額等を表示する決済用表示部として、オペレータ用表示器４ｂと客用表示器４ｃとを備えている。さらに、レシート等を印字するためのプリンタ４ｄを内蔵している。
【０００４】
かかる構成の商品販売登録データ処理装置は、先ず、スキャナ装置２での商品販売データの登録操作が可能となる。そして、バーコードスキャナ２ａによるバーコードの読取り操作や登録用キーボード２ｂのキー操作により１商取引として買上げられる各商品の販売データが順次登録され、合計キーが押下されると、ＰＯＳターミナル４での取引決済データの登録操作が可能となる。そして、決済用キーボード４ａのキー操作により当該１商取引の代金支払いに関する取引決済データが登録され、締めキーが押下されると、プリンタ４ｄによりレシートが発行される。またスキャナ装置２においては、合計キーを押下後、その取引に対する決済データがＰＯＳターミナル４で登録されていなくても、次の取引に対する商品販売データの登録操作が可能である。
【０００５】
したがって、この２人制の商品販売登録データ処理装置においては、サッカー台１の内側に２人のオペレータが立つ。そして、そのうちの１人がスキャナ装置２を操作して客買上商品の販売データを次々と登録する作業を担い、別の１人がＰＯＳターミナル４を操作して買上商品の登録を終えた買物客との金銭授受や取引決済データの登録等の作業を担う。因みに、スキャナ装置２を操作するオペレータをチェッカーと称し、ＰＯＳターミナル４を操作するオペレータをキャッシャと称している。
このように、２人制の商品販売登録データ処理装置はチェッカーとキャッシャとで商品販売データの登録作業と取引決済に関する作業とを分担できるので、これらの作業を１人のオペレータが交互に行う１人制の商品販売登録データ処理装置と比べて作業効率がよく、短時間で多くの買物客を捌くことができる利点がある。
【０００６】
ところで一般に、スキャナ装置２に登録用表示部として設けられるオペレータ用表示器２ｃは、設置スペースが小さい等の理由から、せいぜい１０乃至１６字程度の文字または数字列を２〜３行だけ表示可能な小型のライン表示器が使用されている。そこで通常は、オペレータ用表示器２ｃの表示情報量が少ないために、商品販売データが登録される毎にそれまでの表示情報をクリアし、今回登録された商品の品名や金額（価格）を新たに表示するように、オペレータ用表示器２ｃを制御していた。
【０００７】
このため、チェッカーが既に登録済の商品について登録ミスが有ったか否かを確認しようとしても、スキャナ装置２側では確認することができなかった。因みに、ＰＯＳターミナル４側では、スキャナ装置２で登録された内容がプリンタによりレシート用紙とともにジャーナル用紙に印字されるので、このジャーナル用紙への印字内容を確認することで登録ミスの有無を確認できる。しかし、ジャーナル用紙への印字内容を確認するためにはキャッシャの作業を一時中断しなければならず、作業効率が低下する。
【０００８】
【発明が解決しようとする課題】
このように、オペレータ用の表示部として表示情報量の少ない小型のライン表示器等を用いた商品販売登録データ処理装置においては、そのオペレータ用表示部の表示情報から既登録済商品の登録内容を再確認するのが困難であり、再確認のためにはジャーナル用紙の印字内容を調べるなどの煩雑な作業が要求され、処理効率が低下するのを避けられなかった。
【０００９】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、表示情報量の少ないオペレータ用表示部の表示情報から既登録済商品の登録内容を短時間でしかも正確に再確認することができ、再確認のために処理効率が低下するのを防止できる商品販売登録データ処理装置を提供しようとするものである。
【００１０】
【課題を解決するための手段】
本願請求項１記載の発明は、文字，数字等を複数行に亙り表示可能な表示部を有し、商品登録手段により商品毎に販売登録が行なわれると、商品毎に売上データを記憶部に登録処理するとともに品名と金額とを表示部の異なる表示行にそれぞれ表示させる商品販売登録データ処理装置において、商品登録手段により商品毎に販売登録が行なわれると、その商品毎に少なくとも品名と金額からなる商品登録履歴データを蓄積記憶する商品登録履歴記憶手段と、商品登録履歴の確認コマンドを入力する入力手段と、この入力手段により確認コマンドが入力されると、商品登録履歴記憶手段から商品登録履歴データを読込み、この読込んだ商品登録履歴データに含まれる品名を簡略化することで１つの商品登録履歴データ毎に表示部の１表示行で表示可能な少なくとも品名と金額からなる簡易履歴データを編集して表示部の表示行数以内の数の簡易履歴データを表示部の各表示行にそれぞれ表示させる履歴確認制御手段と、この履歴確認制御手段により表示部の各表示行にそれぞれ表示された簡易履歴データのうちの１つの簡易履歴データを選択するデータ選択手段と、このデータ選択手段により簡易履歴データが選択されるとその簡易履歴データに対応する商品登録履歴データに含まれる品名と金額とを表示部の異なる表示行にそれぞれ表示させる詳細確認制御手段とを備えたものである。
【００１１】
このような構成の本発明であれば、商品登録手段により商品の販売登録が行われると、その商品の少なくとも品名と金額からなる商品登録履歴データが蓄積記憶される。ここで、入力手段により確認コマンドが入力されると、蓄積記憶された商品登録履歴データのうち表示部の表示行以下である所定数の商品の商品登録履歴データが読み出される。そして、各商品登録履歴データ毎に品名が簡略化された簡易履歴データが作成されて、１表示行につき１商品の割合で表示部に表示される。この状態で、表示部の各表示行にそれぞれ表示された複数の簡易履歴データのうちの１つの簡易履歴データが選択されると、その簡易履歴データに対応する商品登録履歴データの少なくとも品名及び金額が表示部の異なる表示行にそれぞれ表示される。したがって、確認コマンドを入力することにより、表示情報量の少ないオペレータ用表示部でも複数の既登録済商品の登録内容がまとめて表示されるので、短時間で確認できる。ただし、この場合は品名が簡略化されているので、商品によっては品名が同一となり確認が困難になる場合があるが、このような場合には確認を要する商品の簡易履歴データを選択することにより、この商品の正規な品名を含む登録履歴データが表示部に表示されるので、正確に確認することができる。
【００１２】
また、本願請求項２記載の発明は、上記請求項１記載の発明において、詳細確認制御手段により表示部の各表示行に少なくとも品名及び金額が表示された商品の売上データを記憶部から取消す登録取消制御手段を設けたものである。
したがって、この請求項２記載の発明であれば、商品の正規な品名を含む登録履歴データが表示部に表示された既登録済商品についてその販売登録を取消すことができるので、簡略化された品名が同一の別商品を誤って取消してしまうミスを未然に防止できる。
【００１３】
また、本願請求項３記載の発明は、上記請求項１または２記載の発明において、商品登録履歴記憶手段により記憶する商品登録履歴データを１商取引が成立する毎にクリアする履歴クリア制御手段を設けたものである。
したがって、登録内容を確認できる既登録済商品は１商取引が成立する前の商品に制限されるので、商取引が成立した後に既登録済商品の登録内容を確認し取消すような不正な操作を防止できる。
【００１４】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態では、図１１に示すスキャナ装置２とＰＯＳターミナル４とを備えた２人制の商品販売登録データ処理装置に本発明を適用した場合について説明する。
【００１５】
図１はこの実施の形態における商品販売登録データ処理装置の要部構成を示すブロック図であって、この装置は、制御部本体としてＣＰＵ（Central Processing Unit）１１を搭載している。
また、プログラムなどの固定的データを予め格納したＲＯＭ（Read Only Memory）１２、商品販売データを登録処理するための各種メモリエリアが形成されるＲＡＭ（Random Access Memory）１３、現日時を計時する時計部１４、モードスイッチ１５の信号を入力するとともに前記ＰＯＳターミナル４が載置されたドロワ５の引出を自動開放させるドロワ開放機構５ａに駆動信号を出力するＩ／Ｏ（Input/Output）ポート１６、通信回線を介して接続されるホスト装置１７とのデータ通信を制御する通信インタフェース１８を搭載している。
【００１６】
さらに、前記ＰＯＳターミナル４に設けられた決済用キーボード４ａから操作入力されたキーのキー信号を取込むキーボードコントローラ１９、同じくＰＯＳターミナル４に設けられた決済用表示部（オペレータ用表示器４ｂ，客用表示器４ｃ）の駆動を制御し表示データに対応した文字等を表示させる表示コントローラ２０、同じくＰＯＳターミナル４に設けられたプリンタ４ｄの駆動を制御し印字データに対応する文字等をレシート用紙及びジャーナル用紙に印字させるプリンタコントローラ２１、前記スキャナ装置２に設けられた登録用キーボード２ｂから操作入力されたキーのキー信号を取込むキーボードコントローラ２２、同じくスキャナ装置２に設けられた登録用表示部（オペレータ用表示器２ｃ，客用表示器）の駆動を制御し表示データに対応した文字等を表示させる表示コントローラ２３、同じくスキャナ装置２に設けられたバーコードスキャナ２ａの駆動を制御し読取られたバーコードデータを取込むスキャナコントローラ２４などを搭載している。
そして、前記ＣＰＵ１１と、ＲＯＭ１２，ＲＡＭ１３，時計部１４，Ｉ／Ｏポート１６，通信インタフェース１８及び各コントローラ１９〜２４とを、アドレスバス，データバス等のバスライン２５で接続している。
【００１７】
前記モードスイッチ１５は、「登録」，「点検」，「精算」，「設定」等の各種業務モードを選択しその実行をＣＰＵ１１に指令するもので、鍵にて切替え操作される。因みに、「登録」とは、商品登録手段であるスキャナ装置２のバーコードスキャナ２ａ及び登録用キーボード２ｂを介して商品の販売登録が行われると、その商品の売上データを記憶部であるＲＡＭ１３のメモリエリアに登録処理し、取引決済手段であるＰＯＳターミナル４の決済用キーボード４ａを介して取引決済データが登録されるとその取引決済データを同メモリエリアに登録処理するとともにプリンタ４ｄによりレシートを印字発行する業務のモードである。また「点検」とは、「登録」業務によって登録処理されたメモリエリアの内容をレポート出力する業務のモードであり、「精算」とは、同じくメモリエリアの内容をレポート出力した後、このメモリエリアをクリアする業務のモードである。また「設定」とは、各種業務を実行する上で必要なデータを予めメモリエリアに設定する業務のモードである。
【００１８】
前記ホスト装置１７は、各チェックアウトレーンや店内の各売場などにそれぞれ設置されているＰＯＳターミナル４を通信回線で接続して一元的に管理し、販売登録された各商品の売上データを通信回線を介して収集し集計して店舗全体の売上管理等を行うもので、例えば店内の事務所に設置されている。
【００１９】
前記決済用キーボード４ａは、図２に示すように、金額等の数値データを置数入力する「０」〜「９」の置数キー３１及び万券キー３２や、置数データをクリアするクリアキー３３の他、１商取引の決済成立を宣言する締めキーとして、現金による決済成立を宣言する預／現計キー３４、掛売りによる決済成立を宣言する掛計キー３５、クレジットによる決済成立を宣言する信計キー３６、商品券による決済成立を宣言する商品券キー３７等を設けたものである。
【００２０】
前記登録用キーボード２ｂは、図３に示すように、各商品の商品コードがそれぞれプリセットされる複数（図３では１〜７０）の商品キー４１、売上点数などの数値データを置数入力する置数キー４２、置数データが乗数（売上点数）であることを指示する×キー４３等の商品登録用キーの他、クリアキー４４、合計キー４５、取消キー４６、値引キー４７、カーソルダウンキー４８、カーソルアップキー４９、溯りキー５０，日付キー５１等の各種ファンクションキーを設けたものである。
【００２１】
前記登録用表示部のオペレータ用表示器２ｃは、図４（ａ）〜（ｅ）に示すように、１行あたり１６字以内で文字及び数字を３行に亙り表示可能な小型のライン表示器である。
【００２２】
かかる構成の商品販売登録データ処理装置において、前記ＲＡＭ１３には、図５に示すように、各商品毎にそれぞれ付される商品固有の商品コードに対応して、その商品の品名（１６字以内）及び単価をプリセットするとともに、商品別に点数及び金額の売上データを累積記憶するエリアを有した商品ファイル６１を形成している。また、１からの連続番号である履歴番号順に商品コード，商品名，単価，売上点数，販売金額，値引額の各項目データからなる商品登録履歴データを蓄積記憶する商品登録履歴記憶手段としての商品登録履歴バッファ６２を形成するとともに、履歴番号カウンタＣ，表示行カウンタＤ，溯り番号カウンタＮ，溯り回数カウンタｎ，カーソルポインタＰ等の計数エリア及び登録中フラグＦ１，溯り表示中フラグＦ２等のフラグエリア等を形成している。
【００２３】
しかして、本実施の形態における商品販売登録データ処理装置は、モードスイッチ１５により「登録」モードが選択された状態でスキャナ装置２から商品コードが入力されると、ＣＰＵ１１が図６（ａ）の流れ図に示す処理を実行するようにプログラムを構成している。
【００２４】
すなわちＣＰＵ１１は、スキャナコントローラ２４を介してバーコードスキャナ２ａで読取られた商品バーコードを入力するか、キーボードコントローラ２２を介して登録用キーボード２ｂから商品キー４１のキー信号を入力したことにより、商品コードが入力されたことを検知すると、先ず、ＳＴ（ステップ）１として１商取引の商品登録中か否かを判断する。ここで、ＲＡＭ１３に登録中フラグＦ１がセットされておらず１商取引の商品登録中でないと判断した場合には、１商取引として最初に販売登録される商品の商品コードが入力されたので、ＳＴ２として前記商品登録履歴バッファ６２をクリアするとともに、ＲＡＭ１３の履歴番号カウンタＣを“０”にリセットする（履歴クリア制御手段）。また、ＳＴ３としてＲＡＭ１３に登録中フラグＦ１をセットしたならば、ＳＴ４の処理に進む。
一方、ＳＴ１にて登録中フラグＦ１が既にセットされており１商取引の商品登録中であると判断した場合には、１商取引として販売登録される２品目以降の商品の商品コードが入力されたので、ＳＴ２，ＳＴ３の処理を省略してＳＴ４の処理に進む。
【００２５】
ＳＴ４では、入力された商品コードを検索キーとして商品ファイル６１を検索する。そして、検索キーと一致する商品コードを検出したならば（ＳＴ５のＹＥＳ）、ＳＴ６としてその商品コードに対応する商品名及び単価を商品ファイル６１から読み出す。また、商品コードの入力直前に置数キー４２と乗算キー４３とにより乗数が入力されていたならばその乗数を販売登録商品の売上点数とし、入力されていなければ１を販売登録商品の売上点数とする。そして、商品ファイル６１から読み出した単価に上記販売登録商品の売上点数を乗じて売上金額を算出したならば、この売上点数及び売上金額を前記商品ファイル６１の該当商品コードに対応する売上点数累積エリア及び売上金額累積エリアにそれぞれ加算する。なお、商品ファイル６１から検索キーと一致する商品コードを検出できなかった場合には、商品ファイル６１に未登録の商品コードを入力した誤操作なので、商品コードの入力エラーとして、今回の商品コード入力処理を終了する。
【００２６】
次に、ＳＴ７として履歴番号カウンタＣを１だけカウントアップしたならば、ＳＴ８としてこの履歴番号カウンタＣのカウント値を履歴番号とし、販売登録商品の商品コード，商品名，売上点数及び売上金額で商品登録履歴データを作成する。そして、この商品登録履歴データを商品登録履歴バッファ６２に登録順に格納する。
【００２７】
その後、ＳＴ９として販売登録商品の商品名，売上金額，売上点数及び単価を登録用表示部２ｃ，２ｄに表示させたならば、今回の商品コード入力処理を終了する。
ここで、オペレータ用表示器２ｃには、図４（ａ）に示すように、販売登録商品の品名を１行目に、売上金額を２行目に、売上点数及び単価を３行目に表示させるものとなっている。
【００２８】
また、本実施の形態における商品販売登録データ処理装置は、同「登録」モードが選択された状態でスキャナ装置２から値引キー４７のキー信号が入力されると、ＣＰＵ１１が図６（ｂ）の流れ図に示す処理を実行するようにプログラムを構成している。
【００２９】
すなわちＣＰＵ１１は、キーボードコントローラ２２を介して登録用キーボード２ｂから値引キー４７のキー信号を入力したことを検知すると、ＳＴ１１としてＲＡＭ１３に登録中フラグＦ１がセットされているか否かを判断する。ここで、登録中フラグＦ１がセットされていない場合には、値引すべき商品の販売登録が行われていないときに値引キー４７を入力した誤操作なので、値引キー４７の操作エラーとして、今回の値引キー入力処理を終了する。
【００３０】
ＳＴ１１にて登録中フラグＦ１がセットされていることを確認した場合には、その直前に販売登録された商品の値引が指示されたので、ＳＴ１２として置数キー４２により値引額が置数入力されているか否かを判断する。ここで、値引額が置数入力されていない場合には、値引キー４７の操作をエラーとして、今回の値引キー入力処理を終了する。
【００３１】
ＳＴ１２にて値引額が置数入力されていることを確認した場合には、ＳＴ１３として直前に販売登録された商品の売上金額からその値引額を値引処理する。また、ＳＴ１４として履歴番号カウンタＣのカウント値を履歴番号とする商品登録履歴データに値引額をセットする。さらに、ＳＴ１５として値引額を登録用表示部２ｃ，２ｄに表示させたならば、今回の値引キー入力処理を終了する。
【００３２】
また、本実施の形態における商品販売登録データ処理装置は、同「登録」モードが選択された状態でスキャナ装置２の合計キー４５が入力されると、ＣＰＵ１１が図６（ｃ）の流れ図に示す処理を実行するようにプログラムを構成している。
【００３３】
すなわちＣＰＵ１１は、キーボードコントローラ２２を介して登録用キーボード２ｂから合計キー４５のキー信号を入力したことを検知すると、ＳＴ２１としてＲＡＭ１３に登録中フラグＦ１がセットされているか否かを判断する。ここで、登録中フラグＦ１がセットされていない場合には、商品の販売登録無しに合計キー４５を入力した誤操作なので、合計キー４５の操作をエラーとして、今回の合計キー入力処理を終了する。
【００３４】
ＳＴ２１にて登録中フラグＦ１がセットされていることを確認した場合には、１商取引として販売登録される商品の登録終了が宣言されたので、ＳＴ２２としてその販売登録商品の合計金額を登録用表示部２ｃ，２ｄに表示させる。しかる後、ＳＴ２３としてＲＡＭ１３から登録中フラグＦ１をリセットしたならば、今回の合計キー入力処理を終了する。
【００３５】
また、本実施の形態における商品販売登録データ処理装置は、同「登録」モードが選択された状態でスキャナ装置２から溯りキー５０のキー信号が入力されると、ＣＰＵ１１が図７の流れ図に示す処理を実行するようにプログラムを構成している。
【００３６】
すなわちＣＰＵ１１は、キーボードコントローラ２２を介して登録用キーボード２ｂから溯りキー５０のキー信号を入力したことを検知すると、ＳＴ３１としてＲＡＭ１３に溯り表示中フラグＦ２がセットされているか否かを判断する。ここで、溯り表示中フラグＦ２がセットされていない場合には、ＳＴ３２としてＲＡＭ１３に登録中フラグＦ１がセットされているか否かを判断する。ここで、登録中フラグＦ１がセットされていない場合には、溯り表示すべき商品の販売登録が行われていないときに溯りキー５０を入力した誤操作なので、溯りキー５０の操作エラーとして、今回の溯りキー入力処理を終了する。
【００３７】
ＳＴ３２にて登録中フラグＦ１がセットされていることを確認した場合には、商品登録内容の溯り表示が指示されたので、ＳＴ３３として前記溯り表示中フラグＦ２をセットするとともに、ＲＡＭ１３の溯り番号カウンタＮ及び溯り回数カウンタｎを“０”にリセットする。しかる後、ＳＴ３４の処理に進む。
一方、ＳＴ３１にて溯り表示中フラグＦ２がセットされていることを確認した場合には、ＳＴ３５として溯り回数カウンタｎを１だけカウントアップする。しかる後、ＳＴ３４の処理に進む。
【００３８】
ＳＴ３４ではＲＡＭ１３の表示行カウンタＤを“０”にリセットする。次に、ＳＴ３６として溯りカウンタＮ及び表示行カウンタＤをそれぞれ１ずつカウントアップする。そしてカウントアップ後、ＳＴ３７として溯りカウンタＮと履歴番号カウンタＣとを比較し、溯りカウンタＮのカウント値が履歴番号カウンタＣのカウント値以下ならば、ＳＴ３８として表示行カウンタＤのカウント値がオペレータ用表示器２ｃの表示行［３］を超えたか否かを判断する。
【００３９】
ここで、表示行カウンタＤのカウント値が表示行［３］を超えていなければ、ＳＴ３９として商品登録履歴バッファ６２から履歴番号が溯り番号カウンタＮのカウント値に一致する商品登録履歴データ（商品コード，商品名，単価，売上点数，売上金額，値引額）を読込む。そして、ＳＴ４０，４１及び４２としてその読込んだ商品登録履歴データの商品名，売上点数及び売上金額をオペレータ用表示器２ｃの各表示行のうち前記表示行カウンタＤのカウント値に相当する表示行に表示させる。この場合において、商品名は先頭より５文字分だけに簡略化して該当表示行の２カラム目から６カラム目に表示させる。また、売上点数は該当表示行の８カラム目から９カラム目に表示させ、売上金額は該当表示行の１１カラム目から１６カラム目に表示させる。
【００４０】
その後、ＳＴ３６の処理に戻り、溯りカウンタＮ及び表示行カウンタＤをそれぞれ１ずつカウントアップしたならば、ＳＴ３７及びＳＴ３８の判断処理に進む。こうして、溯りカウンタＮのカウント値が履歴番号カウンタＣのカウント値以下であり、かつ表示行カウンタＤのカウント値がオペレータ用表示器２ｃの表示行［３］を超えていなければ、ＳＴ３９乃至ＳＴ４２の処理を繰り返す。
そして、ＳＴ３７にて溯りカウンタＮのカウント値が履歴番号カウンタＣのカウント値を超えるか、ＳＴ３８にて表示行カウンタＤのカウント値がオペレータ用表示器２ｃの表示行［３］を超えたならば、ＳＴ４３としてカーソルポインタＰを“１”に初期化した後、オペレータ用表示器２ｃの各表示行のうち前記カーソルポインタＰのポイント値に相当する表示行の１カラム目に所定のカーソルを表示させる。以上で、今回の溯りキー入力処理を終了する。
【００４１】
ここに、溯りキー５０は、商品登録履歴の確認コマンドを入力する入力手段として機能する。また、ＣＰＵ１１は、上記溯りキー入力処理を実行することで履歴確認制御手段として機能する。
【００４２】
また、本実施の形態における商品販売登録データ処理装置は、同「登録」モードが選択された状態でスキャナ装置２からカーソルダウンキー４８またはカーソルアップキー４９のキー信号が入力されると、ＣＰＵ１１が図８の流れ図に示す処理を実行するようにプログラムを構成している。
【００４３】
すなわちＣＰＵ１１は、キーボードコントローラ２２を介して登録用キーボード２ｂからカーソルダウンキー４８またはカーソルアップキー４９のキー信号を入力したことを検知すると、ＳＴ５１としてＲＡＭ１３に溯り表示中フラグＦ２がセットされているか否かを判断する。そして、溯り表示中フラグＦ２がセットされていたならば、ＳＴ５２として入力キー信号がカーソルダウンキー４８のキー信号なのかカーソルアップキー４９のキー信号なのかを判断する。
【００４４】
ここで、入力キー信号がカーソルダウンキー４８のキー信号であった場合には、ＳＴ５３としてカーソルポインタＰを１だけカウントアップする。次に、ＳＴ５４としてカウントアップしたカーソルポインタＰのポイント値が前記オペレータ用表示器２ｃの表示行［３］を超えたか否かを判断する。ここで、カーソルポインタＰのポイント値が表示行［３］を超えていなければ、ＳＴ５５としてオペレータ用表示器２ｃの各表示行のうち前記カーソルポインタＰのポイント値に相当する表示行にデータ（商品名，売上点数，売上金額）が表示されているか否かを判断する。そして、データが表示されていたならばＳＴ５７に進み、オペレータ用表示器２ｃの各表示行のうち前記カーソルポインタＰのポイント値に相当する表示行の１カラム目に所定のカーソルを表示させる。以上で、今回のカーソルキー入力処理を終了する。
【００４５】
これに対し、ＳＴ５５にてオペレータ用表示器２ｃの各表示行のうち前記カーソルポインタＰのポイント値に相当する表示行にデータが表示されていない場合、及びＳＴ５４にてカウントアップしたカーソルポインタＰのポイント値が前記オペレータ用表示器２ｃの表示行［３］を超えた場合には、ＳＴ５６としてカーソルポインタＰを１だけカウントダウンする。しかる後、ＳＴ５７に進み、オペレータ用表示器２ｃの各表示行のうち前記カーソルポインタＰのポイント値に相当する表示行の１カラム目に所定のカーソルを表示させたならば、今回のカーソルキー入力処理を終了する。
【００４６】
一方、入力キー信号がカーソルアップキー４９のキー信号であった場合には、ＳＴ５８としてカーソルポインタＰを１だけカウントダウンする。次に、ＳＴ５９としてカウントダウンしたカーソルポインタＰのポイント値が０になったか否かを判断する。そして０になった場合には、ＳＴ６０としてカーソルポインタＰのポイント値を１に設定する。しかる後、ＳＴ６１としてオペレータ用表示器２ｃの各表示行のうち前記カーソルポインタＰのポイント値に相当する表示行の１カラム目に所定のカーソルを表示させたならば、今回のカーソルキー入力処理を終了する。
【００４７】
また、本実施の形態における商品販売登録データ処理装置は、同「登録」モードが選択された状態でスキャナ装置２から日付キー５１のキー信号が入力されると、ＣＰＵ１１が図９の流れ図に示す処理を実行するようにプログラムを構成している。
【００４８】
すなわちＣＰＵ１１は、キーボードコントローラ２２を介して登録用キーボード２ｂから日付キー５１のキー信号を入力したことを検知すると、ＳＴ７１としてＲＡＭ１３に溯り表示中フラグＦ２がセットされているか否かを判断する。そして、溯り表示中フラグＦ２がセットされていたならば、ＳＴ７２としてオペレータ用表示器２ｃの各表示行にそれぞれ表示されているデータ（商品名，売上点数，売上金額）のうちカーソルが表示されている表示行のデータに該当する商品登録履歴データを商品登録履歴バッファ６２から再度読込む。具体的には、溯り回数カウンタｎのカウント値を３倍した値にカーソルポインタＰのポイント値を加算した値（３ｎ＋Ｐ）を履歴番号とする商品登録履歴データを商品登録履歴バッファ６２から読込む。
【００４９】
こうして、商品登録履歴バッファ６２からカーソルにより選択指示された商品登録履歴データ（商品コード，商品名，単価，売上点数，売上金額，値引額）を読込んだならば、ＳＴ７３としてその商品登録履歴データの商品名をオペレータ用表示器２ｃの表示行１行目にそのまま表示させる。また、ＳＴ７４としてその商品登録履歴データの売上金額を同オペレータ用表示器２ｃの表示行２行目に表示させる。また、ＳＴ７５としてその商品登録履歴データに値引額がセットされているか否かを判断する。そして、値引額がセットされていない場合には、ＳＴ７６としてその商品登録履歴データの売上点数及び単価を同オペレータ用表示器２ｃの表示行３行目に表示させる。これに対し、値引額がセットされていた場合には、ＳＴ７７として所定の値引名称「値引」と値引額とを同オペレータ用表示器２ｃの表示行３行目に表示させる。以上で、今回の日付キー入力処理を終了する。
【００５０】
ここに、カーソルダウンキー４８，カーソルアップキー４９及び日付キー５１はデータ選択手段として機能する。また、ＣＰＵ１１は、上記日付キー入力処理を実行することで詳細確認制御手段として機能する。
【００５１】
また、本実施の形態における商品販売登録データ処理装置は、同「登録」モードが選択された状態でスキャナ装置２から取消キー４６のキー信号が入力されると、ＣＰＵ１１が図１０の流れ図に示す処理を実行するようにプログラムを構成している。
【００５２】
すなわちＣＰＵ１１は、キーボードコントローラ２２を介して登録用キーボード２ｂから取消キー４６のキー信号を入力したことを検知すると、ＳＴ８１としてＲＡＭ１３に溯り表示中フラグＦ２がセットされているか否かを判断する。そして、溯り表示中フラグＦ２がセットされていたならば、ＳＴ８２として溯り回数カウンタｎのカウント値を３倍した値にカーソルポインタＰのポイント値を加算した値（３ｎ＋Ｐ）を履歴番号とする商品登録履歴データを商品登録履歴バッファ６２から読込む。そして、この商品登録履歴データ（商品コード，商品名，単価，売上点数，売上金額，値引額）に基づいて販売商品の登録取消処理を実行する。具体的には、商品登録履歴データ中の商品コードで商品ファイル６１を検索し、この商品コードに対応した売上点数エリアから商品登録履歴データ中の売上点数を減算する。また、売上金額エリアから商品登録履歴データ中の売上金額を減算するとともに値引額を加算する。
【００５３】
その後、ＳＴ８４として当該商品登録履歴データの商品名をオペレータ用表示器２ｃの表示行１行目にそのまま表示させる。また、ＳＴ８５として当該商品登録履歴データの売上金額から値引額を減額した金額を同オペレータ用表示器２ｃの表示行２行目に表示させる。さらに、ＳＴ８６として所定の取消名称「指定取消」を同オペレータ用表示器２ｃの表示行３行目に表示させたならば、今回の取消キー入力処理を終了する。
【００５４】
ここに、ＣＰＵ１１は、上記取消キー入力処理を実行することで登録取消制御手段として機能する。また、ＣＰＵ１１は、前記商品コード入力処理のＳＴ１，ＳＴ２の処理を実行することで履歴クリア制御手段を構成する。
【００５５】
また、本実施の形態における商品販売登録データ処理装置のＣＰＵ１１は、前記溯りキー入力処理を終了した後、クリアキー４４が入力されると、オペレータ用表示器２ｃの表示を溯りキー入力直前の状態に戻すようになっている。同様に、前記日付キー入力処理を終了した後にクリアキー４４が入力された場合には、日付キー入力直前の状態に戻し、取消キー入力処理を終了した後にクリアキー４４が入力された場合には、取消キー入力直前の状態に戻すようになっている。
【００５６】
このように構成された本実施の形態においては、スキャナ装置２のバーコードスキャナ２ａ及びキーボード２ｂを介して１商取引として売り上げられる各商品の販売登録が行なわれる毎に、その販売登録商品の商品コード，商品名，単価，売上点数，売上金額及び値引額からなる商品登録履歴データが商品登録履歴バッファ６２に登録順に蓄積格納される。
今、図５に示すように、商品登録履歴バッファ６２に１番目の商品登録履歴データとして商品［チョコレートアイス（単価１００円）］を１点登録した際のデータが格納され、２番目の商品登録履歴データとして商品［バニラアイス（単価１００円）］を１０円だけ値引して１点登録した際のデータが格納され、３番目の商品登録履歴データとして商品［チョコレートケーキ（単価４００円）］を２点登録した際のデータが格納されているとする。このとき、スキャナ装置２側のオペレータ用表示器２ｃには、図４（ａ）に示すように、最新の販売登録商品［チョコレートケーキ］に関するデータが表示されている。
【００５７】
この状態で、スキャナ装置２側の登録用キーボード２ｂに設けられた溯りキー５０が１回操作されると、前記オペレータ用表示器２ｃの表示内容は、図４（ｂ）に示すように、表示行１行目に最初に販売登録された商品［チョコレートアイス］の品名，売上点数及び売上金額を表示し、表示行２行目に２品目として販売登録された商品［バニラアイス］の品名，売上点数及び売上金額を表示し、表示行３行目に３品目として販売登録された商品［チョコレートケーキ］の品名，売上点数及び売上金額を表示する内容に更新される。また、表示行１行目の１カラム目にはカーソル（図中黒ひし形で表示）が表示される。
このとき、各商品の品名は、それぞれ５文字以内に簡略化されて表示される。したがって、１品目の「チョコレートアイス」と３品目の「チョコレートケーキ」とは、どちらも「チョコレー」となる。
【００５８】
ここで、登録用キーボード２ｂに設けられた日付キー５１が操作されると、前記オペレータ用表示器２ｃの表示内容は、図４（ｃ）に示すように、カーソルによって指示された商品「チョコレートアイス」の品名，売上金額，売上点数及び単価を各表示行に渡って表示する内容に更新される。
【００５９】
次に、クリアキー４４が操作されると、前記オペレータ用表示器２ｃの表示内容は、図４（ｂ）に示す状態に戻る。ここで、カーソルダウンキー４８が１回操作されると、カーソルが表示行２行目の１カラム目に移動する。この状態で、再度日付キー５１が操作されると、前記オペレータ用表示器２ｃの表示内容は、図４（ｄ）に示すように、カーソルによって指示された商品「バニラアイス」の品名，売上金額，売上点数及び単価を各表示行に渡って表示する内容に更新される。
【００６０】
次に、クリアキー４４が再度操作されると、前記オペレータ用表示器２ｃの表示内容は、図４（ｂ）に示す状態（ただしカーソルは表示行２行目の１カラム目に表示されている）に戻る。ここで、カーソルダウンキー４８が１回操作されると、カーソルが表示行３行目の１カラム目に移動する。この状態で、再度日付キー５１が操作されると、前記オペレータ用表示器２ｃの表示内容は、図４（ｅ）に示すように、カーソルによって指示された商品「チョコレートケーキ」の品名，売上金額，売上点数及び単価を各表示行に渡って表示する内容に更新される。
【００６１】
ここで、取消キー４６が操作されると、商品「チョコレートケーキ」２点分の販売登録が取消処理されるとともに、前記オペレータ用表示器２ｃの表示内容が、図４（ｆ）に示す内容に更新される。
【００６２】
このように本実施の形態においては、チェッカと称されるオペレータがスキャナ装置２を操作して商品の販売登録を行うと、その商品の少なくとも品名，売上点数，金額からなる商品登録履歴データが商品登録履歴バッファ６２に登録順に蓄積記憶される。ここで、オペレータが既に登録済の商品について登録ミスが有ったか否かを確認する場合には、溯りキー５０を押下する。そうすると、商品登録履歴バッファ６２に蓄積記憶された商品登録履歴データのうちオペレータ用表示器２ｃの表示行に相当する数の商品登録履歴データが読み出される。そして、各商品登録履歴データ毎に品名が簡略化された簡易履歴データが作成されて、１表示行につき１商品の割合でオペレータ用表示器２ｃに表示される。この状態で、オペレータがカーソルダウンキー４８，カーソルアップキー４９及び日付キー５１を操作してオペレータ用表示器２ｃの各表示行にそれぞれ表示された複数の簡易履歴データのうちの１つの簡易履歴データを選択すると、その簡易履歴データに対応する商品登録履歴データの少なくとも品名，売上点数及び販売金額がオペレータ用表示器２ｃの各表示行に表示される。
【００６３】
したがって、溯りキー５０を押下するだけの簡単な操作で、表示情報量の少ないオペレータ用表示器２ｃでも複数の既登録済商品の登録内容がまとめて表示されるので、登録内容を容易に短時間で確認できる。ただし、品名が簡略化されているので商品によっては品名が同一となり確認が困難になる場合があるが、このような場合には確認を要する商品の簡易履歴データをカーソルダウンキー４８またはカーソルアップキー４９で選択し日付キー５１で詳細表示を指令するだけの簡単な操作で、この商品の正規な品名を含む登録履歴データが表示部に表示されるので、登録内容を正確に確認することができる。
【００６４】
また、本実施の形態では、日付キー５１の入力により同表示器２ｃに登録履歴データが表示されている状態で取消キー４６を押下すると、そのデータに該当する販売登録商品の売上データが自動的に取消処理される。したがって、商品の正規な品名を含む登録履歴データがオペレータ用表示器２ｃに表示された既登録済商品についてその販売登録を取消すことができるので、簡略化された品名が同一の別商品を誤って取消してしまうミスを未然に防止できる。
【００６５】
また、本実施の形態では、商品登録履歴バッファ６２に蓄積記憶される商品登録履歴データは１商取引が成立する毎にクリアされるようになっている。したがって、登録内容を確認できる既登録済商品は１商取引が成立する前の商品に制限されるので、商取引が成立した後に既登録済商品の登録内容を取消してその商品の売上金を着服するようなオペレータの不正をも防止できる。
【００６６】
なお、本発明は、表示情報量の少ないオペレータ用表示部としてオペレータ用表示器２ｃを具備したスキャナ装置２を有する２人制の商品販売登録データ処理装置に限定されるものではなく、ＰＯＳターミナルや電子式キャッシュレジスタと称される１人制の商品販売登録データ処理装置にもオペレータ用表示部の表示情報量が少ない場合に適用できる。
【００６７】
【発明の効果】
以上詳述したように本願請求項１記載の発明によれば、表示情報量の少ないオペレータ用表示部の表示情報から既登録済商品の登録内容を短時間でしかも正確に再確認することができ、再確認のために処理効率が低下するのを防止できる商品販売登録データ処理装置を提供できる。
また、本願請求項２記載の発明によれば、上記請求項１記載の発明の効果に加えて、既登録済商品の登録内容を正確に確認した後に取消すことができるので、取消ミスを未然に防止できる効果を奏する。
また、本願請求項３記載の発明によれば、成立した商取引で販売登録された商品の売上データを不正に取消すことによりその商品の売上金を着服するようなオペレータの不正をも未然に防止できる利点がある。
【図面の簡単な説明】
【図１】  本発明の一実施の形態である商品販売登録データ処理装置の要部構成を示すブロック図。
【図２】  同実施の形態における決済用キーボードのキー配置を示す平面図。
【図３】  同実施の形態における登録用キーボードのキー配置を示す平面図。
【図４】  同実施の形態においてオペレータ用表示器に表示されるデータの変化例を示す図。
【図５】  同実施の形態のＲＡＭに形成される主要なメモリエリアを示す図。
【図６】  同実施の形態においてＣＰＵが実行する商品コード入力処理，値引キー入力処理及び合計キー入力処理をそれぞれ示す流れ図。
【図７】  同実施の形態においてＣＰＵが実行する溯りキー入力処理を示す流れ図。
【図８】  同実施の形態においてＣＰＵが実行するカーソルキー入力処理を示す流れ図。
【図９】  同実施の形態においてＣＰＵが実行する日付キー入力処理を示す流れ図。
【図１０】同実施の形態においてＣＰＵが実行する取消キー入力処理を示す流れ図。
【図１１】２人制商品販売登録データ処理装置の概略構成を示す斜視図。
【符号の説明】
２…スキャナ装置
２ｂ…登録用キーボード
２ｃ…オペレータ用表示器
４…ＰＯＳターミナル
１１…ＣＰＵ
４６…取消キー
５０…溯りキー
５１…日付キー
６１…商品ファイル
６２…商品登録履歴バッファ
【図１】
0003771389.tif 000002
【図２】
0003771389.tif 000003
【図３】
0003771389.tif 000004
【図４】
0003771389.tif 000005
【図５】
0003771389.tif 000006
【図６】
0003771389.tif 000007
【図７】
0003771389.tif 000008
【図８】
0003771389.tif 000009
【図９】
0003771389.tif 000010
【図１０】
0003771389.tif 000011
【図１１】
0003771389.tif 000012