(57)【特許請求の範囲】
【請求項１】
購入された商品品目に関する精算処理を行なう販売処理装置（２４）であって、
パネル制御ユニット（３８）及びパネル検知器（３４）に接続されたタッチパネルスクリーン（２２）と、
前記パネル制御ユニット（３８）及びパネル検知器（３４）を制御する制御ユニット（３６）と、を備え、
前記制御ユニット（３６）は、前記タッチスクリーン（２４）上において、
（１）前記商品品目の購入に対して支払われるべき金額を表示し、
（２）前記支払われるべき金額に応じて、前記商品品目に対して顧客が支払う可能性がある複数の支払い額を表示し、
（３）前記商品品目のリストを含むレシートを表示し、
（４）前記レシート表示の上に、前記リストに含まれる前記商品品目をスクロール移動させるためのスクロールボタンを重ね合わせて表示し、
（５）前記複数の支払い額の表示に対応して実際に支払われた金額に対応する表示額が選択されることにより、釣銭額を計算して表示する、
ことを特徴とする販売処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はファーストフードその他の形態の商品販売オペレーションの一部として注文品目に関するデータを処理するデータ端末処理装置に関し、特に販売した品目の列挙表（リスト）、購入品目に対して顧客が支払う可能性のある貨幣額、および顧客の支払に応答して顧客に支払う釣銭を表示する、タッチスクリーンを利用した精算オペレーションに関する。
【０００２】
【従来の技術】
進歩的な現今の販売現場端末装置（ＰＯＳ装置）はタッチスクリーンを利用する。これを使用すればキーボードの機能をタッチスクリーンの所定部分に委ねることができる。このような新規な装置の一部として電子レシートが採用されている。電子レシートは、注文品目と共に、レシートに列挙された品目に関する取り扱いに必要な機能的要素を表示する。オペレータがこれらの機能的要素を使用できるようにするため、販売現場装置の制御パネルにインターフェースオブジェクト（interface object）が追加される。これらのインターフェースオブジェクト若しくは制御部（キー、ボタン、ノブ等）は面積を占領するので、通常、できるだけ一箇所に保持できるように相互に近接して置かれる。オペレータが当該端末装置制御パネルの配置に習熟するまで、適切な制御部を探すのに多くの時間が費やされる。この探し回る時間を低減するため、装置設計者は関連のあるボタンのグループ化とか色分けコード等を使用している。電子レシートがタッチスクリーン上に表示されるとき、通常のレシート品目の大きさでは小さく、このため当該品目を修正する手段として指を使用することができない。精算終了時には購入品目に関する全額がタッチスクリーン上に表示され、購入商品に対する顧客の支払額が同定される。大抵の精算オペレーションでは顧客は支払額を超える貨幣額の紙幣を提示し、オペレータは顧客から受領した支払額を端末装置に入力しなければならない。端末装置上の合計キーを作動させると、次いで顧客に支払うべき釣銭の額が表示され、オペレータは端末装置内に配置された現金抽出しから当該釣銭に該当する数の紙幣、硬貨を取り出す。精算オペレーションに関するほとんどの計算違いが起きるのはこの支払オペレーションの際である。
【０００３】
【発明が解決しようとする課題】
それゆえ本発明の主な課題は、顧客が購入商品に対して出す可能性のある支払金額を示す表示を含む、購入商品支払手続き処理方法を与えることである。
【０００４】
本発明の別の課題は、顧客への釣銭に該当する紙幣および硬貨を誤って配分する機会を低減する釣銭支払システムを与えることである。
【０００５】
【課題を解決するための手段】
本発明の上記その他の課題は、端末装置のタッチスクリーン上に、顧客が注文若しくは購入したすべての品目を列挙するレシートを発生することにより達成される。そのレシート内には統合されたスクロールボタン、レシート内に品目を表示するための細目ボタン（miscellaneous button）、ハイライト化された浮遊性の選択バーおよび品目セパレータ（floating highlighted selection bar and item separators）が配置される。スクロールボタンに触れると電子レシートに列挙された品目のスクロール（scroll、ページ送り）が行われる。細目ボタンに触れるとレシート中に列挙されハイライト化された品目を選択することができる。本発明はさらに、レシート上で単一の品目が複数行を占有することを許容する。購入商品に対する金額を発生すると、顧客が支払い代金として支払う可能性のある貨幣の額面を表すボタンイメージがタッチスクリーン上に列挙的に発生される。提示された紙幣を表す特定のボタンにオペレータが触れたことに応答して、顧客が支払った紙幣に対する釣銭として取り出すべき特定の紙幣および硬貨の数を示す紙幣・硬貨の区分が付いた現金抽出しを表すイメージが新たに発生される。
【０００６】
このため、本発明は、購入された商品品目に関する精算処理を行なう販売処理装置（２４）であって、パネル制御ユニット及びパネル検知器に接続されたタッチパネルスクリーンと、前記パネル制御ユニット及びパネル検知器を制御する制御ユニットと、を備え、前記制御ユニットは、前記タッチスクリーン上において、（１）前記商品品目の購入に対して支払われるべき金額を表示し、（２）前記支払われるべき金額に応じて、前記商品品目に対して顧客が支払う可能性がある複数の支払い額を表示し、（３）前記商品品目のリストを含むレシートを表示し、（４）前記レシート表示の上に、前記リストに含まれる前記商品品目をスクロール移動させるためのスクロールボタンを重ね合わせて表示し、（５）前記複数の支払い額の表示に対応して実際に支払われた金額に対応する表示額が選択されることにより、釣銭額を計算して表示することを特徴とする販売処理装置を提供するものである。
【０００７】
【実施例】
図１を参照すると、全体として番号２０で示す、本発明に使用されるデータ端末装置の斜視図が見える。この装置は端末装置の頂部面２４に装架されたタッチスクリーンパネル２２および現金抽出し２６を含む。この現金抽出しは端末装置２０の底部に固定することもでき、端末装置に隣接する位置に離隔しておくこともできる。
【０００８】
図２にはタッチスクリーンパネル２２のブロック線図が示されており、このパネル２２はパネル検知器ユニット３４を含む。パネル検知器ユニット３４はタッチスクリーンパネル２２上のオペレーションの指の位置を感知し、当該位置を表す電気信号を発生する。この信号は制御ユニット３６に送信される。制御ユニット３６は電気信号を復号し、後述する方法でディスプレーに情報を表示すべくパネルを作動させる。制御ユニット３６はパネル検知器ユニット３４からの電気信号を受信するとこれに応答してパネル検知器ユニット３４への制御信号を出力する。パネル制御ユニット３８は購入品目を処理するための多数の表示を発生すべくパネルを制御する。これらの表示の一つは電子レシート４０（図３ないし図１４）で、これは顧客が注文した品目を列挙し、併せてそれら品目の価格若しくは他の形態の所望の情報を列挙することができる。制御ユニット３６はまた、制御ユニット３６によって成功裡にタッチスクリーンパネル２２の読み取りが完了したことを表す音声信号を発生するためのスピーカー４２を作動させることができる。
【０００９】
図３ないし図９にはタッチスクリーンパネル２２のオペレーション期間中に表示することができる電子レシート４０の線図が示されている。図３は価格４３と共に品目４２が列挙されている電子レシートを示す。ある品目が一行を超えた行にまたがるか、あるいは幾つかの成分を有するときは、点線４４（図４）のような品目セパレータが各品目を相互に識別する助けとなる。品目の一つを修正し又は変更する必要があるとき、当該修正のために品目４２の一つを選択すべく指を使用することは困難であることは明白である。その理由は諸品目名の幅が非常に狭いので、指を品目の一つにおくと隣接品目にも重なってしまうからである。本発明はレシート電子レシート４０上に重ね映しされる二方向矢印を含む一対のスクロールボタン４６、４８（図７、図９、図１０、図１１、図ｌ２および図１３）を与える。この電子レシート４０はオペレータが触れると電子レシートの内容をスクロールし、あるいはレシート上のハイライトバー５２（図１１ないし図１４）を移動させる。品目（図８）の表示拡大等、ハイライト化された品目を修正するため、電子レシート上に重ね映しされた細目ボタン５０（図７、図９、図１０、図１１、図１２および図１３）がスクロールボタン４８、４６の間にある。品目をハイライト化すべきときは、スクロールボタン４６、４８を使用して修正すべき特定の品目を当該ハイライト領域内に配置することができる。そのような修正として、数量の指定、品目の廃棄、価格の変更、価格割引き等を含めることができる。例えば図５の「フライ  大」なる品目を廃棄するためには、通常、オペレータは端末装置のキーボード上の「品目廃棄」ボタンを押してから「大」キーを押し、次いで「フライ」キーを押す必要がある。後続の品目特定を伴うこの品目修正方法はもしもある特定の品目について二以上の修正を要するときは特に面倒である。ボタン４６、４８を利用することにより、キーを押す回数が低減されることにより、修正オペレーションの速度を増大することができる。
【００１０】
図９にはタッチスクリーンパネル２２上の表示５５の線図が示されている。このパネル２２は複数の多重機能ボタン５６、単一機能ボタン５８、取引ボタンすなわちキー６０および電子レシート４０を含む。図に示すように、電子レシート４０は注文された品目に対する釣銭６２を含む。「ハンバーガー」を表す多重機能ボタン５６の矢印部分６１に触れることにより、調味料ボタン６５を表示する表示６３（図１０）をパネル２２上にもたらすことができ、このボタンに触れると注文を完了することができる。
【００１１】
ここで図１１ないし図１４には、スクロールボタン４６、４８に触れた結果として電子レシート４０全体にわたりハイライトバー５２を発生、移動させる、本発明のオペレーションが示されている。端末装置２０（図１）に対して用意されたアプリケーションソフトによってハイライトバー５２をレシートに使用するか否かを決めることができる。図１１に観られるように、品目はそれがレシートリストに追加されるときハイライト化することができる。スクロールボタン４６に触れるとハイライトバー５２はレシートの頂部に達するまで上方に移動して品目３-５をハイライト化する（図１２および図１３下側）。ハイライトバー５２が頂部に達したとき、電子レシート４０内の品目はハイライトバー５２を通して下方に移動する（図１３上側および図１４上側）。品目が追加すなわち挿入されると、ハイライトバーの位置は追加若しくは挿入された最後の品目をハイライト化するように変化する（図１３および図１４）。
【００１２】
図１５を観ると、制御ユニット３６（図２）のブロック線図が示されている。この制御ユニット３６はマイクロプロセッサ１７０、メモリ１７２、額面カウンタ（ＤＣ）１７４、ボタンカウンタ１７６、ＴＥＭＰ１カウンタ１７８およびＴＥＭＰ２カウンタ１８０を含む。これらは後で詳述するようにタッチスクリーンパネル２２を使用する釣銭計算オペレーションに使用される。カウンタ１７４-１８０と共に使用されるものとして、表１８２（図１６（ａ））、１８３（図１６（ｂ））があり、これらの表はメモリ１７２内に格納されると共にマイクロプロセッサ１７０により制御される。表１８２は、代金支払オペレーションに利用できるあらゆる貨幣額を列挙したコラム１８４を含む。他方、表１８３のコラム１８４は釣銭計算オペレーションに利用できるすべての貨幣額を列挙する。これらの表は両方とも、顧客の支払希望方法に見合った貨幣形態を決定するのに使用されるコラム１８６を有する。これらコラムに含まれる番号は、各貨幣額を同定できる参照番号である。これらコラムについてはさらに後で詳述する。額面カウンタ１７４の出力カウントはコラム１８６に列挙されている参照番号に対応し、それぞれの貨幣額を表す。
【００１３】
図１７ないし図１９にはタッチスクリーンパネル２２上の表示が示されている。これらの表示は、精算オペレーションにおいて顧客が購入品目に対する支払い代金として貨幣を示す支払い期間に起こる。これらの表示は図１７ないし図１９に示す表示は、大抵の顧客が一枚以上のありふれた額面の紙幣（１、５、１０、２０ドル紙幣）を使って代金を支払う、との前提に基づいている。例えば釣銭が１４．４９ドルであったとすると、尤もありそうな支払は１ドル紙幣、５ドル紙幣、および／又は１０ドル紙幣の任意の組み合わせ、場合によっては２０ドル紙幣、であろう。それゆえ、当該代金に基づき、本発明は論理的且つ起こりそうな支払方法を示す表示を発生する。このようにして図１７に示す例の場合、第一表示ボックス又はボタン６４が正確な代金（１４．４９ドル）を表示する。次に代金より大きくなる１の第一因子を計算するための１ドル額面が来る。この金額（１５ドル）は第二表示ボタン６６を動的にラベル付けするのに使用される。次に額面５ドルを使って代金より大きくなる５の第一因子を計算する。この金額はやはり１５ドルで、すでに列挙されており再びリストに載せられない。次に額面１０ドルを使用して、代金より大きくなる１０の第一因子を計算する。この金額（２０ドル）は表示ボタン６８を動的にラベル付けするのに使用される。以上の議論から、第二表示ボタン６６、６８内に表示された複数紙幣額の一つで支払う形で顧客が支払うべき代金を発生させるためにオペレーターに要求されるキーストローク数は最小限に留められることが了解できよう。これがないとすればオペレーターは端末装置に接続された数字キーボード上のキーを使用して、２及び０キーのみならず減算キーおよび購入商品に対する代金を表わすキーを併せて作動させる必要があろう。
【００１４】
もしも「支払い方法」特定器を追加する必要が有れば図１７のボタンにボタン７０（図１８）を追加すればよい。このボタンは支払い方法が現金であることを例示している。図１９は表示可能な他形態の支払い方法を例示している。このようにして、ＡＴＭカードが代金支払いのために提示されるとボタン７２に関連するボタンがオペレーターにより作動される。図１９からスクリーン上に配置されたボタンは、起こり得る顧客の大抵の支払い形態に対処している事が了解できよう。もしも釣銭が１４.４９ドルであり、顧客が２０ドル紙幣で支払うなら、オペレーターはボタン６８に触れることにより、支払い金額に併せて支払い方法をも特定したことになる。もしも顧客がＡＴＭカードで支払い、１０ドルの釣銭を欲するなら、オペレーターはボタン７６に触れればよい。同様にしてトラベラーズチェックを使用するなら、タッチスクリーンパネル２２においてトラベラーズチェックの額を表わす特定のボタン８０-８４に触れればよい。ボタン８０-８４の一つに触れることによって、支払われた金額及び支払い方法が制御ユニット３６（図３）に送信され、顧客への釣銭が決定される。
【００１５】
図２０を参照すると、図１７ないし１９の表示と同時発生する表示９０の表示が見える。表示９０は現金抽出し２６（図１）の外形を表わし、各々の区分内に投入される硬貨及び紙幣の額面を記した特定硬貨コンパートメント９２及び紙幣コンパートメント９４を示す。オペレーターが第二表示ボタン６６、６８（図１７および図１８）の一つに触れると、顧客が出した金額に対する釣銭として顧客に返すべき硬貨及び紙幣の格納位置及び数を示す表示９８（図２１）のような表示９０が現われる。もしも現金抽出し２６（図１）の硬貨コンパートメント９２、９４の一つに関連するある特定の紙幣若しくは硬貨が空であることが判明すると、オペレーターは表示９８（図２１）内の特定のボタンに触れる。その結果、顧客に与えることの出来る釣銭額を示すボタン１００（図２２）が発生される。図２２に示すように、このようにしてもしも釣銭が３８.６３ドルであると、その釣銭を構成する特定の紙幣及び硬貨が示される。もしも１０ドル紙幣が現金抽出しに無いと、オペレーターが１０ドル紙幣ボタンに触れた結果として顧客への釣銭として返すべき利用可能な特定数の紙幣及び硬貨を示す表示１００が発生される。このオペレーションは釣銭支払いに利用できる貨幣の表示が発生されるまで反復出来る。この構成から、表示９０、９８、１００は顧客の選択した支払い形態と釣銭支払いに利用可能な貨幣とに応じて表示９０、９８、１００が動的に変化すること、またオペレーターが紙幣及び硬貨を数えて合計を出す思考計算を行なう手間が簡略化されていることが了解できよう。翻ってこの簡略化は支払い手続きを高速化すると共に取引スループットを増大させることができる。
【００１６】
図２３にはスクロールボタン４６、４８（図７）に触れた結果としてハイライトバー５２の移動を制御するためのマイクロプロセッサ１７０（図１５）の動作に関する流れ図が開示されている。上向きボタン４６（図１２下側）が触れられたこと（ブロック１０６）を示すパネル検知器ユニット３４（図３）からの符号メッセージ（ブロック１０４）の出現に応答して、マイクロプロセッサ１７０は上方に移動できる位置の上方にさらにテキストがあるか否かを決定し（ブロック１０８）、もしもそれが無いと、マイクロプロセッサは線１１０を通って進み、オペレータを終了する（ブロック１１２）（図２３）。もしもさらに上方にテキストがあると、マイクロプロセッサはハイライトバー５２（図１１上側）が点灯されているか（ブロック１１４）どうかを観て、もしもハイライトが点灯していないなら、マイクロプロセッサは線１１６を通って進み、レシート内の当該品目が行単位に若しくは品目名単位でスクロールされるベきか否かを決定する（ブロック１１８）（図２３）。当該品目を品目名でスクロールすべきときはマイクロプロセッサは線１２０を通って進み、一品目づつテキストを下方にスクロールし（ブロック１２２）、次いで線１２４を通って進み、当該品目選択が変更された旨のメッセージをアプリケーションソフトに送り（ブロック１２６）、オペレーションを終了する（ブロック１２８）。もしもスクロールが行毎に行われるべきときはマイクロプロセッサはテキストを一行づつ下方へスクロール（ブロック１２９）してから、線１２２を経由してブロック１２８へ進む。
【００１７】
もしもハイライトバー５２が点灯されていると（ブロック１１４）（図２３）、マイクロプロセッサはそのハイライトバーが電子レシート４０の頂部、中央、又は底部に位置しているか否かを決定する（ブロック１３０）。もしもハイライトバーが電子レシート４０の頂部にあると（図１１上側）、マイクロプロセッサは線１３２を通って進み、レシートが行単位又は品目単位でスクロールされるかを決定する（ブロック１３４）。もしも品目毎にスクロールが行われるべきであれば、マイクロプロセッサは線１３６を通って進み、ハイライトバーを頂部に残留させたまま（図１１上側）（ブロック１４０）、一品目づつレシートのテキストを下方にスクロールする（ブロック１３８）。レシートを行単位でスクロールすべきときはマイクロプロセッサは一行づつ下方へスクロールを行い（ブロック１４６）、次いで線１４８を通ってブロック１４０に進み、ハイライトバーを電子レシートの頂部に位置させる。もしもハイライトバーがレシートの中央にあると（図１３下側）、マイクロプロセッサは電子レシート４０が行単位又は品目単位でスクロールすべきか否かを決定する（ブロック１５０）。もしもスクロールが行単位で起きるべきであれば、マイクロプロセッサはハイライトバーを一行上方に移動させ（ブロック１５２）、線１５４を通ってブロック１２６に進む。テキストが品目毎にスクロールされるべきときはマイクロプロセッサはハイライトバーを上方に一品だけで移動し（ブロック１５６）、線１５４およびブロック１２６、ブロック１２８を経由してオペレーションを終了する。
【００１８】
もしもハイライトバー５２がレシートの底部にあると（図１３上側）、マイクロプロセッサは線１５７を通って進み、テキストのスクロールを行単位又は品目単位で行われるべきかを決定する（ブロック１５８）（図２３）。スクロールを行単位で行うべきときはマイクロプロセッサはハイライトバーを一行上方に移動させ（ブロック１６０）、ブロック１２６、１２８を経由してオペレーションを終了する。スクロールが品目について行われるべきときはマイクロプロセッサは一品目だけハイライトを上方に移動させ（ブロック１６２）、ブロック１２６、１２８を経由してオペレーションを終了する。このオペレーションから上方ボタン４６（図１１ないし図１４）に触れることにより、ハイライトバー５２は鉛直方向に移動し、レシート内の一品目をハイライト化し、若しくはハイライトバーの位置に応じて静止ハイライトバーを通してテキストが移動することが了解できよう。下向き矢印スクロールボタン４８（図１１下側）に触れると反対の移動が生じる。
【００１９】
図２４には表示すべき紙幣および硬貨の形態を決定するためのマイクロプロセッサ１７０のオペレーションの流れ図が示されている（図１７ないし図１９）。この表示は購入品目に対する代金として顧客が提示する可能性のある支払い方法の選択枝を表す。代金釣銭６２（図９）が発生し、かつ表示として使用する利用可能なボタン（図１７ないし図１９）の数をおよび表１８６（図１６（ａ））に列挙された支払い（ブロック１８７）に利用可能な紙幣と硬貨の数がわかると、マイクロプロセッサ１７０（図１５）は利用可能ないろいろ紙幣および硬貨の数をメモリ１７２内に格納し、代金（ブロック２０４）として表１８６（図１６（ａ））内の第一貨幣額（ゼロ）を表す番号１に額面カウンタ１７４（図１５）を設定し、ボタンカウンタ１７６を１に設定すると共に一時カウンタ（ＴＥＭＰ１）１７８を１に設定する（ブロック１８８）。マイクロプロセッサは次いで額面カウンタ１７４のカウントが利用可能な貨幣額面の数より小さいか否かを観るべく検査すると共にボタンカウンタ（ＢＣ）１７６内の値が利用可能なボタンの数より小さいか否かを観る（ブロック１９０）。もしもそれらが小さくないなら、マイクロプロセッサはオペレーションを終了する（ブロック１９２）。
【００２０】
もしもカウンタ１７４、１７６内のカウントが利用可能な貨幣額面の数および利用可能なボタン数よりも小さいなら、マイクロプロセッサは額面カウンタ１７４の値がゼロに等しいか否かを観るべく検査を行う（ブロック１９４）。もしも等しいなら、マイクロプロセッサは購入商品に対する代金たる紙幣額面を表示するためのボタン６４（図１７ないし図１９）を発生する。この構成により、代金を表示すべきボタン６４（図１７ないし図１９）が常に発生される。もしも額面カウンタ１７４がゼロに等しくないと、カウンタ１８４（ブロック１９８）内のカウントに対応し表１８６（図１６（ａ））に列挙された貨幣額面に等しい値に、処理する紙幣の値が設定され、マイクロプロセッサはカウンタを１だけ増分する（ブロック２００）。このカウントは表１８６に列挙されている次の貨幣額面を表す。それからマイクロプロセッサは次の支払選択枝としていかなる金額を表示するかを決定する。これは代金を支払うために必要な所定紙幣数を決定することにより達成される。この値を見い出すため、マイクロプロセッサは紙幣額を代金で除算し、剰余があれば商に１を加える。このオペレーションはブロック２０２で「ＡＭＴ  ＤＵＥ  ＭＯＤ  紙幣」という用語で表されている。もしもこの結果値がゼロに等しいと（ブロック２０２）、当該紙幣額面が代金で除した後の剰余がゼロであることを意味し、マイクロプロセッサはこの値をＴＥＭＰ２カウンタ１７９（図１５）内に代金として設定し（ブロック２０４）、この値がＴＥＭＰ１カウンタ１７８内に設定された値（ブロック１８８）よりも大きいか否かを観るため、検査する（ブロック２０８）。もしもゼロでない残余があると（ブロック２０２）マイクロプロセッサはＴＥＭＰ２カウンタ１８０内に、代金で紙幣額を除した数に１を加えた数と紙幣額とを乗じた値を設定する（ブロック２０６）。この値はブロック２０６で「ＡＭＴ  ＤＵＥ  ＤＩＶ  ＢＩＬＬ  ＋１」と表されている。マイクロプロセッサは次いでＴＥＭ２カウンタ１９０のこの値を、ＴＥＭＰ１カウンタ１７８の値と比較し、もしもその値の方が大きいと、タッチスクリーンパネル２２は顧客が代金として出す可能性のある紙幣の一つとして当該紙幣額をボタン６６、６８（図１７ないし図１９）の一つに表示する（ブロック２１４）。もしもＴＥＭＰ２カウンタ内のこの値がＴＥＭＰ１カウンタ内の値よりも大きくないと、マイクロプロセッサは線２１０、２１２を通って進み、額面カウンタ１７４内のこの値が利用可能な貨幣額の数よりも小さいか否か、および硬貨コンパートメント９２、９４（図２０）内のボタン数が利用可能なボタン数より小さいか否かを観る（ブロック１９０）。この処理は、表１８２（図１６（ａ））に列挙された貨幣額を使って図１７ないし図１９に示す支払選択枝を与えることができるまで反復される。
【００２１】
図２５には顧客に返すべき釣銭を構成する特定の紙幣および硬貨を表す図２１および図２２の表示を発生するためのマイクロプロセッサのオペレーションの流れ図が示されている。マイクロプロセッサ１７０は顧客が出した紙幣から代金を差し引いた釣銭額および利用可能な貨幣（紙幣および硬貨）を知って、釣銭がゼロに等しいか否かを検査し（ブロック２２２）、ゼロに等しくないと表示９８（図２１）を発生し、硬貨コンパートメント９２、９４が空になった状態に示されたとき（ブロック２２４）、オペレーションを終了する。
【００２２】
もしも釣銭がゼロより大きいと（ブロック２２２）、マイクロプロセッサは表１８３（図１６（ｂ））のコラム１８４内の第一貨幣額（これは今の例では２０である）を表す１に額面カウンタ１７４（図１５）を設定する（ブロック２２６）。マイクロプロセッサは次いでブロック２２６において選択された貨幣額で釣銭を除した数を発生し（ブロック２２８）、その数がゼロより大きいか否かを検査する（ブロック２３０）。もしもその数がゼロより大きくないと、マイクロプロセッサは線２３２を通って進み、額面カウンタ１７４（図１５）を１だけ増分し（ブロック２３４）、次いでその貨幣額を表す新たな数が表１８３（図１６（ｂ））の貨幣額コラム１８４のエレメント数より大きいか否かを決定する（ブロック２４０）。もしもそれが大きいと、マイクロプロセッサはオペレーションを終了する（ブロック２４４）。もしもそれが大きくないと、マイクロプロセッサは線２４２を通って進み、釣銭に含められるべきその所定額貨幣の個数としてブロック２２８で決定される新数を発生する。もしもこの数（ブロック２３０）がゼロより大きいとマイクロプロセッサはこの数すなわち値を特定コンパートメント位置９２、９４（図２１および図２２）に出力する（ブロック２３６）。これら硬貨コンパートメント９２、９４は釣銭の一部として支払われるべき所定額の貨幣の所定数を表すボタンを含む。マイクロプロセッサは次いで元の釣銭からブロック２３６で計算された支払額を表す値を減算することにより、新しい釣銭額を確定する（ブロック２３８）。マイクロプロセッサは次いで額面カウンタ１７４を１だけ増分し（ブロック２３４）、ブロック２４０に進み、この新紙幣額が利用可能な貨幣エレメントより大きいか否かを決定する。もしもそれが大きくないと、マイクロプロセッサは線２４２を通ってブロック２２８に進み、ブロック２３８で計算した新釣銭に含まれるべき新貨幣額面の個数を決定する。このシーケンスは表示９８（図２１）が発生されるまで反復される。
【００２３】
顧客が提示した特定の紙幣額面に対する顧客への釣銭額が発生すると、表示９８（図２１）および表示１００（図２２）が、利用可能な特定の紙幣および硬貨の額面および顧客への釣銭を構成する諸額面の数を表すボタンを表示することが了解できる。その際、精算オペレータによるキーストローク数を最小限にしながら、上記成果が達成できる。
【００２４】
【効果】
従って本発明の釣銭支払システムによれば、オペレータが行う顧客に対する精算オペレーションにおいて顧客が購入商品に対して出す可能性のある支払金額を表示することができ、また顧客への釣銭として誤った紙幣および硬貨を配分する可能性が低減する。しかもかかる精算オペレーションは迅速に処理できる。
【図面の簡単な説明】
【図１】本発明のデータ端末装置および本発明に関わる脱着可能な現金抽出しの斜視図である。
【図２】図１のデータ端末装置に接続されたタッチスクリーンのブロック線図を示す。
【図３】図２のタッチスクリーン上に表示された電子レシートの線図である。
【図４】タッチスクリーン上に表示された電子レシートの線図で、点線で分離された単一行品目および二行を占める品目を示す。
【図５】電子レシートの線図で、ハイライト化された品目の一つを示す図である。
【図６】電子レシートの線図で、一品目のハイライト化を示す。
【図７】電子レシートの線図で、電子レシート上に重ね映しされたスクロールボタンおよび細目ボタンを示す図である。
【図８】電子レシートの線図で、細目ボタンに触れた結果、発生するハイライト化された品目の拡大図を示す図である。
【図９】作動されたタッチスクリーン表示の線図で、電子レシートの位置と共に、取引ボタン、品目注文ボタンおよび多重機能ボタンを含む諸ボタンを併せて示す図である。
【図１０】図９の多重機能ボタンの一つの→部分に触れた結果として発生するタッチスクリーン表示の線図である。
【図１１】スクロールボタンを押し、レシートに一品を追加した結果として起きるレシートのハイライト化およびレシート上の諸品目の移動を示す図である。
【図１２】スクロールボタンを押し、レシートに一品を追加した結果として起きるレシートのハイライト化およびレシート上の諸品目の移動を示す図である。
【図１３】スクロールボタンを押し、レシートに一品を追加した結果として起きるレシートのハイライト化およびレシート上の諸品目の移動を示す図である。
【図１４】スクロールボタンを押し、レシートに一品を追加した結果として起きるレシートのハイライト化およびレシート上の諸品目の移動を示す図である。
【図１５】タッチスクリーンの制御に使用するカウンタ、メモリおよびマイクロプロセッサを含んだ図２の制御ユニットのブロック線図である。
【図１６】  購入品目に対する支払として顧客が出すことができる貨幣額および顧客への釣銭として支払うことのできる貨幣額の列挙表（リスト）を与えるための制御ユニットのメモリ内に設けられた表の線図である。
【図１７】タッチスクリーンの一実施例を示す図で、代金の支払のため顧客が出す可能性がある現金支払額を表示するボタンを示す図である。
【図１８】図１７に示すタッチスクリーン表示に関連されたボタンの第二実施例である。
【図１９】図１７に示すタッチスクリーン表示に関連されたボタンの第三実施例である。
【図２０】現金抽出しを表すタッチスクリーン表示の図で、特定の硬貨・紙幣抽出しの位置を示す図である。
【図２１】顧客が特定の現金の支払いを済ませた後の図２０の表示の図で、前記現金抽出しから顧客への釣銭として取り出される特定の紙幣および硬貨を示す図である。
【図２２】図２１の表示と同様の表示の図であるが、図２１に示す１０ドル紙幣が利用できないことが判明した後に発生される表示の図である。
【図２３】図１１ないし図１４に示す電子レシート表示を発生するマイクロプロセッサのオペレーションを示す流れ図を示す図である。
【図２４】図１７ないし図１９に示す支払選択表示を発生する際の、マイクロプロセッサのオペレーションを示す図である。
【図２５】図２１および図２２に示す釣銭表示を発生する際のマイクロプロセッサオペレ
ーションを示す流れ図である。
【符号の説明】
２０  データ端末装置
２２  タッチスクリーンパネル
２４  端末装置の頂部面
３４  パネル検知器ユニット
３６  制御ユニット
３８  パネル制御ユニット
４０  電子レシート
４２  スピーカー
【図１】
0003664317.tif 000002
【図２】
0003664317.tif 000003
【図３】
0003664317.tif 000004
【図４】
0003664317.tif 000005
【図５】
0003664317.tif 000006
【図６】
0003664317.tif 000007
【図７】
0003664317.tif 000008
【図８】
0003664317.tif 000009
【図９】
0003664317.tif 000010
【図１０】
0003664317.tif 000011
【図１１】
0003664317.tif 000012
【図１２】
0003664317.tif 000013
【図１３】
0003664317.tif 000014
【図１４】
0003664317.tif 000015
【図１５】
0003664317.tif 000016
【図１６】
0003664317.tif 000017
【図１７】
0003664317.tif 000018
【図１８】
0003664317.tif 000019
【図１９】
0003664317.tif 000020
【図２０】
0003664317.tif 000021
【図２１】
0003664317.tif 000022
【図２２】
0003664317.tif 000023
【図２３】
0003664317.tif 000024
【図２４】
0003664317.tif 000025
【図２５】
0003664317.tif 000026