Nothing Special   »   [go: up one dir, main page]

JP7211752B2 - 登録装置及び情報処理プログラム - Google Patents

登録装置及び情報処理プログラム Download PDF

Info

Publication number
JP7211752B2
JP7211752B2 JP2018190182A JP2018190182A JP7211752B2 JP 7211752 B2 JP7211752 B2 JP 7211752B2 JP 2018190182 A JP2018190182 A JP 2018190182A JP 2018190182 A JP2018190182 A JP 2018190182A JP 7211752 B2 JP7211752 B2 JP 7211752B2
Authority
JP
Japan
Prior art keywords
payment
registration
processor
media
registration device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018190182A
Other languages
English (en)
Other versions
JP2020060860A (ja
Inventor
秀二 藪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2018190182A priority Critical patent/JP7211752B2/ja
Publication of JP2020060860A publication Critical patent/JP2020060860A/ja
Priority to JP2023003324A priority patent/JP7483959B2/ja
Application granted granted Critical
Publication of JP7211752B2 publication Critical patent/JP7211752B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明の実施形態は、登録装置及び情報処理プログラムに関する。
セミセルフタイプのチェックアウトシステムにおいては、登録装置で登録された取引の内容に応じた決済を決済装置で行うことが基本である。
しかしながら、商品券などの金券類を用いる場合などのように店員による対応が必要な決済については登録装置において行えるようにしている。
そして、どのメディアを利用する決済を登録装置において許容するかは、登録装置の制御のための情報処理プログラムによって決められており、変更には情報処理プログラムの更新が必要であった。
このような事情から、複数のメディアのいずれを用いた決済を登録装置で許容するかを柔軟に変更できることが望まれていた。
特開2017-27225号公報
本発明が解決しようとする課題は、複数のメディアのいずれを用いた決済を許容するかを柔軟に変更できる登録装置及び情報処理プログラムを提供することである。
実施形態の登録装置は、決済装置とともにチェックアウトシステムを構成するものであって、登録手段、判定手段、決済手段、通知手段及び出力手段を備える。登録手段は、決済対象の取引の内容を登録する。判定手段は、決済装置及び登録装置の少なくとも一方で利用可能な複数のメディアのうちから決済に用いるメディアが指定された場合に、上記の利用可能な複数のメディアのそれぞれについて登録装置での決済での利用の許否を表した設定データに基づいて、指定されたメディアを利用した登録装置での決済が許容されるか否かを判定する。決済手段は、判定手段により許容されると判定された場合に、登録手段で登録された内容の取引に関する決済を指定されたメディアを利用して行う。通知手段は、判定手段により許容されないと判定された場合に、エラーの通知を行う。出力手段は、登録手段により登録された内容の取引に関する決済を決済装置で行うことが指示されたことに応じて、当該決済を決済装置で行うための決済データを出力する。
一実施形態に係る登録装置の要部回路構成と、当該登録装置を含んで構成されたPOSシステムの概略構成とを示すブロック図。 設定データの一例を模式的に示す図。 設定データの更新に関する図1中のプロセッサによる情報処理のフローチャート。 登録及び決済に関する図1中のプロセッサによる情報処理のフローチャート。 登録及び決済に関する図1中のプロセッサによる情報処理のフローチャート。
以下、実施の形態の一例について図面を用いて説明する。
図1は本実施形態に係る登録装置1の要部回路構成と、当該登録装置1を含んで構成されたPOSシステム100の概略構成とを示すブロック図である。
POSシステム100は、チェックアウトシステム10、店舗サーバ20及び本部サーバ30を含む。
チェックアウトシステム10は、少なくとも1台の登録装置1及び少なくとも1台の会計装置2を含む。図1においては、1台の登録装置1に2台の会計装置2が対応付けられているチェックアウトシステム10を示している。チェックアウトシステム10が、登録装置1及び会計装置2をそれぞれ何台含むかは任意であり、登録装置1と会計装置2との台数の比も任意である。
店舗サーバ20は、チェックアウトシステム10が設置された店舗に関する販売データ管理を行うための情報処理装置である。店舗サーバ20は、例えば上記の店舗のバックヤードに設置される。
本部サーバ30は、チェックアウトシステム10が設置された店舗を含む複数の店舗に関する販売データ管理を行うための情報処理装置である。本部サーバ30は、例えば上記の複数の店舗を統括する本部に設置される。
登録装置1及び会計装置2と店舗サーバ20とは、LAN40を介して通信可能である。店舗サーバ20と本部サーバ30とは、通信ネットワーク50を介して通信可能である。通信ネットワーク50としては、インターネット、VPN(virtual private network)、LAN(local area network)、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。また、LAN40に代えて、インターネットなどの別の通信網を用いることもできる。
登録装置1は、チェッカと呼ばれる役割を担った店員が、その操作者となる。会計装置2は、上記の店舗での取引に関する代金を決済する客が、その操作者となる。ただし、登録装置1の操作の一部が客により行われる場合もある。また、会計装置2は、店員により操作される場合もある。
登録装置1は、客が購入しようとする商品を購入商品として登録するための登録処理を行う。また登録装置1は登録処理において、登録した購入商品の代金を決済するための決済データを、対応付けられた会計装置2のいずれかにおいて処理されるように送信する。なお、登録装置1は、上記の代金を決済するための決済処理を行う機能も備える。
会計装置2は、登録装置1から送信された決済データを受領した場合に、当該決済データに基づいて取引の代金を決済するための決済処理を行う。つまり会計装置2は、決済装置の一例である。なお、複数台の会計装置2は、互いに同じ構成で、同様な決済処理を行うものであってよい。
登録装置1は、プロセッサ1a、メインメモリ1b、補助記憶ユニット1c、スキャナ1d、キーボード1e、タッチパネル1f、リーダライタ1g、プリンタ1h、通信ユニット1i及び伝送路1jを含む。
登録装置1においては、プロセッサ1a、メインメモリ1b及び補助記憶ユニット1cが伝送路1jによって接続されることにより、登録装置1を制御するための情報処理を行うコンピュータを構成している。
プロセッサ1aは、上記コンピュータの中枢部分に相当する。プロセッサ1aは、オペレーティングシステム、ファームウェア及びアプリケーションプログラム等の種々の情報処理プログラムに従った情報処理を実行することで、登録装置1としての各種の機能を実現するべく各部を制御する。
メインメモリ1bは、上記コンピュータの主記憶部分に相当する。メインメモリ1bは、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ1bは、不揮発性のメモリ領域では上記の情報処理プログラムを記憶する。またメインメモリ1bは、プロセッサ1aが各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ1bは、揮発性のメモリ領域を、プロセッサ1aによってデータが適宜書き換えられるワークエリアとして使用する。
補助記憶ユニット1cは、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット1cは、例えばEEPROM(electric erasable programmable read-only memory)、HDD(hard disc drive)、SSD(solid state drive)、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶ユニット1cは、プロセッサ1aが各種の処理を行う上で使用するデータと、プロセッサ1aでの処理によって生成されたデータとを保存する。補助記憶ユニット1cは、上記の情報処理プログラムを記憶する場合もある。
メインメモリ1b又は補助記憶ユニット1cに記憶される情報処理プログラムには、後述する情報処理に関して記述した情報処理プログラムを含む。登録装置1は一般的に、当該の情報処理プログラムがメインメモリ1b又は補助記憶ユニット1cに記憶された状態で譲渡される。しかし、登録装置1のハードウェアが、当該の情報処理プログラムがメインメモリ1b又は補助記憶ユニット1cに記憶されない状態で、あるいは別の情報処理プログラムがメインメモリ1b又は補助記憶ユニット1cに記憶された状態で譲渡されてもよい。そしてこの場合は、当該の情報処理プログラムが、リムーバブルな記録媒体に記録して、あるいはネットワークを介して譲渡され、例えば保守作業者による指示の下に補助記憶ユニット1cに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。この場合、当該の情報処理プログラムはバージョンアッププログラムとして提供されてメインメモリ1b又は補助記憶ユニット1cに書き込まれて、メインメモリ1b又は補助記憶ユニット1cに既に記憶されていた同種の別の情報処理プログラムに置き換えて使用されるケースが想定される。
スキャナ1dは、内蔵するカメラによってスキャナ窓を介して商品を撮像した上で、当該商品に表示されたバーコード又は二次元コードなどの光学的に読み取り可能なコードシンボルを画像処理によって識別する。そしてスキャナ1dは、識別したコードシンボルが表すデータをプロセッサ1aへ出力する。なお、スキャナ1dは、レーザ光の反射を利用してコードシンボルを識別するような他のタイプの周知のデバイスを利用することもできる。スキャナ1dは、商品自体の画像の特徴に基づくオブジェクト認識技術を用いて商品を識別する機能を備えていてもよい。スキャナ1dは、複数のタイプのデバイスを含んでいてもよい。
キーボード1eは、テンキー及び複数の機能キーなどを備える。キーボード1eは、操作者による各種の指示をキー操作によって受け付ける。キーボード1eに含まれるキーの一部は、登録装置1での決済処理に用いるメディアを指定するための機能が割り付けられる場合がある。
タッチパネル1fは、表示デバイス及びタッチセンサをそれぞれ含む。表示デバイスは、プロセッサ1aによる制御の下に、GUI(graphical user interface)画面などの任意の画面を表示する。表示デバイスとしては、例えばカラーLCD(liquid crystal display)等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置されている。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をプロセッサ1aへと送る。タッチセンサとしては、周知のデバイスを利用できる。なお、タッチパネル1fが表示するGUI画面には、登録装置1での決済処理に用いるメディアを指定するためのソフトウェアキーが含まれる場合もある。
リーダライタ1gは、カード又はICチップ等の記録媒体に記録されたデータを読み取る。リーダライタ1gは、上記の記録媒体へデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード及びポイントカードなどの決済処理に関わる情報を記録する各種のカードを含み得る。ICチップは、上記の各種のカードの他、スマートフォンなどの情報端末に備えられることがある。リーダライタ1gは、磁気式、接触式、あるいは非接触式のいずれのデバイスであってもよいし、また複数種のデバイスを含んでいてもよい。
プリンタ1hは、例えばサーマルプリンタ又はドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。
通信ユニット1iは、LAN40を介した通信を行う。
伝送路1jは、接続された各部の間で授受されるデータを伝送する。伝送路1jは、システムバスなどの各種のバスと、これらのバスと各部とを接続する各種のインタフェース回路とを含む周知のものが利用できる。
次に以上のように構成された登録装置1の動作について説明する。なお、以下に説明する各種の処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
店舗サーバ20又は本部サーバ30は、設定データを記憶している。設定データは、登録装置1での決済処理に利用され得る複数のメディアのそれぞれに関して、そのメディアを利用した決済を許容するか否かをデータテーブルとして表したデータである。
図2は設定データの一例を模式的に示す図である。
設定データは、決済のために利用される複数のメディアのそれぞれを識別するために予め割り当てられたメディアコードに関連付けて、登録装置1でのショートテンドでの決済、登録装置1でのオーバーテンド及びイーブンテンドでの決済、登録装置1でのレシート発行及び会計装置2での決済のそれぞれの許否を表している。なお図10中で、メディアコードに関するカッコ書きは、メディアコードが割り付けられているメディアの具体例である。
例えばメディアコード「10」で識別される「商品券」を利用しての登録装置1での決済は、ショートテンドと、オーバーテンド及びイーブンテンドとのいずれも許可されていることを示す。またメディアコード「10」で識別される「商品券」を利用しての決済に対して登録装置1でレシートを発行することが許容されていることを示す。またメディアコード「10」で識別される「商品券」を利用しての会計装置2での決済は許容されないことを示している。
また例えばメディアコード「20」で識別される「現金」を利用しての登録装置1での決済は、ショートテンドと、オーバーテンド及びイーブンテンドとのいずれも許可されていないことを示す。またメディアコード「20」で識別される「金券」を利用しての決済に対して登録装置1でレシートを発行することが許容されていないことを示す。またメディアコード「20」で識別される「現金」を利用しての会計装置2での決済は許容されていることを示している。
店舗の管理者は、管轄する店舗に設置された登録装置1においての決済での利用を許容するメディアを変更する必要が生じた場合には、当該店舗を管理するものとして設けられた店舗サーバ20に記憶された設定データを更新する。またPOSシステム100の管理者は、POSシステム100に含まれる全ての登録装置1においての決済での利用を許容するメディアを変更する必要が生じた場合には、本部サーバ30に記憶された設定データを更新する。そして各担当者は、店舗サーバ20又は本部サーバ30に対して、設定データの配信を指示する。店舗サーバ20又は本部サーバ30は、このように設定データが更新され、かつ設定データの配信が指示されると、更新後の設定データを含んだ更新指令を管理対象となっている全ての登録装置1のそれぞれに配信する。
登録装置1においてプロセッサ1aは、更新指令が通信ユニット1iにより受信されると、メインメモリ1b又は補助記憶ユニット1cに記憶された情報処理プログラムに従って、以下に説明する情報処理を行う。
図3は設定データの更新に関するプロセッサ1aによる情報処理のフローチャートである。
Act1としてプロセッサ1aは、更新指令に含まれている設定データをメインメモリ1b又は補助記憶ユニット1cに保存する。かくしてメインメモリ1b又は補助記憶ユニット1cは、設定データを記憶する記憶手段の一例である。
Act2としてプロセッサ1aは、設定データに示されたメディアコードのうちの1つを選択する。
Act3としてプロセッサ1aは、プロセッサ1aが設けられている登録装置1(以下、自装置と称する)が、選択したメディアコードで識別されるメディアを利用した決済に対応しているか否かを確認する。該当のメディアを利用した決済のための処理が登録及び決済のための後述する情報処理に組み込まれていない場合、あるいは該当のメディアの処理のためのデバイスが装着されていない場合は、自装置は該当のメディアを利用した決済に対応していない。なお、上記のデバイスは例えば、メディアが「現金」である場合にはドロワ又は自動釣銭機などであり、メディアが「クレジット」である場合にはクレジットカードのリーダである。そしてプロセッサ1aは、対応していないならばNoと判定し、Act4へと進む。
Act4としてプロセッサ1aは、選択しているメディアコードに関連付けられているショートテンドと、オーバーテンド及びイーブンテンドとの設定をそれぞれ禁止に書き替える。なおここでの書き替えとは、書き替え前の設定が「禁止」である場合にそのままとする場合、あるいは書き替え前の設定が「許可」及び「禁止」のいずれであるかに関わらずに「禁止」とするデータを上書きする場合を含む。つまりプロセッサ1aは、設定データが、登録装置1にて決済に利用できないメディアの利用を許可するならば、当該のメディアの利用を許可しないように設定データを修正する。かくして情報処理プログラムに基づく情報処理をプロセッサ1aが実行することによって、プロセッサ1aを中枢部分とするコンピュータは、このような修正を行う修正手段として機能する。
こののちプロセッサ1aは、Act5へと進む。なおプロセッサ1aは、選択したメディアコードで識別されるメディアを利用した決済に自装置が対応しているならばAct3にてYesと判定し、Act4をパスしてAct5へと進む。
Act5としてプロセッサ1aは、設定データに示されたメディアコードの全てを選択済みであるか否かを確認する。そしてプロセッサ1aは、選択済みではないならばNoと判定し、Act2へと戻る。そしてプロセッサ1aは、Act2においては、Act2-Act5のループを繰り返す中でまだ選択していないメディアコードを選択した上で、Act3-Act5を上述と同様に繰り返す。つまりプロセッサ1aは、設定データに含まれた全てのメディアコードを順次に選択しながら、そのメディアコードに関してAct3を繰り返し、必要に応じてAct4を行う。
プロセッサ1aは、全てのメディアコードのそれぞれを対象として上記の処理を終えたならば、Act5にてYesと判定し、この図3に示す情報処理を終了する。
登録装置1が取引の登録を行うべき動作状態にあるとき、プロセッサ1aはメインメモリ1b又は補助記憶ユニット1cに記憶された情報処理プログラムに基づいて以下に説明する情報処理を実行する。
図4及び図5は登録及び決済に関するプロセッサ1aによる情報処理のフローチャートである。
図4中のAct11としてプロセッサ1aは、例えば商品テーブルなどの一取引に関する情報処理において一時的に用いるデータの初期化又は削除などの準備処理を行う。商品テーブルは、1件の取引の対象となる商品のリストを表すデータテーブルであり、メインメモリ1b又は補助記憶ユニット1cに記憶される。
Act12としてプロセッサ1aは、買い上げ商品として登録すべき商品が指定されたか否かを確認する。そしてプロセッサ1aは、該当の指定がなされていないならばNoと判定し、Act13へと進む。
Act13としてプロセッサ1aは、会計装置2での決済のための決済データの出力が指示されたか否かを確認する。そしてプロセッサ1aは、該当の指示がなされていないならばNoと判定し、Act14へと進む。
Act14としてプロセッサ1aは、決済の実行が指示されたか否かを確認する。そしてプロセッサ1aは、該当の指示がなされていないならばNoと判定し、Act12へと戻る。
かくしてプロセッサ1aはAct12-Act14としては、商品指定、出力指示及び決済指示のいずれかがなされるのを待ち受ける。
客は、自らが買い上げる商品を売場からピックアップし、該当の商品をチェックアウトコーナーへと持って行き、登録装置1の操作を担当する店員に渡す。店員は、客から渡された各商品を買い上げ登録の対象として指定するための登録操作を行う。登録操作は例えば、商品に表示されたバーコードをスキャナ1dに読み取らせる動作、あるいは商品を指定するべくタッチパネル1fにタッチする動作などである。そしてプロセッサ1aは、このような登録操作が行われたならばAct12にてYesと判定し、Act15へと進む。
Act15としてプロセッサ1aは、上記のように指定された商品を識別するための商品コードを含むように商品テーブルを更新する。そしてこののちにプロセッサ1aは、Act12-Act14の待受状態に戻る。
かくしてプロセッサ1aは、登録操作が繰り返されれば、これに応じて商品テーブルの更新を繰り返し、商品を買上商品として登録してゆく。このように、登録操作に応じて商品テーブルを更新することにより、商品テーブルを買上商品のリストを表すものとする処理が商品登録処理である。かくして情報処理プログラムに基づく情報処理をプロセッサ1aが実行することによって、プロセッサ1aを中枢部分とするコンピュータは登録手段として機能する。プロセッサ1aは、この商品登録処理と並行して、新たに登録された商品の単価を小計額に逐次加算することにより、常に最新の小計額を求めておくようにしてもよい。
店員は、客から渡された商品の全てに関しての登録操作をし終え、登録装置1で決済を行おうとするならば、例えばキーボード1eに含まれていて決済のためのメディアが割り付けられたキーを押下するなどの予め定められた操作により、決済指示を行う。例えば、商品券を利用した決済を客が希望する場合、店員はキーボード1eにおける「商品券」が割り付けられたキーを押下する。プロセッサ1aは、決済指示が行われたならばAct14にてYesと判定し、Act16へと進む。
Act16としてプロセッサ1aは、商品テーブルに含まれている商品コードで識別される全ての商品についての合計金額を決済金額とする。なおプロセッサ1aは、上述のように小計額を逐次求めているならば、決済指示が行われた時点における小計額をそのまま決済金額としてもよい。なお合計金額の算出に当たっては、何らかの割引処理などが適用される場合もある。こののちにプロセッサ1aは、図5中のAct17へと進む。
Act17としてプロセッサ1aは、指定されたメディア(以下、指定メディアと称する)を判定する。
Act18としてプロセッサ1aは、指定メディアに関してショートテンドが許容されているか否かを判定する。プロセッサ1aは、この判定に当たっては、メインメモリ1b又は補助記憶ユニット1cに記憶されている設定データを参照する。プロセッサ1aは具体的には、メインメモリ1b又は補助記憶ユニット1cに記憶されている設定データが図2に示すものであるとして、指定メディアが「自社マネー」であるならば、メディアコード「14」に関連付けられたショートテンドの設定を確認し、許容されていると判定する。そしてプロセッサ1aはこのように許容されていることを確認したならばYesと判定し、Act19へと進む。
Act19としてプロセッサ1aは、Act17で指定されたメディアを利用して決済する金額を指定する操作を受け付け、当該操作に応じて指定金額として取得する。
Act20としてプロセッサ1aは、上記の取得した指定金額が決済金額未満であるか否かを確認する。そしてプロセッサ1aは、指定金額が決済金額未満であるならばYesと判定し、Act21へと進む。
Act21としてプロセッサ1aは、指定メディアを利用して指定金額を決済するための決済処理を実行する。この決済処理は、既存の同種の登録装置で行われているのと同様な処理であってよいので、その詳細の説明は省略する。
Act22としてプロセッサ1aは、決済金額を、現時点における決済金額から指定金額を減じて求まる金額、つまり未決済となっている残額に更新する。
プロセッサ1aは一方で、例えばメインメモリ1b又は補助記憶ユニット1cに記憶されている設定データが図2に示すものであるとして、指定メディアが「現金」であるならば、メディアコード「20」に関連付けられたショートテンドの設定を確認し、許容されていないと判定する。そしてプロセッサ1aはこのように許容されていない場合にはAct18にてNoと判定し、Act23へと進む。
プロセッサ1aは一方で、Act19で取得した指定金額が決済金額以上であるならば、Act20にてNoと判定し、Act23へと進む。
Act23としてプロセッサ1aは、指定メディアに関してオーバーテンド又はイーブンテンドが許容されているか否かを確認する。つまりプロセッサ1aは、Act18からAct23へと進んだ場合には、ショートテンドが許容されていないものの、オーバーテンド又はイーブンテンドでの登録装置1での決済が許容されているかどうかを確認する。またプロセッサ1aは、Act20からAct23へと進んだ場合は、ショートテンドは許容されているものの、操作者がオーバーテンド又はイーブンテンドを要求しているのであるから、オーバーテンド又はイーブンテンドでの登録装置1での決済が許容されているかどうかを確認する。プロセッサ1aは、この判定に当たっては、メインメモリ1b又は補助記憶ユニット1cに記憶されている設定データを参照する。プロセッサ1aは具体的には、メインメモリ1b又は補助記憶ユニット1cに記憶されている設定データが図2に示すものであるとして、指定メディアが「クレジット」であるならば、メディアコード「22」に関連付けられたオーバーテンド及びイーブンテンドの設定を確認し、許容されていると判定する。そしてプロセッサ1aはこのように許容されている場合にはYesと判定し、Act24へと進む。かくしてプロセッサ1aは、このAct23又は前述したAct18における確認によって、決済に用いるメディアが指定された場合に、複数のメディアのそれぞれについて登録装置1での決済での利用の許否を表した設定データに基づいて、指定されたメディアを利用した決済が許容されるか否かを判定している。かくして情報処理プログラムに基づく情報処理をプロセッサ1aが実行することによって、プロセッサ1aを中枢部分とするコンピュータは、そのような判定を行う判定手段として機能する。
Act24としてプロセッサ1aは、指定メディアを利用して決済金額を決済するための決済処理を実行する。この決済処理は、既存の同種の登録装置で行われているのと同様な処理であってよいので、その詳細の説明は省略する。かくしてプロセッサ1aは、このAct24又は前述したAct21において、取引に関する決済を指定されたメディアを利用して行う。つまり情報処理プログラムに基づく情報処理をプロセッサ1aが実行することによって、プロセッサ1aを中枢部分とするコンピュータは決済手段として機能する。
プロセッサ1aは、決済を完了したならばAct25へと進む。なおプロセッサ1aは、例えば電子マネーの残額不足、あるいはクレジットカードの利用限度額超過などの何らかの理由により決済を完了することができなかった場合にもAct25へと進む。
Act25としてプロセッサ1aは、Act24での決済処理により決済を完了できたか否かを確認する。そしてプロセッサ1aは、決済を完了できていないならばNoと判定し、Act26へと進む。
Act26としてプロセッサ1aは、エラー処理を行う。このエラー処理は、指定メディアの事情により決済を完了することができなかったことを操作者に通知するための処理である。プロセッサ1aは例えば、当該の通知のために予め定められたエラー画面をタッチパネル1fに表示させる。ただしエラー処理は、エラー画面の表示の他、警報音の出力、あるいは警報ランプの点灯などの種々の通知動作を、単独又は組み合わせて実行するのであってもよい。
プロセッサ1aは一方、指定メディアに関してオーバーテンド又はイーブンテンドが許容されていないならばAct23にてNoと判定し、Act27へと進む。
Act27としてプロセッサ1aは、エラー処理を行う。このエラー処理は、指定メディアを利用しての登録装置1での決済が許容されていないことを操作者に通知するための処理である。プロセッサ1aは例えば、当該の通知のために予め定められたエラー画面をタッチパネル1fに表示させる。このエラー画面を目視することにより店員は、指定メディアによる登録装置1での決済が許容されていないことを認識できる。つまりエラー画面の表示は、決済が許容されないと判定された場合のエラー通知に相当する。かくして情報処理プログラムに基づく情報処理をプロセッサ1aが実行することによって、プロセッサ1aを中枢部分とするコンピュータは通知手段として機能する。ただしエラー処理は、エラー画面の表示の他、警報音の出力、あるいは警報ランプの点灯などの種々の通知動作を、単独又は組み合わせて実行するのであってもよい。操作者がエラーの原因を認識できるよう、Act26におけるエラー処理と、Act27におけるエラー処理とは互いに異なることが好ましい。
プロセッサ1aは、Act22,Act26及びAct27のいずれかを終えると、いずれの場合もAct28へと進む。これらの場合はいずれも、決済が完了していない。
Act28としてプロセッサ1aは、決済のための決済データの会計装置2への出力が指示されたか否かを確認する。そしてプロセッサ1aは、該当の指示がなされていないならばNoと判定し、Act29へと進む。
Act29としてプロセッサ1aは、決済の実行が指示されたか否かを確認する。そしてプロセッサ1aは、該当の指示がなされていないならばNoと判定し、Act28へと戻る。
かくしてプロセッサ1aはAct28及びAct29としては、出力指示又は決済指示がなされるのを待ち受ける。そしてプロセッサ1aは、前述と同様な決済指示がなされるとYesと判定し、Act17以降を前述と同様に実行する。
プロセッサ1aは一方、会計装置2での決済のための決済データの出力が、例えばタッチパネル1fの画面に表されたボタンへのタッチなどにより指示されたならば、Act28にてYesと判定し、図4中のAct31へと進む。
なおプロセッサ1aは、図4中のAct12-Act14の待受状態にあるときに同様に決済データの出力が指示されたならば、Act13にてYesと判定し、Act30へと進む。
Act30としてプロセッサ1aは、商品テーブルに含まれている商品コードで識別される全ての商品についての合計金額を決済金額とする。なおプロセッサ1aは、上述のように小計額を逐次求めているならば、決済指示が行われた時点における小計額をそのまま決済金額としてもよい。なお合計金額の算出に当たっては、何らかの割引処理などが適用される場合もある。こののちにプロセッサ1aは、Act31へと進む。
Act31としてプロセッサ1aは、決済データを生成し、送信する。決済データは、決済金額を少なくとも表す。プロセッサ1aは一例としては、予め定められた会計装置2に宛てて決済データを送信する。またプロセッサ1aは別の一例としては、新たな取引の決済を開始できる状態にある会計装置2の1つを自律的に選択し、その会計装置2に宛てて決済データを送信する。またプロセッサ1aは別の一例としては、会計装置2のうちの1つを操作者による指示に応じて選択し、その会計装置2に宛てて決済データを送信する。このように決済データを送信することは、決済を決済装置としての会計装置2で行うための決済データを出力することに相当する。かくして情報処理プログラムに基づく情報処理をプロセッサ1aが実行することによって、プロセッサ1aを中枢部分とするコンピュータは出力手段として機能する。
プロセッサ1aはこののち、Act11に戻り、それ以降の処理を上述と同様に行う。かくしてプロセッサ1aは、別の取引に関して上記と同様な処理を実行する。
ところでプロセッサ1aは、図5中のAct24における決済を完了することができた場合には、Act25にてYesと判定し、図4中のAct32へと進む。
Act32としてプロセッサ1aは、指定メディアに関してレシートの発行が許容されているか否かを確認する。プロセッサ1aは具体的には、メインメモリ1b又は補助記憶ユニット1cに記憶されている設定データが図2に示すものであるとして、指定メディアが「自社マネー」であるならば、メディアコード「14」に関連付けられたレシート発行の設定を確認し、許容されていると判定する。そしてプロセッサ1aはこのように許容されている場合にはYesと判定し、Act33へと進む。
Act33としてプロセッサ1aは、プリンタ1hを動作させて、レシートを発行する。レシート及びその発行のための処理は、既存の同種の装置の場合と同様であってよいので、ここではその詳細な説明は省略する。プロセッサ1aはこののち、Act11に戻り、それ以降の処理を上述と同様に行う。なおプロセッサ1aは、レシートの発行が許容されていないならば、Act32にてNoと判定し、Act33をパスしてAct11に戻る。かくしてプロセッサ1aはそれ以降、別の取引に関して上記と同様な処理を実行する。
以上のように登録装置1は、指定メディアを利用した決済を実行するか否かを、設定データを参照して決定している。このため登録装置1によれば、複数のメディアのいずれを用いた決済を許容するかを設定データの更新により柔軟に変更できる。
また登録装置1によれば、設定データをメインメモリ1b又は補助記憶ユニット1cに記憶している。そしてプロセッサ1aは、メインメモリ1b又は補助記憶ユニット1cに記憶された設定データを参照して指定メディアの利用が許容されるか否かを判定する。このため、例えば店舗サーバ20又は本部サーバ30に問い合わせるなどして、登録装置1の外部の記憶デバイスに記憶された設定データを参照する場合に比べて、速やかな判定が可能である。
また登録装置1によれば、プロセッサ1aは、メインメモリ1b又は補助記憶ユニット1cが記憶している設定データで利用が許容されているメディアを利用した決済処理を行うことができない状態である場合には、当該メディアの利用を許容しないように設定データを修正する。このため、利用できないメディアが指定された場合には、設定データを参照しての確認により、それを判定できる。
また登録装置1は、指定メディアに関してショートテンドが設定データで許容されていて、指定メディアを用いた決済の対象として指定された金額が決済金額未満であるならばショートテンドを行う。そして登録装置1は、指定メディアに関してショートテンドが設定データで許容されていないにも拘わらずに、指定メディアを用いた決済の対象として指定された金額が決済金額未満であるならばエラー処理を行う。かくして登録装置1によれば、ショートテンドの許否についても、設定データの更新により柔軟に変更できる。
この実施形態は、次のような種々の変形実施が可能である。
プロセッサ1aは、Act18又はAct23としての確認に際しては、店舗サーバ20又は本部サーバ30に問い合わせるなどして、登録装置1の外部の記憶デバイスに記憶された設定データを参照してもよい。
設定データは、ショートテンドとオーバーテンド及びイーブンテンドとの区別無く、利用の許否を表したものとしてもよい。そしてプロセッサ1aは、利用が許容されているならば、ショートテンドとオーバーテンド及びイーブンテンドとの双方、あるいは予め定められたいずれか一方での決済を行うようにしてもよい。あるいはプロセッサ1aは、ショートテンドとオーバーテンド及びイーブンテンドとのそれぞれの許否については、それを定めた別のデータテーブルを参照してもよい。
設定データは、レシート発行及び会計装置での利用に関する設定を含まなくてもよい。
プロセッサ1aは、更新指令を受けた場合、通知された設定データをそのままメインメモリ1b又は補助記憶ユニット1cに保存し、当該設定データをそのまま用いてAct18及びAct23の確認を行ってもよい。そしてプロセッサ1aは、指定された決済メディアを用いた決済の機能を有している場合に、Act21又はAct24へと進み、該当の機能を有していない場合にはAct27へと進むようにしてもよい。
情報処理によりプロセッサ1aが実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[付記1] 決済装置とともにチェックアウトシステムを構成する登録装置であって、
決済対象の取引の内容を登録する登録手段と、
決済に用いるメディアが指定された場合に、複数のメディアのそれぞれについて前記登録装置での決済での利用の許否を表した設定データに基づいて、前記指定されたメディアを利用した決済が許容されるか否かを判定する判定手段と、
前記判定手段により許容されると判定された場合に、前記登録手段で登録された内容の取引に関する決済を前記指定されたメディアを利用して行う決済手段と、
前記判定手段により許容されないと判定された場合に、エラーの通知を行う通知手段と、
前記登録手段により登録された内容の取引に関する決済を前記決済装置で行うことが指示されたことに応じて、当該決済を前記決済装置で行うための決済データを出力する出力手段と、
を具備する登録装置。
[付記2] 前記設定データを記憶する記憶手段をさらに備え、
前記判定手段は、前記記憶手段に記憶された前記設定データに基づいて前記判定を行う、
付記1に記載の登録装置。
[付記3] 前記記憶手段により記憶された前記設定データの更新が指示された場合に、更新後の設定データが、前記決済手段が利用できないメディアの利用を許可するならば、当該のメディアの利用を許可しないように前記設定データを修正する修正手段、
をさらに備える付記2に記載の登録装置。
[付記4] 前記設定データは、前記登録手段で登録された内容の取引に関して決済すべき金額のうちの一部金額の決済での利用の許否を表し、
前記決済手段は、前記一部金額の決済での利用が許可され、かつ当該一部金額の決済が指示された場合に、当該一部金額の決済を行い、
前記通知手段は、前記一部金額の決済での利用が許可されておらず、かつ当該一部金額の決済が指示された場合に、エラーの通知を行う、
付記1-付記3のいずれか一項に記載の登録装置。
[付記5] 決済装置とともにチェックアウトシステムを構成する登録装置を制御するコンピュータを、
決済対象の取引の内容を登録する登録手段と、
決済に用いるメディアが指定された場合に、複数のメディアのそれぞれについて前記登録装置での決済での利用の許否を表した設定データに基づいて、前記指定されたメディアを利用した決済が許容されるか否かを判定する判定手段と、
前記判定手段により許容されると判定された場合に、前記登録手段で登録された内容の取引に関する決済を前記指定されたメディアを利用して行う決済手段と、
前記判定手段により許容されないと判定された場合に、エラーの通知を行う通知手段と、
前記登録手段により登録された内容の取引に関する決済を前記決済装置で行うことが指示されたことに応じて、当該決済を前記決済装置で行うための決済データを出力する出力手段と、
して機能させるための情報処理プログラム。
1…登録装置、1a…プロセッサ、1b…メインメモリ、1c…補助記憶ユニット、1d…スキャナ、1e…キーボード、1f…タッチパネル、1g…リーダライタ、1h…プリンタ、1i…通信ユニット、1j…伝送路、2…会計装置、10…チェックアウトシステム、20…店舗サーバ、30…本部サーバ、50…通信ネットワーク、100…POSシステム。

Claims (5)

  1. 決済装置とともにチェックアウトシステムを構成する登録装置であって、
    決済対象の取引の内容を登録する登録手段と、
    前記決済装置及び前記登録装置の少なくとも一方で利用可能な複数のメディアのうちから決済に用いるメディアが指定された場合に、上記の利用可能な複数のメディアのそれぞれについて前記登録装置での決済での利用の許否を表した設定データに基づいて、前記指定されたメディアを利用した前記登録装置での決済が許容されるか否かを判定する判定手段と、
    前記判定手段により許容されると判定された場合に、前記登録手段で登録された内容の取引に関する決済を前記指定されたメディアを利用して行う決済手段と、
    前記判定手段により許容されないと判定された場合に、エラーの通知を行う通知手段と、
    前記登録手段により登録された内容の取引に関する決済を前記決済装置で行うことが指示されたことに応じて、当該決済を前記決済装置で行うための決済データを出力する出力手段と、
    を具備する登録装置。
  2. 前記設定データを記憶する記憶手段をさらに備え、
    前記判定手段は、前記記憶手段に記憶された前記設定データに基づいて前記判定を行う、
    請求項1に記載の登録装置。
  3. 前記記憶手段により記憶された前記設定データの更新が指示された場合に、更新後の設定データが、前記決済手段が利用できないメディアの利用を許可するならば、当該のメディアの利用を許可しないように前記設定データを修正する修正手段、
    をさらに備える請求項2に記載の登録装置。
  4. 前記設定データは、前記登録手段で登録された内容の取引に関して決済すべき金額のうちの一部金額の決済での利用の許否を表し、
    前記決済手段は、前記一部金額の決済での利用が許可され、かつ当該一部金額の決済が指示された場合に、当該一部金額の決済を行い、
    前記通知手段は、前記一部金額の決済での利用が許可されておらず、かつ当該一部金額の決済が指示された場合に、エラーの通知を行う、
    請求項1-請求項3のいずれか一項に記載の登録装置。
  5. 決済装置とともにチェックアウトシステムを構成する登録装置を制御するコンピュータを、
    決済対象の取引の内容を登録する登録手段と、
    前記決済装置及び前記登録装置の少なくとも一方で利用可能な複数のメディアのうちから決済に用いるメディアが指定された場合に、上記の利用可能な複数のメディアのそれぞれについて前記登録装置での決済での利用の許否を表した設定データに基づいて、前記指定されたメディアを利用した前記登録装置での決済が許容されるか否かを判定する判定手段と、
    前記判定手段により許容されると判定された場合に、前記登録手段で登録された内容の取引に関する決済を前記指定されたメディアを利用して行う決済手段と、
    前記判定手段により許容されないと判定された場合に、エラーの通知を行う通知手段と、
    前記登録手段により登録された内容の取引に関する決済を前記決済装置で行うことが指示されたことに応じて、当該決済を前記決済装置で行うための決済データを出力する出力手段と、
    して機能させるための情報処理プログラム。
JP2018190182A 2018-10-05 2018-10-05 登録装置及び情報処理プログラム Active JP7211752B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018190182A JP7211752B2 (ja) 2018-10-05 2018-10-05 登録装置及び情報処理プログラム
JP2023003324A JP7483959B2 (ja) 2018-10-05 2023-01-12 チェックアウトシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018190182A JP7211752B2 (ja) 2018-10-05 2018-10-05 登録装置及び情報処理プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023003324A Division JP7483959B2 (ja) 2018-10-05 2023-01-12 チェックアウトシステム

Publications (2)

Publication Number Publication Date
JP2020060860A JP2020060860A (ja) 2020-04-16
JP7211752B2 true JP7211752B2 (ja) 2023-01-24

Family

ID=70219866

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2018190182A Active JP7211752B2 (ja) 2018-10-05 2018-10-05 登録装置及び情報処理プログラム
JP2023003324A Active JP7483959B2 (ja) 2018-10-05 2023-01-12 チェックアウトシステム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023003324A Active JP7483959B2 (ja) 2018-10-05 2023-01-12 チェックアウトシステム

Country Status (1)

Country Link
JP (2) JP7211752B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250988A (ja) 1999-03-01 2000-09-14 Hitachi Ltd 決済処理方法及びその実施装置並びにその処理プログラムを記録した媒体
JP2018133116A (ja) 2018-06-04 2018-08-23 株式会社寺岡精工 Posシステムおよびプログラム

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6134664B2 (ja) 2014-01-31 2017-05-24 東芝テック株式会社 商品データ登録装置およびプログラム
JP6262626B2 (ja) 2014-09-18 2018-01-17 東芝テック株式会社 商品登録装置およびその制御プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250988A (ja) 1999-03-01 2000-09-14 Hitachi Ltd 決済処理方法及びその実施装置並びにその処理プログラムを記録した媒体
JP2018133116A (ja) 2018-06-04 2018-08-23 株式会社寺岡精工 Posシステムおよびプログラム

Also Published As

Publication number Publication date
JP2020060860A (ja) 2020-04-16
JP2023040234A (ja) 2023-03-22
JP7483959B2 (ja) 2024-05-15

Similar Documents

Publication Publication Date Title
JP7189254B2 (ja) チェックアウトシステム、決済装置及び制御プログラム
JP7381689B2 (ja) 決済装置及び情報処理プログラム
CN112785790A (zh) 交易处理系统
JP6998792B2 (ja) 登録装置及び情報処理プログラム
JP6407121B2 (ja) チェックアウトシステム、会計機、及び制御プログラム
JP7211752B2 (ja) 登録装置及び情報処理プログラム
JP2023115078A (ja) オーダーシステム、オーダー管理装置及び情報処理プログラム
JP2017134667A (ja) 決済装置及びその制御プログラム、ならびに商品販売データ処理装置
JP7274561B2 (ja) 登録装置、情報処理プログラム及び端末装置
JP7143188B2 (ja) 情報処理装置、決済装置及び情報処理プログラム
JP7534195B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP7126937B2 (ja) チェックアウトシステム、登録装置及び情報処理プログラム
JP6991894B2 (ja) チェックアウトシステム、決済装置及び情報処理プログラム
JP7476379B2 (ja) チェックアウトシステム、登録装置及び情報処理プログラム
JP7258997B2 (ja) 登録決済装置及びその制御のための情報処理プログラム
JP7317490B2 (ja) 情報処理システム、情報処理装置及び情報処理プログラム
JP2023060204A (ja) 登録装置及び情報処理プログラム
JP2023184042A (ja) 取引処理システム、取引処理装置及び情報処理プログラム
JP2024013519A (ja) 決済装置及びそのプログラム
JP2022070556A (ja) 商品登録装置、商品登録方法及び商品登録プログラム
JP2024076249A (ja) 取引処理装置及び情報処理プログラム
KR20230126181A (ko) 회계기 및 그 프로그램
JP2021005230A (ja) 登録決済装置、登録決済方法及び情報処理プログラム
JP2020190834A (ja) 情報処理装置、情報処理プログラム及び情報処理方法
JP2020057179A (ja) ポイント管理システム、ポイント管理装置及び情報処理プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220905

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221213

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230112

R150 Certificate of patent or registration of utility model

Ref document number: 7211752

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150