(57)【要約】【課題】  ポイント端末を用いてのポイント付与を行っていながら、決済装置での決済データの受領後においても取引内容を容易に変更可能とする。【解決手段】  実施形態の登録装置は、登録手段、出力手段、付与指示手段、呼び戻し手段及び減殺指示手段を備える。登録手段は、取引の内容を登録する。出力手段は、登録手段により登録された内容の取引についての決済を決済装置で行わせるための決済データを出力する。付与指示手段は、出力手段が出力する決済データに基づく決済に関するポイントを決済者に対して付与することをポイント端末に指示する。呼び戻し手段は、決済装置での決済処理を取り止めるべく、決済データを呼び戻す。減殺指示手段は、呼び戻し手段が呼び戻す決済データに基づく決済に関して付与指示手段が付与を指示したポイントを決済者が保有しているポイントから減殺することをポイント端末に指示する。【選択図】      図２
2020057284.tif 000002
【特許請求の範囲】
【請求項１】
取引に関して決済者が決済するための決済処理を行う決済装置と、前記決済者に対してポイントサービスを提供するためのポイント端末とともにチェックアウトシステムを構成するものであって、
前記取引の内容を登録する登録手段と、
前記登録手段により登録された内容の前記取引についての決済を前記決済装置で行わせるための決済データを出力する出力手段と、
前記出力手段が出力する前記決済データに基づく決済に関するポイントを前記決済者に対して付与することを前記ポイント端末に指示する付与指示手段と、
前記決済装置での前記決済処理を取り止めるべく、前記決済データを呼び戻す呼び戻し手段と、
前記呼び戻し手段が呼び戻す前記決済データに基づく決済に関して前記付与指示手段が付与を指示したポイントを前記決済者が保有しているポイントから減殺することを前記ポイント端末に指示する減殺指示手段と、
を具備した登録装置。
【請求項２】
取引に関して決済者が決済するための決済処理を行う決済装置と、前記決済者に対してポイントサービスを提供するためのポイント端末とともにチェックアウトシステムを構成する登録装置を制御するコンピュータを、
前記取引の内容を登録する登録手段と、
前記登録手段により登録された内容の前記取引についての決済を前記決済装置で行わせるための決済データを出力する出力手段と、
前記出力手段が出力する前記決済データに基づく決済に関するポイントを前記決済者に対して付与することを前記ポイント端末に指示する付与指示手段と、
前記決済装置での前記決済処理を取り止めるべく、前記決済データを呼び戻す呼び戻し手段と、
前記呼び戻し手段が呼び戻す前記決済データに基づく決済に関して前記付与指示手段が付与を指示したポイントを前記決済者が保有しているポイントから減殺することを前記ポイント端末に指示する減殺指示手段と、
して機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、登録装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
セミセルフタイプのチェックアウトシステムでは、登録装置から出力された決済データを決済装置が受領したのちであっても、取引内容の修正などのために、決済装置から登録装置へと決済データを呼び戻すことを可能としている。
しかしながら、決済装置に外付けされ、決済装置からの指示に応じて決済者にポイントを付与するための処理を行うポイント端末を用いる場合においては、登録装置は、決済装置へと決済データを出力する段階において、ポイント端末にポイント付与の指示を行うことになる。そしてポイント端末は、決済装置で決済が完了したか否かに拘わらずに、ポイントを付与するための処理を実行する。
【０００３】
このため、上記のように決済装置から登録装置へと決済データを呼び戻すタイミングにおいては、ポイントの付与が既に完了している。このため、決済データを登録装置に呼び戻して取引内容の修正などを許容すると、付与されたポイントが、決済の実績に準じたものとはならなくなってしまう恐れがあった。そこで、ポイントを付与した場合には、呼び戻しを禁じている。
呼び戻しが禁じられている場合は、取引内容の修正などを行う必要が生じると、決済装置において該当の取引の全てをキャンセルするとともに、ポイント端末においてポイント付与をキャンセルした上で、登録装置において取引内容の登録を最初からやり直さねばならなかった。
このような事情から、ポイント端末を用いてのポイント付与を行っていながら、決済装置での決済データの受領後においても取引内容を容易に変更できることが望まれていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０６２３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ポイント端末を用いてのポイント付与を行っていながら、決済装置での決済データの受領後においても取引内容を容易に変更できる登録装置及び情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の登録装置は、取引に関して決済者が決済するための決済処理を行う決済装置と、決済者に対してポイントサービスを提供するためのポイント端末とともにチェックアウトシステムを構成するものであって、登録手段、出力手段、付与指示手段、呼び戻し手段及び減殺指示手段を備える。登録手段は、取引の内容を登録する。出力手段は、登録手段により登録された内容の取引についての決済を決済装置で行わせるための決済データを出力する。付与指示手段は、出力手段が出力する決済データに基づく決済に関するポイントを決済者に対して付与することをポイント端末に指示する。呼び戻し手段は、決済装置での決済処理を取り止めるべく、決済データを呼び戻す。減殺指示手段は、呼び戻し手段が呼び戻す決済データに基づく決済に関して付与指示手段が付与を指示したポイントを決済者が保有しているポイントから減殺することをポイント端末に指示する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る登録装置の要部回路構成と、当該登録装置を含んで構成されたチェックアウトシステムの概略構成とを示すブロック図。
【図２】登録及び決済に関する図１中のプロセッサによる情報処理のフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施の形態の一例について図面を用いて説明する。
図１は本実施形態に係る登録装置１の要部回路構成と、当該登録装置１を含んで構成されたチェックアウトシステム１０の概略構成とを示すブロック図である。
【０００９】
チェックアウトシステム１０は、少なくとも１台の登録装置１、少なくとも１台の会計装置２及び少なくとも１台のポイント端末３を含む。図１においては、１台の登録装置１と、当該登録装置１に対応付けられた２台の会計装置２と、当該登録装置１に接続された１台のポイント端末３とを示している。チェックアウトシステム１０が、登録装置１、会計装置２及びポイント端末３をそれぞれ何台含むかは任意であり、登録装置１と会計装置２との台数の比も任意である。またポイント端末３は、典型的には全ての登録装置１に１台ずつが接続されるが、一部の登録装置１には接続されなくてもよい。
【００１０】
登録装置１と会計装置２とは、ＬＡＮ（local area network）２０を介して互いに通信可能である。登録装置１とポイント端末３とは、通信ケーブルなどを介して互いに通信可能である。登録装置１と会計装置２との間の通信、あるいは登録装置１とポイント端末３との間の通信には、無線通信が用いられてもよい。ＬＡＮ２０に代えて、あるいはＬＡＮ２０に加えて、インターネット、ＶＰＮ（virtual private network）、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。登録装置１とポイント端末３とが、これらの通信網を介して通信可能とされてもよい。
【００１１】
登録装置１は、チェッカと呼ばれる役割を担った店員が、その操作者となる。会計装置２は、上記の店舗での取引に関する代金を決済する客が、その操作者となる。ただし、登録装置１の操作の一部が客により行われる場合もある。また、会計装置２は、店員により操作される場合もある。
登録装置１は、客が購入しようとする商品を購入商品として登録するための登録処理を行う。また登録装置１は、登録した購入商品の代金を決済するための決済処理に用いる決済データを、対応付けられた会計装置２のいずれかにおいて受領されるように出力する。なお、登録装置１は、上記の代金を決済するための決済処理を行う機能を備えていてもよい。
【００１２】
会計装置２は、登録装置１から出力された決済データを受領した場合に、当該決済データに基づいて取引の代金を決済するための決済処理を行う。つまり会計装置２は、決済装置の一例である。
ポイント端末３は、ポイントサーバ３０と通信ネットワーク４０を介して通信可能である。ポイント端末３は、登録装置１からの指示に応じて、ポイントカードなどの記録媒体に記録された会員コードを読み取り、登録装置１に通知する。ポイント端末３は、登録装置１からの指示に応じて、会員コードに関連付けられたポイント残高に対するポイント加算あるいはポイント減算をポイントサーバ３０に要求する。ポイントサーバ３０は、ポイントサービスの利用者の個々を識別可能に予め定められた会員コードに関連付けてポイント残高を管理する。ポイントサーバ３０は、ポイント端末３からの上記の要求に応じて、管理しているポイント残高を更新する。なお通信ネットワーク４０としては、インターネット、ＶＰＮ、ＬＡＮ、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。
【００１３】
登録装置１は、プロセッサ１ａ、メインメモリ１ｂ、補助記憶ユニット１ｃ、スキャナ１ｄ、キーボード１ｅ、タッチパネル１ｆ、リーダライタ１ｇ、プリンタ１ｈ、インタフェース１ｉ、通信ユニット１ｊ及び伝送路１ｋを含む。
登録装置１においては、プロセッサ１ａ、メインメモリ１ｂ及び補助記憶ユニット１ｃが伝送路１ｋによって接続されることにより、登録装置１を制御するための情報処理を行うコンピュータを構成している。
【００１４】
プロセッサ１ａは、上記コンピュータの中枢部分に相当する。プロセッサ１ａは、オペレーティングシステム、ファームウェア及びアプリケーションプログラム等の種々の情報処理プログラムに従った情報処理を実行することで、登録装置１としての各種の機能を実現するべく各部を制御する。
【００１５】
メインメモリ１ｂは、上記コンピュータの主記憶部分に相当する。メインメモリ１ｂは、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１ｂは、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメインメモリ１ｂは、プロセッサ１ａが各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ１ｂは、揮発性のメモリ領域を、プロセッサ１ａによってデータが適宜書き換えられるワークエリアとして使用する。
【００１６】
補助記憶ユニット１ｃは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット１ｃは、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）、ＳＳＤ（solid state drive）、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶ユニット１ｃは、プロセッサ１ａが各種の処理を行う上で使用するデータと、プロセッサ１ａでの処理によって生成されたデータとを保存する。補助記憶ユニット１ｃは、上記の情報処理プログラムを記憶する場合もある。
【００１７】
メインメモリ１ｂ又は補助記憶ユニット１ｃに記憶される情報処理プログラムには、後述する情報処理に関して記述した情報処理プログラムを含む。登録装置１は一般的に、当該の情報処理プログラムがメインメモリ１ｂ又は補助記憶ユニット１ｃに記憶された状態で譲渡される。しかし、登録装置１のハードウェアが、当該の情報処理プログラムがメインメモリ１ｂ又は補助記憶ユニット１ｃに記憶されない状態で、あるいは別の情報処理プログラムがメインメモリ１ｂ又は補助記憶ユニット１ｃに記憶された状態で譲渡されてもよい。そしてこの場合は、当該の情報処理プログラムが、リムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡され、例えば保守作業者による指示の下にメインメモリ１ｂ又は補助記憶ユニット１ｃに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。この場合、当該の情報処理プログラムはバージョンアッププログラムとして提供されてメインメモリ１ｂ又は補助記憶ユニット１ｃに書き込まれて、メインメモリ１ｂ又は補助記憶ユニット１ｃに既に記憶されていた同種の別の情報処理プログラムに置き換えて使用されるケースが想定される。
【００１８】
スキャナ１ｄは、内蔵するカメラによってスキャナ窓を介して商品を撮像した上で、当該商品に表示されたバーコード又は二次元コードなどの光学的に読み取り可能なコードシンボルを画像処理によって識別する。そしてスキャナ１ｄは、識別したコードシンボルが表すデータをプロセッサ１ａへ出力する。なお、スキャナ１ｄは、レーザ光の反射を利用してコードシンボルを識別するような他のタイプの周知のデバイスを利用することもできる。スキャナ１ｄは、商品自体の画像の特徴に基づくオブジェクト認識技術を用いて商品を識別する機能を備えていてもよい。スキャナ１ｄは、複数のタイプのデバイスを含んでいてもよい。
【００１９】
キーボード１ｅは、テンキー及び複数の機能キーなどを備える。キーボード１ｅは、操作者による各種の指示をキー操作によって受け付ける。
タッチパネル１ｆは、表示デバイス及びタッチセンサをそれぞれ含む。表示デバイスは、プロセッサ１ａによる制御の下に、ＧＵＩ（graphical user interface）画面などの任意の画面を表示する。表示デバイスとしては、例えばカラーＬＣＤ（liquid crystal display）等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をプロセッサ１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２０】
リーダライタ１ｇは、カード又はＩＣチップ等の記録媒体に記録されたデータを読み取る。リーダライタ１ｇは、上記の記録媒体へデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードである。ＩＣチップは、上記の各種のカードの他、スマートフォンなどの情報端末に備えられることがある。リーダライタ１ｇは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。
プリンタ１ｈは、例えばサーマルプリンタ又はドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。
【００２１】
インタフェース１ｉは、ポイント端末３との通信をインタフェースする。インタフェース１ｉとしては、例えばＵＳＢ（universal serial bus）に準拠した周知のデバイスを用いることができる。
通信ユニット１ｊは、ＬＡＮ２０を介した通信を行う。
伝送路１ｋは、接続された各部の間で授受されるデータを伝送する。伝送路１ｋは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
【００２２】
次に以上のように構成された登録装置１の動作について説明する。なお、以下に説明する各種の処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
【００２３】
登録装置１が取引の登録を行うべき動作状態にあるとき、プロセッサ１ａはメインメモリ１ｂ又は補助記憶ユニット１ｃに記憶された情報処理プログラムに基づいて以下に説明する情報処理を実行する。
図２は登録及び決済に関するプロセッサ１ａによる情報処理のフローチャートである。
【００２４】
Ａｃｔ１としてプロセッサ１ａは、例えば商品テーブルなどの一取引に関する情報処理において一時的に用いるデータの初期化又は削除などの準備処理を行う。商品テーブルは、１件の取引の対象となる商品のリストを表すデータテーブルであり、メインメモリ１ｂ又は補助記憶ユニット１ｃに記憶される。
【００２５】
Ａｃｔ２としてプロセッサ１ａは、ポイントサービスを利用する旨の宣言（以下、ポイント宣言と称する）がなされたか否かを確認する。そしてプロセッサ１ａは、該当の宣言がなされていないならばＮｏと判定し、Ａｃｔ３へと進む。
Ａｃｔ３としてプロセッサ１ａは、購入商品として登録すべき商品が指定されたか否かを確認する。そしてプロセッサ１ａは、該当の指定がなされていないならばＮｏと判定し、Ａｃｔ４へと進む。
【００２６】
Ａｃｔ４としてプロセッサ１ａは、決済データの出力が指示されたか否かを確認する。そしてプロセッサ１ａは、該当の指示がなされていないならばＮｏと判定し、Ａｃｔ５へと進む。
Ａｃｔ５としてプロセッサ１ａは、呼び戻しが指示されたか否かを確認する。そしてプロセッサ１ａは、該当の指示がなされていないならばＮｏと判定し、Ａｃｔ２へと戻る。
かくしてプロセッサ１ａはＡｃｔ２〜Ａｃｔ５としては、ポイント宣言、商品指定、出力指示及び呼び戻し指示のいずれかがなされるのを待ち受ける。
【００２７】
客は、自らが購入しようとする商品を売場からピックアップし、該当の商品をチェックアウトコーナーへと持って行き、登録装置１の操作を担当する店員に渡す。また客は、商品の購入のための決済に関してのポイント付与を希望するならば、その旨を店員に告げる。
店員は、ポイント付与を希望する旨が客から告げられたならば、ポイント宣言のための予め定められた操作を行う。当該操作は例えば、キーボード１ｅに含まれるキーのうちでポイント宣言の機能が割り付けられたキーの押下である。そしてプロセッサ１ａは、このようなポイント宣言のための操作が行われたならばＡｃｔ２にてＹｅｓと判定し、Ａｃｔ６へと進む。
【００２８】
Ａｃｔ６としてプロセッサ１ａは、客の会員コードを取得する。プロセッサ１ａは例えば、ポイント端末３に対して会員コードの取得を指示する。この指示を受けてポイント端末３は、カード等の記録媒体に記録されている会員コードの読み取りを試みる状態に移行する。そこで店員又は客は、客が所持している記録媒体が記録している会員コードをポイント端末３に読み取らせるための予め定められた作業を行う。これによりポイント端末３は、記録媒体から会員コードを読み取り、プロセッサ１ａへと通知する。そこでプロセッサ１ａは、この通知された会員コードを取得する。プロセッサ１ａは、取得した会員コードを、メインメモリ１ｂ又は補助記憶ユニット１ｃに保存しておく。そしてプロセッサ１ａはこののち、Ａｃｔ２〜Ａｃｔ５の待受状態に戻る。
【００２９】
店員は、客から渡された各商品を購入の対象として指定するための登録操作を行う。登録操作は例えば、商品に表示されたバーコードをスキャナ１ｄに読み取らせる動作、あるいは商品を指定するべくタッチパネル１ｆにタッチする動作などである。そしてプロセッサ１ａは、このような登録操作が行われたならばＡｃｔ３にてＹｅｓと判定し、Ａｃｔ７へと進む。
【００３０】
Ａｃｔ７としてプロセッサ１ａは、上記のように指定された商品を識別するための商品コードを含むように商品テーブルを更新する。なおプロセッサ１ａは、指定された商品の購入取消が指定された場合には、その商品を識別するための商品コードを商品テーブルから削除する。またプロセッサ１ａは、指定された商品の購入個数の変更が指定された場合には、その商品を識別するための商品コードに関する購入個数を指定に応じて変更するように商品テーブルを更新する。またプロセッサ１ａは、指定された商品についての売価変更が指定された場合には、その商品を識別するための商品コードに関連付けて変更後の価格を表すように商品テーブルを更新する。プロセッサ１ａは、指定に応じて、このほかの種々の更新を行ってもよい。そしてこののちにプロセッサ１ａは、Ａｃｔ２〜Ａｃｔ５の待受状態に戻る。
【００３１】
かくしてプロセッサ１ａは、登録操作が繰り返されれば、これに応じて商品テーブルの更新を繰り返し、商品を購入商品として登録してゆく。またプロセッサ１ａは、指定に応じて、商品テーブルを編集する。このように商品テーブルを更新することにより、商品テーブルを購入商品のリストを表すものとする処理が商品登録処理である。かくして情報処理プログラムに基づく情報処理をプロセッサ１ａが実行することによって、プロセッサ１ａを中枢部分とするコンピュータは登録手段として機能する。プロセッサ１ａは、この商品登録処理と並行して、新たに登録された商品の単価を小計額に逐次加算することにより、常に最新の小計額を求めておくようにしてもよい。
【００３２】
店員は、客から渡された商品の全てに関しての登録操作をし終え、決済に移行すべきときには、決済データの出力を指示するための予め定められた操作を行う。当該操作は例えば、タッチパネル１ｆの画面に表されたボタンへのタッチなどである。そしてプロセッサ１ａは、該当の操作が行われたならばＡｃｔ４にてＹｅｓと判定し、Ａｃｔ８へと進む。
【００３３】
Ａｃｔ８としてプロセッサ１ａは、決済データを生成し、送信する。決済データは、購入商品のリストを少なくとも表す。決済データは、決済すべき金額、あるいはその他の任意の情報を含んでいてもよい。プロセッサ１ａは、商品テーブルに含まれている商品コードで識別される全ての商品についての合計金額を決済すべき金額とする。なおプロセッサ１ａは、上述のように小計額を逐次求めているならば、出力指示が行われた時点における小計額をそのまま決済すべき金額としてもよい。なおプロセッサ１ａは、決済すべき金額の算出に当たっては、何らかの割引処理などを適用する場合もある。プロセッサ１ａは一例としては、予め定められた会計装置２に宛てて決済データを送信する。この場合、決済データは、送信先の会計装置２により受領されるか、当該会計装置２によって別の会計装置２に転送される。登録装置１に３台以上の会計装置２が対応付けられている場合は、決済データは会計装置２間で転送されつつ、いずれかの会計装置２により受領される。またプロセッサ１ａは別の一例としては、新たな取引の決済を開始できる状態にある会計装置２の１つを自律的に選択し、その会計装置２に宛てて決済データを送信する。またプロセッサ１ａは別の一例としては、会計装置２のうちの１つを操作者による指示に応じて選択し、その会計装置２に宛てて決済データを送信する。このように決済データを送信することは、決済を決済装置としての会計装置２で行うための決済データを出力することに相当する。かくして情報処理プログラムに基づく情報処理をプロセッサ１ａが実行することによって、プロセッサ１ａを中枢部分とするコンピュータは出力手段として機能する。
【００３４】
Ａｃｔ９としてプロセッサ１ａは、現在の処理対象である取引に関してポイント宣言が行われているか否かを確認する。そしてプロセッサ１ａは、Ａｃｔ６にて保存した会員コードがメインメモリ１ｂ又は補助記憶ユニット１ｃに記憶されているならばＹｅｓと判定し、Ａｃｔ１０へと進む。なお、プロセッサ１ａは、Ａｃｔ６にて会員コードを取得できた場合に、ポイント宣言済みであることを表すフラグをセットしておき、このフラグがセット状態である場合にＡｃｔ９においてＹｅｓと判定してもよい。
【００３５】
Ａｃｔ１０としてプロセッサ１ａは、インタフェース１ｉを介してポイント端末３へと、ポイントの付与を指示する。プロセッサ１ａは例えば、決済データに基づいて会計装置２で決済される取引の内容に応じて付与するポイント数を決定する。そしてプロセッサ１ａは、このポイント数と、メインメモリ１ｂ又は補助記憶ユニットに記憶されている会員コードとの通知を伴って、ポイント付与を指示するための予め定められたコマンドをポイント端末３に送る。なおプロセッサ１ａは、予め定められたルールに従って付与するポイント数を決定する。プロセッサ１ａは、一度の決済に対して一律のポイント数を付与するルールであるならば、ポイント数の決定及び通知を行わなくてもよい。ポイント端末３は、当該の指示を受けると、上記のように通知されるポイント数を、会員コードに関連付けられたポイント残高に加算するようにポイントサーバ３０に要求する。そうするとポイントサーバ３０は、該当するポイント残高を指示通りに更新する。かくして情報処理プログラムに基づく情報処理をプロセッサ１ａが実行することによって、プロセッサ１ａを中枢部分とするコンピュータは付与指示手段として機能する。プロセッサ１ａはこののち、Ａｃｔ２〜Ａｃｔ５の待受状態に戻る。なおプロセッサ１ａは、ポイント宣言がなされていないならばＡｃｔ９にてＮｏと判定し、Ａｃｔ１０における付与指示を行うことなしにＡｃｔ２〜Ａｃｔ５の待受状態に戻る。
【００３６】
店員は、決済データがいずれかの会計装置２で受領されたのちに、取引内容の修正などの必要が生じた場合には、呼び戻しを指示するための予め定められた操作を行う。当該操作は例えば、タッチパネル１ｆの画面に表されたボタンへのタッチなどである。より詳しくは例えば、プロセッサ１ａは、決済が完了しておらず、決済データの呼び戻しが可能な状態にある会計装置２のそれぞれを選択可能とするボタンをタッチパネル１ｆの画面に表わしておく。そして店員は、呼び戻しが必要となった取引に関する決済を行う状態にある会計装置２を選択するように上記のボタンを操作する。そしてプロセッサ１ａは、該当の操作が行われたならばＡｃｔ５にてＹｅｓと判定し、Ａｃｔ１１へと進む。
【００３７】
Ａｃｔ１１としてプロセッサ１ａは、上記の操作による呼び戻しの指示に応じて会計装置２から決済データを呼び戻す。プロセッサ１ａは例えば、決済データの送信を要求するものとして予め定められたコマンドを、通信ユニット１ｊからＬＡＮ２０へと、呼び戻しの対象として指定された会計装置２に宛てて送信させる。このコマンドがＬＡＮ２０を介して該当の会計装置２へと伝送されると、当該会計装置２は受領していた決済データを登録装置１へと送り返す。当該決済データは、ＬＡＮ２０によって登録装置１へと伝送され、通信ユニット１ｊによって受信される。そこでプロセッサ１ａは、通信ユニット１ｊにより受信された決済データに含まれた購入商品のリストに応じた商品テーブルをメインメモリ１ｂ又は補助記憶ユニット１ｃに作成する。かくして情報処理プログラムに基づく情報処理をプロセッサ１ａが実行することによって、プロセッサ１ａを中枢部分とするコンピュータは呼び戻し手段として機能する。
【００３８】
Ａｃｔ１２としてプロセッサ１ａは、呼び戻した決済データを会計装置２へと送信した際にポイントを付与しているか否かを確認する。プロセッサ１ａは例えば、少なくとも呼び戻しが許容される決済データに関して、その決済データの送信に伴うポイント付与の指示を行ったことを確認できる履歴データを生成し、メインメモリ１ｂ又は補助記憶ユニット１ｃに保存しておく。そしてプロセッサ１ａは、当該の履歴データをＡｃｔ１２の確認に当たって参照する。なおプロセッサ１ａは、ポイントの付与指示を行う条件が満たされている場合に、付与指示を行うことを表すデータを決済データに含めるようにし、当該のデータが、呼び戻した決済データに含まれるか否かに基づいてＡｃｔ１２の確認を行ってもよい。そしてプロセッサ１ａは、ポイントの付与を指示しているならばＹｅｓと判定し、Ａｃｔ１３へと進む。
【００３９】
Ａｃｔ１３としてプロセッサ１ａは、客の会員コードをＡｃｔ６と同様にして取得する。すなわちプロセッサ１ａは、客が所持している記録媒体が記録している会員コードをポイント端末３に再度読み取らせる。呼び戻された決済データに関する客は、Ａｃｔ６にて取得した会員コードで識別される客であるから、Ａｃｔ１３では通常はＡｃｔ６と同一の会員コードが取得されることになる。ただし、客が別々の会員コードを記録した２つの記録媒体を所持している場合などにおいて、Ａｃｔ１３にてＡｃｔ６とは異なる会員コードが取得されることもある。そこでプロセッサ１ａは、付加済みのポイントを減殺するために会員コードを取得することをタッチパネル１ｆでの表示などによって店員に通知することが望ましい。当該の通知は、客側に画面を向けた表示デバイスを別途設けて、当該表示デバイスで表示するなどして、客に通知してもよい。また、Ａｃｔ１３にて取得した会員コードをＡｃｔ６にて取得した会員コードと照合し、両会員コードが一致するまでＡｃｔ１３を繰り返してもよい。なお、Ａｃｔ１０で加算したポイントに関連付けられた会員コードとは異なる会員コードに関連付けられたポイントを減殺の対象とすることをポイントサービスが許容するならば、Ａｃｔ１３にて取得された会員コードをそのまま有効なものとしてもよい。またプロセッサ１ａは、前述の履歴データ又は決済データに会員コードを含めるようにしておき、Ａｃｔ１３においては履歴データ又は決済データから会員コードを取得してもよい。
【００４０】
Ａｃｔ１４としてプロセッサ１ａは、インタフェース１ｉを介してポイント端末３へと、ポイントの減殺を指示する。プロセッサ１ａは例えば、呼び戻した決済データの送信に続いてＡｃｔ１０で加算したポイント数を、Ａｃｔ１３で取得した会員コードに関連付けられたポイント残高から減算するようにポイントサーバ３０に要求する。そうするとポイントサーバ３０は、該当するポイント残高を指示通りに更新する。プロセッサ１ａは例えば、加算したポイント数を前述の履歴データ又は決済データに示すようにしておき、Ａｃｔ１４においては、このように履歴データ又は決済データに示されたポイント数を減算するポイント数とする。かくして情報処理プログラムに基づく情報処理をプロセッサ１ａが実行することによって、プロセッサ１ａを中枢部分とするコンピュータは減殺指示手段として機能する。プロセッサ１ａはこののち、Ａｃｔ２〜Ａｃｔ５の待受状態に戻る。なおプロセッサ１ａは、呼び戻した決済データを会計装置２へと送信した際にポイントを付与していないならば、Ａｃｔ１２にてＮｏと判定し、Ａｃｔ１３及びＡｃｔ１４を行うことなしに、つまりポイントを減殺することなしに、Ａｃｔ２〜Ａｃｔ５の待受状態に戻る。
【００４１】
以上のように登録装置１は、会計装置２により受領された後の決済データであっても、当該決済データに応じた決済が完了していなければ、会計装置２から呼び戻す。そしてこの場合に登録装置１は、呼び戻した決済データを送信した際に付与済みのポイントを減殺するようポイント端末に指示する。かくして登録装置１は、呼び戻し後は、決済データを送信する前の状態に戻る。従って登録装置１によれば、ポイント端末３を用いてのポイント付与を行っていながら、会計装置２での決済データの受領後においても取引内容を容易に変更できる。
【００４２】
この実施形態は、次のような種々の変形実施が可能である。
登録装置１が登録の対象とする取引は、商品の販売には限らず、飲食サービス、あるいは物の提供を伴わないサービスなど、いかなるものであってもよい。
【００４３】
情報処理によりプロセッサ１ａが実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００４４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４５】
１…登録装置、１ａ…プロセッサ、１ｂ…メインメモリ、１ｃ…補助記憶ユニット、１ｄ…スキャナ、１ｅ…キーボード、１ｆ…タッチパネル、１ｇ…リーダライタ、１ｈ…プリンタ、１ｉ…インタフェース、１ｊ…通信ユニット、１ｋ…伝送路、２…会計装置、３…ポイント端末、１０…チェックアウトシステム、２０…ＬＡＮ、３０…ポイントサーバ、４０…通信ネットワーク。
【図１】
2020057284.tif 000003
【図２】
2020057284.tif 000004