(57)【要約】【課題】１商取引として売上げるために入力された商品販売データの販売数量を、簡単な操作によりその商取引の決済前に変更できるようにする。【解決手段】１商取引として売上げる商品の販売数量変更を宣言する数量変更宣言手段を設ける。この数量変更宣言手段により販売数量変更が宣言された状態で、入力手段を介して販売データ記憶部に既に販売データが記憶されている商品の商品コードと販売数量とが入力されると、販売データ記憶部に既に記憶されている当該商品販売データの販売数量を宣言状態で入力された販売数量に変更する。【選択図】　　図９
2004102422.tif 000002
【特許請求の範囲】
【請求項１】
１商取引として売上げる商品の数量，金額等の販売データを記憶する販売データ記憶部と、販売商品の商品コード及びその商品の販売数量を入力する入力手段とを有し、前記入力手段を介して販売商品の商品コード及び販売数量が入力されるとこの販売商品の販売データが前記販売データ記憶部に既に記憶されているか否かを判断し、記憶されている場合にはその既存の販売データの数量と金額に今回入力された販売商品の販売数量とその販売数量分の販売金額とをそれぞれ加算し、記憶されていない場合には今回入力された販売商品の販売数量及びその販売数量分の販売金額を含む販売データを前記販売データ記憶部に追加する商品販売登録装置において、
前記１商取引として売上げる商品の販売数量変更を宣言する数量変更宣言手段と、
この数量変更宣言手段により販売数量変更が宣言された状態で前記入力手段を介して前記販売データ記憶部に既に販売データが記憶されている商品の商品コードと販売数量とが入力されると、前記販売データ記憶部に既に記憶されている当該商品販売データの販売数量を前記宣言状態で入力された販売数量に変更する数量変更手段と、
を具備したことを特徴とする商品販売登録装置。
【請求項２】
１商取引として売上げる商品の数量，金額等の販売データを記憶する販売データ記憶部と、販売商品の商品コード及びその商品の販売数量を入力する入力手段とを有し、前記入力手段を介して販売商品の商品コード及び販売数量が入力されるとこの販売商品の販売データが前記販売データ記憶部に既に記憶されているか否かを判断し、記憶されている場合にはその既存の販売データの数量と金額に今回入力された販売商品の販売数量とその販売数量分の販売金額とをそれぞれ加算し、記憶されていない場合には今回入力された販売商品の販売数量及びその販売数量分の販売金額を含む販売データを前記販売データ記憶部に追加する商品販売登録装置において、
前記１商取引として売上げる商品の販売数量変更を宣言する数量変更宣言手段と、
この数量変更宣言手段により販売数量変更が宣言された状態で前記入力手段を介して前記販売データ記憶部に既に販売データが記憶されている商品の商品コードと販売数量とが入力されると、その入力された販売数量が“０”か否かを判断する変更数量判断手段と、
この変更数量判断手段により前記宣言状態で入力された販売数量が“０”以外であると判断したことを条件に、前記販売データ記憶部に既に記憶されている当該商品販売データの販売数量を前記宣言状態で入力された販売数量に変更する数量変更手段と、
前記変更数量判断手段により前記宣言状態で入力された販売数量が“０”であると判断したことを条件に、前記販売データ記憶部に既に記憶されている当該商品販売データを売上から削除する取消処理手段と、
を具備したことを特徴とする商品販売登録装置。
【請求項３】
取消処理手段は、当該商品販売データを、数量を変更することなく取消データとして残すことを特徴とする請求項１記載の商品販売登録装置。
【請求項４】
携帯型の装置本体に販売データ記憶部を内蔵するとともに、前記携帯型の装置本体に入力手段としてテンキーを含む複数のキーと商品コードを読取るためのスキャナとを一体的に設けたハンディターミナルからなることを特徴とする請求項１乃至３のいずれかに記載の商品販売登録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＯＳ（Ｐｏｉｎｔ　Ｏｆ　Ｓａｌｅｓ）端末、電子式キャッシュレジスタ，ハンディターミナル等の商品販売登録装置に関する。
【０００２】
【従来の技術】
従来、入力手段を介して１商取引として売上げる商品の販売データ（数量または金額）が入力されると、販売データ記憶部に同一商品の販売データが既に記憶されているか否かを判断し、記憶されている場合にはその同一商品の販売データに今回入力された商品販売データを加算し、記憶されていない場合には販売データ記憶部に今回入力された商品販売データを追加するようにした電子式キャッシュレジスタやＰＯＳ端末は既に知られている（例えば、特許文献１参照）。
【０００３】
このような装置であれば、例えば１商取引の中で同一商品を５点売上げる場合において、キャッシャが１点ずつ商品販売データを入力しても、レシートには５点分に合算された商品販売データが１行で印字されるので、レシートを簡素化できる。
【０００４】
ところで一般に、電子式キャッシュレジスタやＰＯＳ端末には、１商取引として売上げる商品の販売データを入力している途中で、その取引においてこれまで入力したデータを一括して取消す一括取消機能と、直前に入力した商品販売データのみを取消す直前取消機能とが設けられている。例えば、「一括取消キー」という専用のキーをキーボードに設け、このキーが操作されると、電子式キャッシュレジスタやＰＯＳ端末の制御部は、これまで入力された１商取引の商品販売データを取消処理する。また、「直前取消キー」という専用のキーを設け、このキーが操作されると、前記制御部は、直前に入力された商品販売データそのものだけを取消処理するものとなっていた。
【０００５】
なお、ハンディターミナルからなる商品販売登録装置の場合には軽量，小型化の要求により多数のキーを設けることが困難であり、「一括取消キー」や「直前取消キー」等の専用のキーを設ける余裕が無かったので、既存のキーの煩雑な組合せ操作によって一括取消機能や直前取消機能を実現させていた。
【０００６】
【特許文献１】
特開平８−２３５４４５号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のこの種の商品販売登録装置においては、１商取引として売上げるために入力された商品販売データそのもの、あるいは同一商品の販売データとして取出された状態の商品販売データを、その商取引の途中で取消すことはできたものの、商品販売データとして入力された販売数量を入力後には変更することができなかった。このため、例えば販売数量３点として入力された商品のうち１点を決済前に返品扱いとする場合、この商品に関わる入力済の３点分の商品販売データを一旦取消した後、再度２点分の商品販売データを入力しなおさなければならず、操作性が悪かった。
【０００８】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、１商取引として売上げるために入力された商品販売データの販売数量を、簡単な操作によりその商取引の決済前に変更することができ、操作性を向上させることができる商品販売登録装置を提供しようとするものである。
【０００９】
【課題を解決するための手段】
本発明は、１商取引として売上げる商品の数量，金額等の販売データを記憶する販売データ記憶部と、販売商品の商品コード及びその商品の販売数量を入力する入力手段とを有し、入力手段を介して販売商品の商品コード及び販売数量が入力されるとこの販売商品の販売データが販売データ記憶部に既に記憶されているか否かを判断し、記憶されている場合にはその既存の販売データの数量と金額に今回入力された販売商品の販売数量とその販売数量分の販売金額とをそれぞれ加算し、記憶されていない場合には今回入力された販売商品の販売数量及びその販売数量分の販売金額を含む販売データを販売データ記憶部に追加する商品販売登録装置において、１商取引として売上げる商品の販売数量変更を宣言する数量変更宣言手段と、この数量変更宣言手段により販売数量変更が宣言された状態で、入力手段を介して販売データ記憶部に既に販売データが記憶されている商品の商品コードと販売数量とが入力されると、販売データ記憶部に既に記憶されている当該商品販売データの販売数量を、販売数量変更が宣言された状態で入力された販売数量に変更する数量変更手段とを備えたものである。
【００１０】
このような手段を講じた商品販売登録装置であれば、１商取引として売り上げる商品販売データの入力途中で、数量変更宣言手段により売上商品の販売数量変更を宣言し、続いて入力手段を介して販売数量を変更する商品の商品コードと販売数量とを操作入力すると、販売データ記憶部に既に記憶されている当該商品販売データの販売数量が自動的に宣言状態で入力された販売数量に変更される。
【００１１】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態は、ハンディターミナルからなる商品販売登録装置に本発明を適用した場合である。
【００１２】
図１は商品販売登録装置として機能するハンディターミナル１の外観を示した図であり、同図（ａ）は正面側から見た図を示し、同図（ｂ）は裏面側から見た図を示している。図示するように、このハンディターミナル１は、操作者が片手で操作できる程度に小型かつ軽量化された装置本体の正面に表示部２とキー部３とが一体的に設けられており、裏面にスキャナ４（図３を参照）のコード読取り口４Ａが設けられている。また、左右両側面の略中央部には、前記スキャナ４でコードを読取るときのトリガとなるトリガスイッチ５，６が設けられている。さらに、左側面の下方部には、光インタフェース７（図７を参照）の投受光窓７Ａが形成されており、右側面の下方部には、裏面下方部に着脱自在に装着されたカートリッジ式のバッテリ８を取り外すためのリリーススイッチ９が設けられている。バッテリ８は、ハンディターミナル１の主電源である。
【００１３】
前記表示部２は、文字やグラフィックパターンを表示可能とするもので、例えば液晶ディスプレイによって構成されている。なお、表示部２をタッチパネルで構成し、タッチペン等で直接画面をタッチして種々のデータを入力できるようにしてもよい。
【００１４】
前記キー部３には、図２に示すように、「０」〜「９」及び小数点「・」からなるテンキー３１の他、「ＥＮＴ」のエンターキー３２、「ＢＳ」のバックスペースキー３３、「Ｃ」のクリアキー３４、「ＳＦ」のシフトキー３５、「ＰＷ」の電源キー３６、「Ｍ１」の第１のマジックキー３７及び「Ｍ２」の第２のマジックキー３８が設けられている。第１及び第２のマジックキー３７，３８は、装置の動作状態によって機能が変化するキーであり、デフォルトの初期状態では、第１のマジックキー３７は上矢印キーとして機能し、第２のマジックキー３８は下矢印キーとして機能する。因みに、装置本体の小型化の要求により、図２に示す各キー３１〜３８以外のキーを設けるスペースがキー部３８にはなく、従って、直前取消キーや一括取消キー等の専用キーは設けられていない。
【００１５】
図３はハンディターミナル１の要部構成を示すブロック図であり、このハンディターミナル１の装置本体には、制御部本体としてＣＰＵ（Ｃｅｎｔｒａｌ　ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）１１が内蔵されている。また、このＣＰＵ１１が実行するプログラム等の固定的データが予め格納されたＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２、可変的なデータを格納するための種々のメモリエリアが形成されるＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３、スキャナ４を動作させてバーコードを光学的に読取らせるスキャナコントローラ１４、赤外線等を光を媒体としてデータを送受信する光インタフェース７、表示部２へのデータ表示を制御する表示コントローラ１５及びキー部３に設けられた各種キー３１〜３８と両トリガスイッチ５，６とから操作に応じた信号が入力されるキーコントローラ１６等が内蔵されている。ＣＰＵ１１と、ＲＯＭ１２，ＲＡＭ１３，スキャナコントローラ１４，光インタフェース７、表示コントローラ１５及びキーコントローラ１６とは、アドレスバス，データバス等のバスライン１７で接続されている。
【００１６】
かかる構成のハンディターミナル１は、ホストコンピュータ２１に接続された光アダプタ２２に本体が載置されると、光インタフェース７と光アダプタ２２の光インタフェース（不図示）とが光結合し、ホストコンピュータ２１から商品マスタファイル２３等のデータを光通信によりダウンロードして、ＲＡＭ１３に設定できるようになっている。また、光通信機能を有した携帯プリンタ２４に対し、光インタフェース７を介してレシート印字データ等を送信して、レシート印字等を行なわせるようになっている。なお、商品マスタファイル２３は、各商品にそれぞれ設定された固有の商品コードに対応して、その商品の品名，単価，ステータス等の商品データを予め設定記憶したものである。
【００１７】
前記商品マスタファイル２３がダウンロードされるＲＡＭ１３は、バッテリ８によって電源がバックアップされており、電源オフ時にも商品マスタファイル２３等のメモリデータが保持されるようになっている。
【００１８】
上記ＲＡＭ１３には、商品マスタファイル２３を記憶するエリアの他、特に図４に示す構成の商品売上メモリ４１、取消データメモリ４２、アイテムメモリ４３及びワークメモリ４４が形成されている。
【００１９】
商品売上メモリ４１は、商品コード，品名，売上数量及び売上金額の各項目からなる商品売上レコードを蓄積記憶するエリアである。取消データメモリ４２は、責任者コード，取引連番，品名及び取消数量の各項目からなる商品取消レコードを蓄積記憶するエリアである。アイテムメモリ４３は、責任者コード，取引連番，商品コード，品名，単価，数量，金額の各項目からなる１商取引分のアイテムレコードを蓄積記憶するエリアであり、販売データ記憶部として機能する。ワークメモリ４４は、取引連番，責任者コード，小計，商品コード，品名，単価，数量及び金額の各データをそれぞれ記憶するエリア４４１．４４２．４４３．４４４．４４５．４４６．４４７．４４８から構成されている。
【００２０】
しかして、ハンディターミナル１のＣＰＵ１１は、電源キー３６の操作により電源が投入されると、ＲＯＭ１２に設定されたプログラムに基づいて図５の流れ図に示す処理を開始するものとなっている。先ずＣＰＵ１１は、ＳＴ（ステップ）１として売上入力業務，精算処理業務及びマスタ受信業務の各種業務の中からいずれかの業務をオペレータに選択させるための業務メニュー画面を表示部２に表示させる。そしてＣＰＵ１１は、ＳＴ２としていずれかの業務が選択されるのを待機し、選択されたならば該当する業務の処理を実行する。
【００２１】
例えばテンキー３１の操作により数字“２”が入力された場合には、ＣＰＵ１１は精算処理業務が選択されたと判断する。そして、ＲＡＭ１３の商品売上メモリ４１のデータと取消データメモリ４２のデータを、光通信を利用して携帯プリンタ２４に出力してプリントアウトさせた後、商品売上メモリ４１と取消データメモリ４２とをクリアするという精算処理を実行する。また、テンキー３１の操作により数字“３”が入力された場合には、ＣＰＵ１１はマスタ受信業務が選択されたと判断する。そして、ホストコンピュータ２１と光通信により接続して、ホストコンピュータ２１から商品マスタファイル２３等をダウンロードし、ＲＡＭ１３の所定エリアに格納するというマスタ受信処理を実行する。
【００２２】
一方、テンキー３１の操作により数字“１”が入力された場合には、ＣＰＵ１１は売上入力業務が選択されたと判断する。すると、ＣＰＵ１１は、ＳＴ３として表示部２に、図１１（ａ）に示す如く、オペレータに責任者コードの入力を促すメッセージを示した責任者コード入力画面Ｇ１を表示させる。そして、ＳＴ４としてトリガスイッチ５または６の操作によりスキャナ４が動作して責任者コードに相当するバーコードが読取られると、ハンディターミナル１を使用して売上入力業務を行なうキャッシャの責任者コードが入力されたので、ＣＰＵ１１は、ＳＴ５としてそのバーコードから得られた責任者コードをワークメモリ４４の責任者コードエリア４４２に格納する。また、ＣＰＵ１１は、ＳＴ６としてワークメモリ４４の取引連番エリア４４１に初期値“０”を上書きする。
【００２３】
しかる後、ＣＰＵ１１は、ＳＴ７として表示部２の画面を、図１１（ｂ）に示すレイアウトの売上入力画面Ｇ２に更新して、図６に具体的に示す売上入力処理を開始する。なお、売上入力画面Ｇ２は、１行目Ｌ１と２行目Ｌ２を品名表示行とし、３行目Ｌ３を単価表示行とし、４行目Ｌ４を数量表示行とし、５行目Ｌ５を金額表示行とし、７行目Ｌ７を小計表示行としている。
【００２４】
売上入力処理を開始すると、ＣＰＵ１１は、ＳＴ１１として商品コードが入力されるのを待機する。ここで、トリガスイッチ５または６の操作によりスキャナ４が動作して商品コードに相当するバーコードが読取られると、１商取引として売上げる商品の１点目の商品コードが入力されたので、ＣＰＵ１１は、ＳＴ１２として取引連番エリア４４１の値（取引連番）を“１”だけ増加させる。また、ＳＴ１３としてアイテムメモリ４３をクリアする。さらに、ＳＴ１４としてワークメモリ４４の小計エリア４４３に初期値“０”を上書きする。
【００２５】
次に、ＣＰＵ１１は、ＳＴ１５としてバーコードから得られた商品コードをワークメモリ４４の商品コードエリア４４４に格納した後、ＳＴ１５としてＲＡＭ１３にダウンロードされている商品マスタファイル２３を検索して、商品コードエリア４４４の商品コードが設定されているか否かを調べる。ここで、商品マスタファイル２３に当該商品コードが設定されていない場合（商品マスタファイル２３自体がＲＡＭ１４にダウンロードされていない場合も含む）にはエラーとする。
【００２６】
ＳＴ１６にて商品マスタファイル２３に当該商品コードが設定されていた場合には、ＣＰＵ１１は、ＳＴ１７として商品マスタファイル２３から当該商品コードに対応して設定されている品名，単価，ステータス等の商品データを読込む。そして、ワークメモリ４４の品名エリア４４５と単価エリア４４６に当該商品の品名と単価をそれぞれ上書きする。また、同ワークメモリ４４の数量エリア４４７に初期数量“１”を上書きする。続いて、ＣＰＵ１１は、ＳＴ１８として単価エリア４４６の値と数量エリア４４７の値とを乗算し、その乗算後の値をワークメモリ４４の金額エリア４４８に上書きする。続いて、ＣＰＵ１１は、ＳＴ１９として小計エリア４４３の値に金額エリア４４８の値を加算し、その加算後の値を小計エリア４４３に上書きする。
【００２７】
しかる後、ＣＰＵ１１は、ＳＴ２０として品名エリア４４５のデータ（品名），単価エリア４４６の値（単価），数量エリア４４７の値（数量＝１），金額エリア４４８の値（金額）及び小計エリア４４３の値（小計）をそれぞれ売上入力画面Ｇ２に表示させたならば、図１１（ｃ）に示すように、ＳＴ２１として売上入力画面Ｇ２上のカーソルＣＵを数量表示行Ｌ４に移動させる。また、売上入力画面Ｇ２の最下行Ｌ８に、第１のマジックキーＭ１が１商取引として売上げる商品の販売数量変更を宣言する数量変更宣言手段として機能することを示す情報［Ｍ１　数量変更］を表示させる。
【００２８】
この状態で、ＣＰＵ１１は、ＳＴ２２としてテンキー３１の操作により数量が入力されるか、ＳＴ２３として第１のマジックキーＭ１が操作されるか、ＳＴ２４として１商取引の商品登録終了を宣言する締めコードが入力されるか、ＳＴ２５として次の売上商品の商品コードが入力されるのを待機する。
【００２９】
ここで、トリガスイッチ５または６の操作によりスキャナ４が動作して商品コードに相当するバーコードが読取られた場合には（ＳＴ２５のＹＥＳ）、次の売上商品の商品コードが入力されたので、ＣＰＵ１１は、直前に入力された商品の売上を確定するために、図７に具体的に示す商品売上確定処理を実行する。すなわちＣＰＵ１１は、ＳＴ３１として商品コードエリア４４４に記憶している商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されているか否かを検索する。その結果、当該商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されていない場合には（ＳＴ３２のＮＯ）、ＣＰＵ１１は、ＳＴ３３としてワークメモリ４４における責任者コードエリア４４２，取引連番エリア４４１，商品コードエリア４４４，品名エリア４４５，数量エリア４４７及び金額エリア４４８の各データで新規のアイテムレコードを生成し、アイテムメモリ４３に追加する。
【００３０】
これに対し、当該商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されていた場合には（ＳＴ３２のＹＥＳ）、ＣＰＵ１１は、ＳＴ３４としてその当該商品コードを含むアイテムレコードの数量データ及び金額データに、ワークメモリ４４における数量エリア４４７の値と金額エリア４４８の値をそれぞれ加算して、当該アイテムレコードを更新する。その後、ＣＰＵ１１は、図６のＳＴ１５で示した処理に戻り、バーコードから得られた商品コードをワークメモリ４４の商品コードエリア４４４に格納する。そしてＣＰＵ１１は、図６のＳＴ１６〜ＳＴ２５で示した各処理を再び実行する。
【００３１】
また、第１のマジックキーＭ１が操作されたことを検知した場合（ＳＴ２３のＹＥＳ）、及びトリガスイッチ５または６の操作によりスキャナ４が動作して所定の締めコードに相当するバーコードが読取られた場合にも、ＣＰＵ１１は、直前に入力された商品の売上を確定するために、前述した商品売上確定処理を実行する。そして、第１のマジックキーＭ１が操作されたことを検知した場合には、商品売上確定処理実行後に後述する指定商品数量変更処理を実行し、締めコードに相当するバーコードが読取られた場合には、商品売上確定処理実行後に後述する登録締め処理を実行する。
【００３２】
一方、テンキー３１により数字ｎが置数され、続いてエンターキー３２が操作されたことを検知した場合には（ＳＴ２２のＹＥＳ）、ＣＰＵ１１は、図８に具体的に示す直前商品数量変更処理を実行する。
【００３３】
先ずＣＰＵ１１は、ＳＴ４１としてテンキー３１によって置数された数字ｎが“０”か否かを判断する。ここで、数字ｎが“０”でない（ｎ＞０）場合には、ＣＰＵ１１は、ＳＴ４２としてワークメモリ４４の数量エリア４４７にその置数された数字ｎを上書きする。続いてＣＰＵ１１は、ＳＴ４３として小計エリア４４３の値から金額エリア４４８の値を減算し、その減算後の値を小計エリア４４３に上書きする。またＣＰＵ１１は、ＳＴ４４として単価エリア４４６の値に数量エリア４４７の値を乗算し、その乗算後の値を金額エリア４４８に上書きする。続いてＣＰＵ１１は、ＳＴ４５として小計エリア４４３の値に金額エリア４４８の値を加算し、その加算後の値を小計エリア４４３に上書きする。
【００３４】
しかる後、ＣＰＵ１１は、ＳＴ４６として品名エリア４４５のデータ（品名），単価エリア４４６の値（単価），数量エリア４４７の値（数量＝ｎ），金額エリア４４８の値（金額）及び小計エリア４４３の値（小計）をそれぞれ売上入力画面Ｇ２に表示させる。
【００３５】
次に、ＣＰＵ１１は、数量が初期数量（１）から変更された商品の売上を確定するために、ＳＴ４７として商品コードエリア４４４に記憶している商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されているか否かを検索する。その結果、当該商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されていない場合には（ＳＴ４８のＮＯ）、ＣＰＵ１１は、ＳＴ４９としてワークメモリ４４における責任者コードエリア４４２，取引連番エリア４４１，商品コードエリア４４４，品名エリア４４５，数量エリア４４７及び金額エリア４４８の各データで新規のアイテムレコードを生成し、アイテムメモリ４３に追加する。これに対し、当該商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されていた場合には（ＳＴ４８のＹＥＳ）、ＣＰＵ１１は、ＳＴ５０としてその当該商品コードを含むアイテムレコードの数量データ及び金額データに、ワークメモリ４４における数量エリア４４７の値と金額エリア４４８の値をそれぞれ加算して、当該アイテムレコードを更新する。
【００３６】
一方、テンキー３１によって置数された数字ｎが“０”であった場合には（ＳＴ４１のＹＥＳ）、ＣＰＵ１１は、ＳＴ５１としてワークメモリ４４の商品コードエリア４４４に格納されていた商品コードを所定の取消コード“０”に書換える。続いてＣＰＵ１１は、ＳＴ５２として小計エリア４４３の値から金額エリア４４８の値を減算し、その減算後の値を小計エリア４４３に上書きする。そしてＣＰＵ１１は、ＳＴ５３として表示部２に表示している売上入力画面Ｇ２の数量表示行Ｌ４の値（数量）を“０”に変更するとともに、同画面Ｇ２の小計表示行Ｌ７に小計エリア４４３の値を表示させる。なお、数量エリア４４７の値は変更しない。しかる後、ＣＰＵ１１は、ＳＴ５４としてワークメモリ４４における責任者コードエリア４４２，取引連番エリア４４１，商品コードエリア４４４，品名エリア４４５，数量エリア４４７及び金額エリア４４８の各データで、商品コードを“０”とした取消アイテムレコードを編集し、アイテムメモリ４３に追加する。
【００３７】
ＳＴ４９，ＳＴ５０またはＳＴ５４の処理を終了すると、ＣＰＵ１１は、ＳＴ５５として第１のマジックキーＭ１が操作されるか、ＳＴ５６として前記締めコードが入力されるか、ＳＴ５７として次の売上商品の商品コードが入力されるのを待機する。
【００３８】
ここで、トリガスイッチ５または６の操作によりスキャナ４が動作して商品コードに相当するバーコードが読取られると（ＳＴ５７のＹＥＳ）、次の売上商品の商品コードが入力されたので、ＣＰＵ１１は、図６のＳＴ１５で示した処理に戻り、バーコードから得られた商品コードをワークメモリ４４の商品コードエリア４４４に格納する。そしてＣＰＵ１１は、図６のＳＴ１６〜ＳＴ２５で示した各処理を再び実行する。
【００３９】
また、第１のマジックキーＭ１が操作されたことを検知した場合には（ＳＴ５５のＹＥＳ）、直前に入力された商品の売上は確定しているので、商品売上確定処理を実行することなく後述する指定商品数量変更処理を実行し、締めコードに相当するバーコードが読取られた場合にも（ＳＴ５６のＹＥＳ）、商品売上確定処理を実行することなく後述する登録締め処理を実行する。
【００４０】
図９は指定商品数量変更処理の内容を具体的に示す流れ図である。すなわちＣＰＵ１１は、ＳＴ６１として表示部２の画面を、図１１（ｄ）に示すレイアウトの数量変更画面Ｇ３に更新する。なお、数量変更画面Ｇ３は、売上入力画面Ｇ２と同様に、１行目Ｌ１と２行目Ｌ２を品名表示行とし、３行目Ｌ３を単価表示行とし、４行目Ｌ４を数量表示行とし、５行目Ｌ５を金額表示行とし、７行目Ｌ７を小計表示行としている。ただし、画面Ｇ３の最下行に、第１のマジックキーＭ１が直前の状態に戻ることを宣言するキーとして機能することを示す情報［Ｍ１
戻る］を表示させている。
【００４１】
この状態で、ＣＰＵ１１は、ＳＴ６２として第１のマジックキーＭ１が操作されるか、ＳＴ６３として商品コードが入力されるのを待機する。そして、トリガスイッチ５または６の操作によりスキャナ４が動作して商品コードに相当するバーコードが読取られた場合には（ＳＴ６３のＹＥＳ）、数量変更を行なう商品の商品コードが入力されたので、ＣＰＵ１１は、ＳＴ６４としてその商品コードをワークメモリ４４の商品コードエリア４４４に上書きした後、この商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されているか否かを検索する。その結果、当該商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されていない場合には（ＳＴ６５のＮＯ）、エラーとする。
【００４２】
これに対し、当該商品コードを含むアイテムレコードがアイテムメモリ４３に記憶されていた場合には（ＳＴ６５のＹＥＳ）、ＣＰＵ１１は、ＳＴ６６としてその当該商品コードを含むアイテムレコードの品名，単価，数量，金額の各データを読込み、それぞれワークメモリ４４の品名エリア４４５，単価エリア４４６，数量エリア４４７及び金額エリア４４８に上書きする。そして、図１１（ｅ）に示すように、この品名エリア４４５，単価エリア４４６，数量エリア４４７及び金額エリア４４８の各データ（品名，単価，数量及び金額）と小計エリア４４３のデータ（小計）とを、数量変更画面Ｇ３に表示させる。
【００４３】
次に、ＣＰＵ１１は、ＳＴ６７として第１のマジックキーＭ１が操作されるか、ＳＴ６８としてテンキー３１の操作により数量が入力されるのを待機する。そして、テンキー３１により数字ｎが置数され、続いてエンターキー３２が操作されたことを検知した場合には（ＳＴ６８のＹＥＳ）、ＣＰＵ１１は、ＳＴ６９として置数された数字ｎが“０”か否かを判断する（変更数量判断手段）。
【００４４】
ここで、数字ｎが“０”でない（ｎ＞０）場合には、ＣＰＵ１１は、ＳＴ７０としてワークメモリ４４の数量エリア４４７にその置数された数字ｎを上書きする。続いてＣＰＵ１１は、ＳＴ７１として小計エリア４４３の値から金額エリア４４８の値を減算し、その減算後の値を小計エリア４４３に上書きする。またＣＰＵ１１は、ＳＴ７２として単価エリア４４６の値に数量エリア４４７の値を乗算し、その乗算後の値を金額エリア４４８に上書きする。続いてＣＰＵ１１は、ＳＴ７３として小計エリア４４３の値に金額エリア４４８の値を加算し、その加算後の値を小計エリア４４３に上書きする。
【００４５】
しかる後、ＣＰＵ１１は、ＳＴ７４として品名エリア４４５のデータ（品名），単価エリア４４６の値（単価），数量エリア４４７の値（数量＝ｎ），金額エリア４４８の値（金額）及び小計エリア４４３の値（小計）をそれぞれ数量変更画面Ｇ３に表示させる。またＣＰＵ１１は、ＳＴ７５としてアイテムメモリ４３に記憶されている各アイテムレコードのうち、商品コードエリア４４４に格納されている商品コードを含むアイテムレコードの数量データと金額データを、それぞれ数量エリア４４７の値（宣言状態で入力された数量）と金額エリア４４８の値に変更する（数量変更手段）。
【００４６】
一方、テンキー３１によって置数された数字ｎが“０”であった場合には（ＳＴ６９のＹＥＳ）、ＣＰＵ１１は、ＳＴ７６として小計エリア４４３の値から金額エリア４４８の値を減算し、その減算後の値を小計エリア４４３に上書きする。そしてＣＰＵ１１は、ＳＴ７７として表示部２に表示している数量変更画面Ｇ３の数量表示行Ｌ４の値（数量）を“０”に変更するとともに、同画面Ｇ２の小計表示行Ｌ７に小計エリア４４３の値を表示させる。しかる後、ＣＰＵ１１は、ＳＴ７８としてアイテムメモリ４３に記憶されている各アイテムレコードのうち、商品コードエリア４４４に格納されている商品コードを含むアイテムレコードの商品コードを所定の取消コード“０”に書換えて、当該アイテムレコードを取消アイテムレコードに変更する（取消処理手段）。
【００４７】
ＳＴ７５またはＳＴ７８の処理を終了すると、ＣＰＵ１１は、ＳＴ７９として第１のマジックキーＭ１が操作されるか、ＳＴ８０として前記締めコードが入力されるか、ＳＴ８１として次の売上商品の商品コードが入力されるのを待機する。また、ＳＴ６７にて第１のマジックキーＭ１が操作されたことを検知した場合も、同様な待機状態となる。また、ＳＴ６２にて第１のマジックキーＭ１が操作されたことを検知した場合には、ＳＴ８２としてワークメモリ４４の品名エリア４４５，単価エリア４４６，数量エリア４４７，金額エリア４４８及び小計エリア４４３の各データに基づいて、表示部２の画面を、直前に売上入力を確定した商品に関する売上入力画面Ｇ２に戻した後、同様な待機状態となる。
【００４８】
ここで、第１のマジックキーＭ１が操作されたことを検知した場合（ＳＴ７９のＹＥＳ）には、１商取引として売上げる商品の販売数量変更が再び宣言されたので、ＣＰＵ１１は、ＳＴ６１の処理に戻り、図１１（ｄ）に示す初期状態の数量変更画面Ｇ３を再度表示させて、上記ＳＴ６２〜ＳＴ８１で示した各処理を再び実行する。また、締めコードに相当するバーコードが読取られた場合には（ＳＴ８０のＹＥＳ）、後述する登録締め処理を実行する。
【００４９】
一方、トリガスイッチ５または６の操作によりスキャナ４が動作して商品コードに相当するバーコードが読取られた場合には（ＳＴ８１のＹＥＳ）、次の売上商品の商品コードが入力されたので、ＣＰＵ１１は、図６のＳＴ１５で示した処理に戻り、バーコードから得られた商品コードをワークメモリ４４の商品コードエリア４４４に格納する。そしてＣＰＵ１１は、図６のＳＴ１６〜ＳＴ２５で示した各処理を再び実行する。
【００５０】
図１０は登録締め処理の内容を具体的に示す流れ図である。すなわちＣＰＵ１１は、ＳＴ９１としてワークメモリ４４の小計エリア４４３の値が“０”より大きいか否かを判断する。ここで、小計エリア４４３の値が“０”の場合には、商品の売上入力無しに登録締めが宣言されたので、エラーとする。
【００５１】
ＳＴ９１にて小計エリア４４３の値が“０”より大きい場合には、ＣＰＵ１１は、ＳＴ９２として表示部２の画面を、図１１（ｆ）に示すレイアウトの登録締め画面Ｇ４に更新する。なお、登録締め画面Ｇ４は、２行目Ｌ２をアイテム数の表示行とし、４行目Ｌ４を合計金額の表示行とし、６行目Ｌ６を預り金額の表示行とし、７行目Ｌ７を釣銭の表示行としている。そして、アイテム数表示行Ｌ２には、アイテムメモリ４３に格納された各レコードの数量を合算して算出されたアイテム数を表示し、合計金額表示行Ｌ４には、各レコードの金額を合算して算出された合計金額を表示している。また、最下行Ｌ８には、第２のマジックキーＭ２がレシート発行を宣言するキーとして機能することを示す情報［Ｍ２　レシート］を表示している。
【００５２】
この状態で、ＣＰＵ１１は、ＳＴ９３としてテンキー３１の操作により預り金額が入力されるか、ＳＴ９４として預り金額の入力無しにエンターキー３２が操作されるのを待機する。そして、預り金額の入力無しにエンターキー３２が操作されたことを検知した場合には（ＳＴ９４のＹＥＳ）、ＣＰＵ１１は、ＳＴ９５として前記合計金額を預り金額として確定する。これに対し、預り金額が置数された後にエンターキー３２が操作されたことを検知した場合には（ＳＴ９３のＹＥＳ）、ＣＰＵ１１は、ＳＴ９６としてその置数された金額が前記合計金額以上であることを確認した後、ＳＴ９７として置数された金額を預り金額として確定する。なお、ＳＴ９６の処理にて置数金額が合計金額未満の場合には、エラーとする。
【００５３】
ＳＴ９５またはＳＴ９７の処理にて預り金額を確定したならば、ＣＰＵ１１は、次に、ＳＴ９８としてその預かり金額から前記合計金額を減算して釣銭額を求める。そしてＣＰＵ１１は、ＳＴ９９としてこの預り金額及び釣銭額を登録締め画面Ｇ４の各表示行Ｌ６，Ｌ７にそれぞれ表示させる。
【００５４】
しかる後、ＣＰＵ１１は、ＳＴ１００として第２のマジックキーＭ２が操作されるか、ＳＴ１０１としてエンターキー３２が操作されるのを待機する。ここで、第２のマジックキーＭ２が操作されたことを検知した場合には（ＳＴ１００のＹＥＳ）、レシート発行が指示されたので、ＣＰＵ１１は、ＳＴ１０２としてアイテムメモリ４３に格納されている各アイテムレコードのうち、商品コードが取消コード“０”でないアイテムレコードを選択してレシート印字データを編集する。そして、このレシート印字データを、光インタフェース７を介して携帯プリンタ２４に光通信により送信して、携帯プリンタ２４からレシートを印字発行させる。これに対し、エンターキー３２の操作を検知した場合には、レシート発行が指示されなかったので、ＣＰＵ１１は、ＳＴ１０２の処理を実行しない。
【００５５】
その後、ＣＰＵ１１は、ＳＴ１０３としてアイテムメモリ４３から先頭のアイテムレコードを読込む。そして、ＳＴ１０４としてこのアイテムレコードの商品コードを調べて、当該アイテムレコードが取消アイテムレコードが否かを判断する。ここで、商品コードが取消コード“０”でない場合には、当該アイテムレコードは売上商品のレコードなので、ＣＰＵ１１は、ＳＴ１０５として当該アイテムレコードの数量及び金額を、商品売上メモリ４１における同一商品コードの売上数量及び売上金額に加算登録する。これに対し、商品コードが取消コード“０”である場合には、当該アイテムレコードは取消アイテムレコードなので、ＣＰＵ１１は、ＳＴ１０６として当該取消アイテムレコードの責任者コード，取引連番，品名及び数量を取消データメモリ４２に追加登録し、売上からは除外する。
【００５６】
その後、ＣＰＵ１１は、ＳＴ１０７としてアイテムメモリ４３に次のアイテムレコードが格納されているか否かを判断する。そして、格納されている場合には、ＣＰＵ１１は、ＳＴ１０８としてそのアイテムレコードを読込み、このレコードに対して前記ＳＴ１０４，１０５，１０６の処理を実行する。すなわち、このアイテムレコードが取消アイテムレコードでなければ、販売数量及び販売金額を商品売上メモリ４１に商品別に加算登録し、取消アイテムレコードであれば、責任者コード，取引連番，品名，数量の各データを取消データメモリ４２に追加登録する。
【００５７】
こうして、ＣＰＵ１１は、アイテムメモリ４３に格納された全てのアイテムレコードに対して前記ＳＴ１０４，１０５，１０６の処理を実行し、ＳＴ１０７にて次のアイテムレコード無しを判断したならば、図５のＳＴ７の処理に戻り、表示部２に図１１（ｂ）に示す売上入力画面Ｇ２の初期画面を表示させて、次の商取引に対する売上入力処理を開始する。
【００５８】
次に、このように構成された本実施の形態のハンディターミナル１を用いて１商取引の売上入力を行なったときの動作を、下記の具体例に基づいて説明する。
【００５９】
［１商取引の具体例］
▲１▼単価１００円の商品Ａを２点売上入力する。
▲２▼単価２００円の商品Ｂを１点売上入力する。
▲３▼単価１００円の商品Ａを３点売上入力する。
▲４▼単価３００円の商品Ｃを１点売上入力する。
▲５▼商品Ｃの売上を取消す。
▲６▼商品Ｂの売上を取消す。
▲７▼商品Ａを１点だけ戻して販売数量を４に変更する。
▲８▼現金１０００円の預かりで登録締めを行ない、レシートを発行する。
【００６０】
▲１▼　先ず、キャッシャは、ハンディターミナル１のコード読取り口４Ａを商品Ａのバーコードに向け、トリガスイッチ５または６を操作して、商品Ａのバーコードを読取り操作する。すると、商品Ａのバーコードに基づいて表示部２に商品Ａの品名，単価“１００”，数量“１”，金額“１００”及び小計“１００”を示した売上入力画面Ｇ２が表示される（ＳＴ１１〜ＳＴ２０）。また、カーソルＣＵが数量表示行Ｌ４に表示される（ＳＴ２１）。そこでキャッシャは、テンキー３１で数量“２”を置数し、エンターキー３２を操作する。すると、売上入力画面Ｇ２の数量が“２”となり、金額が“２００”となり、小計が“２００”となる（ＳＴ２２，ＳＴ４１〜ＳＴ４６）。また、アイテムメモリ４３に商品Ａのアイテムレコード（数量“２”、金額“２００”）が記憶される（ＳＴ４７〜ＳＴ４９）。
【００６１】
▲２▼　次に、キャッシャは、商品Ｂのバーコードを読取り操作する。すると、商品Ｂのバーコードに基づいて表示部２に商品Ｂの品名，単価“２００”，数量“１”，金額“２００”及び小計“４００”を示した売上入力画面Ｇ２が表示される（ＳＴ５７，ＳＴ１５〜ＳＴ２０）。また、カーソルＣＵが数量表示行Ｌ４に表示される（ＳＴ２１）。
【００６２】
▲３▼　次に、キャッシャは、商品Ａのバーコードを読取り操作する。すると、アイテムメモリ４３にその直前に入力された商品Ｂのアイテムレコード（数量“１”、金額“２００”）が記憶される（ＳＴ２５，ＳＴ３１〜ＳＴ３３）。また表示部２に、商品Ａの品名，単価“１００”，数量“１”，金額“１００”及び小計“５００”を示した売上入力画面Ｇ２が表示され（ＳＴ１５〜ＳＴ２０）、カーソルＣＵが数量表示行Ｌ４に表示される（ＳＴ２１）。そこでキャッシャは、テンキー３１で数量“３”を置数し、エンターキー３２を操作する。すると、売上入力画面Ｇ２の数量が“３”となり、金額が“３００”となり、小計が“７００”となる（ＳＴ２２，ＳＴ４１〜ＳＴ４６）。また、アイテムメモリ４３に記憶されている商品Ａのアイテムレコードの数量が“５”となり、金額が“５００”となる（ＳＴ４７，ＳＴ４８，ＳＴ５０）。
【００６３】
▲４▼　次に、キャッシャは、商品Ｃのバーコードを読取り操作する。すると、この商品Ｃのバーコードに基づいて表示部２に商品Ｃの品名，単価“３００”，数量“１”，金額“３００”及び小計“１０００”を示した売上入力画面Ｇ２が表示される（ＳＴ５７，ＳＴ１５〜ＳＴ２０）。また、カーソルＣＵが数量表示行Ｌ４に表示される（ＳＴ２１）。
【００６４】
▲５▼　次に、キャッシャは、テンキー３１で数量“０”を置数し、エンターキー３２を操作する。すると、売上入力画面Ｇ２の数量が“０”となり、小計が“７００”となる（ＳＴ２２，ＳＴ４１，ＳＴ５１〜ＳＴ５３）。また、アイテムメモリ４３に商品Ｃの取消アイテムレコード（商品コード“０”，数量“１”、金額“３００”）が記憶される（ＳＴ５４）。
【００６５】
▲６▼　次に、キャッシャは、第１のマジックキーＭ１を操作し、続いて商品Ｂのバーコードを読取り操作する。すると、表示部２に商品Ｂの品名，単価“２００”，数量“１”，金額“２００”及び小計“７００”を示した数量変更画面Ｇ３が表示される（ＳＴ５５，ＳＴ６１〜ＳＴ６６）。また、カーソルＣＵが数量表示行Ｌ４に表示される。そこでキャッシャは、テンキー３１で数量“０”を置数し、エンターキー３２を操作する。すると、数量変更画面Ｇ３の数量が“０”となり、小計が“５００”となる（ＳＴ６８，ＳＴ６９，ＳＴ７６，ＳＴ７７）。また、アイテムメモリ４３に記憶されている商品Ｂのアイテムレコードの商品コードが取消コード“０”に変更される。つまり、このアイテムレコードが取消アイテムレコードに変更される（ＳＴ７８）。
【００６６】
▲７▼　次に、キャッシャは、第１のマジックキーＭ１を再び操作し、続いて商品Ａのバーコードを読取り操作する。すると、表示部２に商品Ａの品名，単価“１００”，売上入力された合計数量“５”，金額“５００”及び小計“５００”を示した数量変更画面Ｇ３が表示される（ＳＴ７９，ＳＴ６１〜ＳＴ６６）。また、カーソルＣＵが数量表示行Ｌ４に表示される。そこでキャッシャは、テンキー３１で数量“４”を置数し、エンターキー３２を操作する。すると、数量変更画面Ｇ３の数量が“４”となり、金額が“４００”となり、小計が“４００”となる（ＳＴ６８〜ＳＴ７４）。また、アイテムメモリ４３に記憶されている商品Ａのアイテムレコードの数量が“４”となり、金額が“４００”となる（ＳＴ７５）。
【００６７】
▲８▼　次に、キャッシャは、締めコードに相当するバーコードを読取り操作する。すると、表示部２に、アイテム数が“４”，合計金額が“４００”の登録締め画面Ｇ４が表示される（ＳＴ８０，ＳＴ９１，ＳＴ９２）。そこで、キャッシャは、テンキー３１で預り金額“１０００”を置数し、エンターキー３２を操作する。すると、釣銭額“６００”が算出されて、登録締め画面Ｇ４に預り金額“１０００”とともに表示される（ＳＴ９３，ＳＴ９６〜ＳＴ９９）。次に、キャッシャは、第２のマジックキーＭ２を操作する。すると、商品Ａを４点まとめて売上入力したときと同様の印字内容の買上レシートが携帯プリンタ２４によって印字発行される（ＳＴ１００，ＳＴ１０２）。また、商品売上メモリ４１に対して商品Ａの４点分の売上（売上数量“４”，売上金額“４００”）が登録処理される（ＳＴ１０３，ＳＴ１０４，ＳＴ１０５，ＳＴ１０７，ＳＴ１０８）。さらに、取消データメモリ４２に、商品Ｂの取消データ（責任者コード，取引通番，品名“商品Ｂ”，取消数量“１”）と、商品Ｃの取消データ（責任者コード，取引通番，品名“商品Ｃ”，取消数量“１”）が格納される（ＳＴ１０３，ＳＴ１０４，ＳＴ１０６，ＳＴ１０７，ＳＴ１０８）。
【００６８】
このように本実施の形態によれば、前記具体例の▲７▼で説明したように、第１のマジックキーＭ１を操作した後、該当商品の商品コードと変更数量とを入力するだけの簡単な操作によって、１商取引として売上げるために入力された該当商品の販売数量を、その商取引の途中で変更することができる。
【００６９】
なお、具体例▲７▼では販売数量を減少させる方向に変更したが、増加させる方向に変更することも可能である。従って、具体例▲３▼において、第１のマジックキーＭ１を操作し、商品Ａのバーコードを読取り操作した後、数量を“５”に変更しても、同様な結果が得られる。
【００７０】
また、前記具体例の▲５▼，▲６▼で説明したように、テンキー３１により売上数量を“０”に変更してエンターキー３２を操作するだけの簡単な操作によって、直前に売上入力した商品の販売データを取消したり、売上入力済の商品を指定してその販売データを取消したりすることができる。したがって、直前取消キー等の取消のための専用キーを不要にできる。このことは、小型かつ軽量化の要望からキー数を増やすことができないために複雑な取消操作が要求されていたハンディターミナル１からなる商品販売登録装置にとって、取消操作を簡略化できるので、大変効果的である。
【００７１】
また、本実施の形態では、取消された商品の品名及び取消数量を、その取消操作を行ったキャッシャの責任者コードと取引連番とともに保持するようにしたので、キャッシャの不正な取消操作を容易に発見でき、ひいては不正の抑制効果を奏し得る。
【００７２】
なお、本発明は前記一実施の形態に限定されるものではない。
例えば、前記実施の形態では、１商取引として売り上げる商品の販売データを、１商取引の登録終了が宣言された後で商品売上メモリ４１に売上処理したが、数量変更手段により販売データの数量が変更される際に変更分の販売データを商品売上メモリ４１の売上データから減算する手段（数量を減らすとき）、または売上データに加算する（数量を増やしたとき）手段を設けることによって、商品登録時にその商品販売データを商品売上メモリ４１に売上処理することも可能である。
【００７３】
また、前記実施の形態では、商品マスタファイルに各商品の単価が設定されているものとして説明したが、単価がプリセットされていない商品を登録することも可能である。この場合、ＳＴ２１の処理にてカーソルＣＵを単価表示行Ｌ３に移動させ、テンキー３１とエンターキー３２との操作により単価データが手入力されたならば、カーソルＣＵを数量表示行Ｌ４に移動させるように構成すればよい。
【００７４】
また、本発明は、ハンディターミナル１からなる商品販売登録装置に限定されるものではなく、ＰＯＳ端末や電子式キャッシュレジスタ等の据置き型の商品販売登録装置にも同様に適用できるものである。
【００７５】
【発明の効果】
以上詳述したように本発明によれば、１商取引として売上げるために入力された商品販売データの販売数量を、簡単な操作によりその商取引の決済前に変更することができ、操作性を向上させることができる商品販売登録装置を提供できる。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるハンディターミナルの外観構成を示す斜視図。
【図２】同ハンディターミナルのキー部を示す模式図。
【図３】同ハンディターミナルの要部構成を示すブロック図。
【図４】同ハンディターミナルのＲＡＭに形成される主要なメモリエリアを示す図。
【図５】同ハンディターミナルのＣＰＵが実行する電源オン処理の要部を示す流れ図。
【図６】図５に示す売上入力処理を具体的に示す流れ図。
【図７】図６に示す商品売上確定処理を具体的に示す流れ図。
【図８】図６に示す直前商品数量変更処理を具体的に示す流れ図。
【図９】図６，図８に示す指定商品数量変更処理を具体的に示す流れ図。
【図１０】図６，図８，図９に示す登録締め処理を具体的に示す流れ図。
【図１１】ハンディターミナルの表示部に表示される主要な画面例を示す模式図。
【符号の説明】
１…ハンディターミナル
２…表示部
３…キー部
４…スキャナ
７…光インタフェース
４１…商品売上メモリ
４２…取消データメモリ
４３…アイテムメモリ
４４…ワークメモリ
【図１】
2004102422.tif 000003
【図２】
2004102422.tif 000004
【図３】
2004102422.tif 000005
【図４】
2004102422.tif 000006
【図５】
2004102422.tif 000007
【図６】
2004102422.tif 000008
【図７】
2004102422.tif 000009
【図８】
2004102422.tif 000010
【図９】
2004102422.tif 000011
【図１０】
2004102422.tif 000012
【図１１】
2004102422.tif 000013