(57)【要約】【課題】支払い方法の選択操作に起因した不都合を解消する。【解決手段】決済装置は、商取引の決済に関わるデータを取得する。決済装置は、商取引の決済に必要な代金を、設定された１つの支払い方法で受け付ける。決済装置は、支払い方法の変更指示を受け付ける。決済装置は、変更指示を受け付けることなく代金を受け付けた場合に、取得したデータと受け付けた代金とに基づき商取引を決済するための処理を行う。決済装置は、代金を受け付ける前に、変更指示を受け付けた場合に、１つの支払い方法以外の支払い方法に対処するための処理を行う。【選択図】      図１
2020009017.tif 000002
【特許請求の範囲】
【請求項１】
商取引の決済に関わるデータを取得する取得手段と、
前記商取引の決済に必要な代金を、設定された１つの支払い方法で受け付ける代金受付手段と、
支払い方法の変更指示を受け付ける変更受付手段と、
前記変更受付手段が前記変更指示を受け付けることなく、前記代金受付手段が前記代金を受け付けた場合に、前記取得手段が取得したデータと前記代金受付手段が受け付けた前記代金とに基づき前記商取引を決済するための処理を行う第１の処理手段と、
前記代金受付手段が前記代金を受け付ける前に、前記変更受付手段が前記変更指示を受け付けた場合に、前記１つの支払い方法以外の支払い方法に対処するための処理を行う第２の処理手段と、
を具備する決済装置。
【請求項２】
前記第２の処理手段は、前記１つの支払い方法以外の支払い方法に対処するための処理として、複数の支払い方法の中から利用する支払い方法を選択するための入力を受け付ける処理を行う、請求項１記載の決済装置。
【請求項３】
前記第２の処理手段は、前記１つの支払い方法以外の支払い方法に対処するための処理として、複数の支払い方法を利用可能な他の決済装置で前記商取引を決済するための処理が行われるように前記取得手段が取得したデータを前記他の決済装置へと出力する処理を行う、請求項１記載の決済装置。
【請求項４】
前記第２の処理手段が行う処理は、前記取得手段が取得したデータを出力した前記他の決済装置をユーザに案内する処理を含む、請求項３記載の決済装置。
【請求項５】
前記第２の処理手段が行う処理は、前記他の決済装置で前記データに対する決済のための処理が開始されたことに応じて前記案内を終了する処理を含む、請求項４記載の決済装置。
【請求項６】
決済装置のコンピュータに、
商取引の決済に関わるデータを取得する機能、
前記商取引の決済に必要な代金を、設定された１つの支払い方法で受け付ける機能、
支払い方法の変更指示を受け付ける機能、
前記変更指示を受け付けることなく、前記代金を受け付けた場合に、前記取得したデータに基づき前記商取引を決済するための処理を行う機能、及び、
前記代金を受け付ける前に、前記変更指示を受け付けた場合に、前記１つの支払い方法以外の支払い方法に対処するための処理を行う機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、決済装置及びコンピュータを当該決済装置として機能させるためのプログラムに関する。
【背景技術】
【０００２】
小売店では、セルフ方式又はセミセルフ方式による決済システムの導入が進んでいる。セルフ方式による決済システムは、買上商品の登録から決済までを客自身で行うようにしたものである。セミセルフ方式による決済システムは、買上商品の登録を店員が行い、決済を客が行うようにしたものである。セルフ方式による決済システムが導入された店舗では、セルフ方式に対応したＰＯＳ（Point Of Sales）端末、いわゆるセルフＰＯＳ端末が使用される。セミセルフ方式による決済システムが導入された店舗では、買上商品の登録に特化した登録端末と、客による決済に特化した決済端末と、が使用される。以下、客による決済が可能なセルフＰＯＳ端末又は決済端末を総称して決済装置と表す。
【０００３】
ところで決済に必要な代金は、現金、クレジットカード、電子マネー等で支払われるケースが多い。そこで決済装置は、様々な客のニーズに応えられるように、複数種類の支払い方法の中から使用する支払い方法を客が自ら選択するように構成されている。しかしその一方で、老人または子供と称される世代の客は、代金を現金で支払う比率が高い。その上、この世代の客は、決済装置の操作に不慣れな場合が多い。このため、支払い方法を選択する操作に戸惑って処理が滞り、後の客の待ち時間が長くなる懸念があった。また、世代に拘わらず、支払い方法の選択操作を煩わしく感じる客も多かった。
【０００４】
このような問題は、複数の支払い方法に対応した決済装置とは別に、例えば現金支払いに特化した決済装置を用意し、代金を現金で支払う客は現金支払いに特化した決済装置を使用するように推し進めることで、解消できると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１８−０８５１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態が解決しようとする課題は、支払い方法の選択操作に起因した不都合を解消できる決済装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
一実施形態において、決済装置は、取得手段と、代金受付手段と、変更受付手段と、第１の処理手段と、第２の処理手段とを備える。取得手段は、商取引の決済に関わるデータを取得する。代金受付手段は、商取引の決済に必要な代金を、設定された１つの支払い方法で受け付ける。変更受付手段は、支払い方法の変更指示を受け付ける。第１の処理手段は、変更受付手段が変更指示を受け付けることなく、代金受付手段が代金を受け付けた場合に、取得手段が取得したデータと代金受付手段が受け付けた代金とに基づき商取引を決済するための処理を行う。第２の処理手段は、代金受付手段が代金を受け付ける前に、変更受付手段が変更指示を受け付けた場合に、１つの支払い方法以外の支払い方法に対処するための処理を行う。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係るセルフＰＯＳ端末を含む決済システムの概略構成図。
【図２】同セルフＰＯＳ端末の外観構成を示す斜視図。
【図３】同セルフＰＯＳ端末の要部回路構成を示すブロック図。
【図４】同セルフＰＯＳ端末のメインメモリに形成される主要なメモリ領域を記す模式図。
【図５】同セルフＰＯＳ端末の補助記憶デバイスに形成される主要なメモリ領域を記す模式図。
【図６】同セルフＰＯＳ端末のプロセッサがメインモード及びサブモードの設定業務において実行する処理の手順を示す流れ図。
【図７】同セルフＰＯＳ端末のプロセッサが開店前業務において実行する処理の手順を示す流れ図。
【図８】同セルフＰＯＳ端末のプロセッサが開店後に実行するセルフ決済処理の手順を示す流れ図。
【図９】同セルフＰＯＳ端末のプロセッサが開店後に実行するセルフ決済処理の手順を示す流れ図。
【図１０】同セルフＰＯＳ端末のプロセッサが開店後に実行するセルフ決済処理の手順を示す流れ図。
【図１１】同セルフＰＯＳ端末のプロセッサが開店後に実行するセルフ決済処理の手順を示す流れ図。
【図１２】同セルフＰＯＳ端末のプロセッサが開店後に実行するセルフ決済処理の手順を示す流れ図。
【図１３】同セルフＰＯＳ端末のプロセッサが開店後に実行する受信処理の手順を示す流れ図。
【図１４】同セルフＰＯＳ端末のタッチパネルに表示される登録待ち画像の一例を示す模式図。
【図１５】同セルフＰＯＳ端末のタッチパネルに表示される支払い待ち画像の一例を示す模式図。
【発明を実施するための形態】
【０００９】
以下、支払い方法の選択操作に起因した不都合を解消できる決済装置の実施形態について、図面を用いて説明する。  
本実施形態では、セルフ方式による決済システムに用いられるセルフＰＯＳ端末を決済装置の一態様として例示する。
【００１０】
図１は、セルフＰＯＳ端末２０を含む決済システム１０の概略構成図である。決済システム１０は、複数台のセルフＰＯＳ端末２０と、複数台のアテンダント端末３０と、ルータ４０と、ＰＯＳサーバ５０と、ネットワーク６０とを含む。ネットワーク６０は、例えばＬＡＮ（Local Area Network）であり、ＰＯＳサーバ５０、各セルフＰＯＳ端末２０、各アテンダント端末３０及びルータ４０を双方向通信自在に接続する。ＬＡＮは、有線であってもよいし無線であってもよい。ルータ４０は、例えばインターネットに接続されている。ルータ４０は、決済システム１０を構成する各機器とインターネット上のコンピュータとを接続し、相互間のデータ通信の中継を行う。コンピュータは、例えばクレジットカード決済に必要な企業体のコンピュータを含む。コンピュータは、クラウドコンピューティングシステムを利用してサービスを提供するものであってもよい。
【００１１】
セルフＰＯＳ端末２０は、買上商品の登録から決済までを客が行うことを可能とした決済装置である。複数のセルフＰＯＳ端末２０は、店舗の、商品が陳列された売場とは別に設けられた会計場に設置される。
【００１２】
セルフＰＯＳ端末２０には、現金、クレジットカード、電子マネー等の複数種類の支払い方法に対応した汎用機２０Ａと、いずれか１種類の支払い方法に特化した専用機２０Ｂとがある。汎用機２０Ａには、複数種類の支払い方法に対応していることを客に知らしめるための標識が設けられている。専用機２０Ｂには、例えば現金支払い、クレジットカード支払いまたは電子マネー支払いに特化した専用機２０Ｂであることを客に知らしめるための標識が設けられている。
【００１３】
なお、汎用機２０Ａ及び専用機２０Ｂの台数は特に制限されるものではない。店舗責任者が客のニーズに合わせて汎用機２０Ａと専用機２０Ｂとの台数を決定すればよい。また、セルフＰＯＳ端末２０とは別に、キャッシャと称される店員によって操作される対面式のＰＯＳ端末を会計場に複数台設置し、これらのＰＯＳ端末もネットワーク６０に接続して、決済システム１０を構成してもよい。
【００１４】
アテンダント端末３０は、セルフＰＯＳ端末２０の状態を管理するための情報処理装置である。アテンダント端末３０は、１台で複数のセルフＰＯＳ端末２０の状態を管理することが可能である。アテンダント端末３０は、ネットワーク６０を介して、管理対象のセルフＰＯＳ端末２０から種々の状態を表す信号を受信し、その内容をモニタに表示する。モニタは、セルフＰＯＳ端末２０を使用する客を補助する店員、いわゆるアテンダントの待機場所に置かれている。アテンダントは、モニタに表示される情報から、各セルフＰＯＳ端末２０の状態を把握することができる。
【００１５】
アテンダント端末３０には、汎用機２０Ａ用のアテンダント端末３０Ａと、専用機２０Ｂ用のアテンダント端末３０Ｂとがある。アテンダント端末３０Ａは、汎用機２０Ａを管理対象とする。アテンダント端末３０Ｂは、専用機２０Ｂを管理対象とする。アテンダント端末３０Ａとアテンダント端末３０Ｂとの台数は、特に制限されるものではない。１台のアテンダント端末３０で管理できるセルフＰＯＳ端末２０の台数には限りがある。したがって、店舗の規模、汎用機２０Ａと専用機２０Ｂとの割合等によってアテンダント端末３０Ａとアテンダント端末３０Ｂとの台数は決定される。なお、アテンダント端末３０がどのセルフＰＯＳ端末２０を管理対象とするかは任意である。したがって、１台のアテンダント端末３０が、汎用機２０Ａと専用機２０Ｂとを混在して管理することも可能である。また、セルフＰＯＳ端末２０の台数が少ない店舗の場合には、１台のアテンダント端末３０で汎用機２０Ａと専用機２０Ｂとを管理することも可能である。
【００１６】
ＰＯＳサーバ５０は、各セルフＰＯＳ端末２０で実行される買上商品の登録及び決済に係る処理を一元的に制御するためのコンピュータである。ＰＯＳサーバ５０は、ネットワーク６０を介して各セルフＰＯＳ端末２０で登録された買上商品のデータをリアルタイムに収集し、集計することで、商品販売時点の売上、在庫等のデータを管理する。
【００１７】
図２は、セルフＰＯＳ端末２０の外観構成を示す斜視図であり、図３は、セルフＰＯＳ端末２０の要部回路構成を示すブロック図である。汎用機２０ＡとしてのセルフＰＯＳ端末２０と、専用機２０ＢとしてのセルフＰＯＳ端末２０とは、ハードウェアの構成が同一である。そこで、汎用機２０Ａ又は専用機２０Ｂを区別することなく、図２及び図３を用いて、セルフＰＯＳ端末２０の主要なハードウェア構成について説明する。
【００１８】
図２に示すように、セルフＰＯＳ端末２０は、床面に設置された本体２００と、この本体２００の脇に設置された秤ユニット２０１とを備えている。本体２００は、その上部に表示ポール２０２とタッチパネル２０３とを取り付けている。本体２００は、秤ユニット２０１が設置された側とは反対側の側面中央部に籠台２０４を設けている。籠台２０４は、売場から来た客が買上商品を入れた籠等を置くためのものである。客は、タッチパネル２０３の画面が見えるように、図２において本体２００の手前側に立って作業を行う。このため客から見ると、本体２００を挟んで右側に籠台２０４があり、左側に秤ユニット２０１がある。以下の説明では、客が立つ側を本体２００の正面とし、秤ユニット２０１が設置されている側を本体２００の左側とし、籠台２０４が設けられている側を本体２００の右側とする。
【００１９】
表示ポール２０２は、その先端部に例えば青色と赤色とを選択的に発光させる発光部２０２Ａを備える。表示ポール２０２は、発光部２０２Ａの発光色によってセルフＰＯＳ端末２０の状態、例えば待機中、動作中、呼出中、エラー中等を表示する。
【００２０】
タッチパネル２０３は、セルフＰＯＳ端末２０を操作するオペレータに対して種々の画面を表示するためのディスプレイと、オペレータによる画面へのタッチ入力を検知するためのタッチセンサとで構成される。セルフＰＯＳ端末２０においてオペレータは、通常は客である。
【００２１】
本体２００の正面に、スキャナ２０５（図３を参照）の読取窓２０５Ａ、カード挿入口２０６、レシート発行口２０７、硬貨投入口２０８、硬貨払出口２０９、紙幣投入口２１０及び紙幣払出口２１１が形成されている。また、本体２００の右側面から外部へと通信ケーブル２１２が延びており、この通信ケーブル２１２の先端に電子マネー媒体用のリーダ・ライタ２１３が接続されている。リーダ・ライタ２１３は、本体２００の右側面上部に設けられた置台２１４に置かれている。
【００２２】
秤ユニット２０１は、ハウジング２２１の上部に秤皿２２２を設け、この秤皿２２２の上部に袋保持具２２３を取り付けた構造となっている。秤皿２２２は、その上面を載置面２２２Ａとする。袋保持具２２３は、一対の保持アーム２２３Ａを備えており、この保持アーム２２３Ａでレジ袋又は客が持参した買物袋いわゆるマイバッグを保持する。秤ユニット２０１は、保持アーム２２３Ａに保持されたレジ袋又はマイバッグに入れられて載置面２２２Ａに置かれた商品の重量を計測する。
【００２３】
図３に示すように、セルフＰＯＳ端末２０は、プロセッサ２３１、メインメモリ２３２、補助記憶デバイス２３３、時計２３４、通信インターフェース２３５、自動釣銭機２３６、スキャナ２０５、タッチパネル２０３、プリンタ２３７、カードリーダ２３８、リーダ・ライタ２１３、発光部２０２Ａ、秤ユニット２０１及びシステム伝送路２３９を備える。システム伝送路２３９は、アドレスバス、データバス、制御信号線等を含む。システム伝送路２３９は、プロセッサ２３１と他の各部とを直接又は信号入出力回路を介して接続し、相互間で授受されるデータ信号を伝送する。プロセッサ２３１、メインメモリ２３２及び補助記憶デバイス２３３がシステム伝送路２３９で接続されることにより、セルフＰＯＳ端末２０のコンピュータが構成される。
【００２４】
プロセッサ２３１は、上記コンピュータの中枢部分に相当する。プロセッサ２３１は、オペレーティングシステム又はアプリケーションプログラムに従って、セルフＰＯＳ端末２０としての各種の機能を実現するべく各部を制御する。プロセッサ２３１は、例えばＣＰＵ（Central Processing Unit）である。
【００２５】
メインメモリ２３２は、上記コンピュータの主記憶部分に相当する。メインメモリ２３２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２３２は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ２３２は、プロセッサ２３１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ２３２は、揮発性のメモリ領域を、プロセッサ２３１によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばＲＯＭ（Read Only Memory）である。揮発性のメモリ領域は、例えばＲＡＭ（Random Access Memory）である。
【００２６】
補助記憶デバイス２３３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス２３３となり得る。補助記憶デバイス２３３は、プロセッサ２３１が各種の処理を行う上で使用するデータ、プロセッサ２３１での処理によって作成されたデータ等を保存する。補助記憶デバイス２３３は、上記のアプリケーションプログラムを記憶する場合もある。
【００２７】
時計２３４は、時刻を計時する。プロセッサ２３１は、時計２３４によって計時されている時刻を現在時刻として処理する。
【００２８】
通信インターフェース２３５は、ネットワーク６０を介して接続されたＰＯＳサーバ５０、アテンダント端末３０、ルータ４０又は他のセルフＰＯＳ端末２０との間で、予め設定された通信プロトコルに従いデータ通信を行う。
【００２９】
自動釣銭機２３６は、硬貨ユニット２３６Ａと紙幣ユニット２３６Ｂとを含む。硬貨ユニット２３６Ａは、硬貨投入口２０８に投入された硬貨を１枚ずつ選別して金種を識別し、金種別に金庫に収容する。硬貨ユニット２３６Ａは、例えば釣銭データに基づいて金庫から該当する金種の硬貨を取出し、硬貨払出口２０９に払い出す。紙幣ユニット２３６Ｂは、紙幣投入口２１０に投入された紙幣を１枚ずつ選別して金種を識別し、金種別に金庫に収容する。紙幣ユニット２３６Ｂは、例えば釣銭データに基づいて金庫から該当する金種の紙幣を取出し、紙幣払出口２１１に払い出す。
【００３０】
スキャナ２０５は、読取窓２０５Ａに翳された商品からコードシンボルを読み取る。店舗で販売される各商品には、その商品を識別するための商品ＩＤ等をコード化したコードシンボルが付されている。コードシンボルは、例えばバーコードである。コードシンボルは、例えば二次元データコードであってもよい。スキャナ２０５は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。
【００３１】
プリンタ２３７は、レシート用紙に商取引の明細を表すレシートデータ等を印刷する。レシートデータが印刷されたレシート用紙は、レシート発行口２０７から排出され、図示しないカッタにより切断されて、レシートとして発行される。
【００３２】
カードリーダ２３８は、クレジットカード、ポイントカード等のカード媒体に記録されたカードデータを読み取る。カードリーダ２３８は、カード挿入口２０６に挿入されたカード媒体を本体２００内に引き込み、カードデータを読み取った後、カード挿入口２０６から排出する。
【００３３】
リーダ・ライタ２１３は、電子マネー媒体に記録された電子マネーの読み取り及び書き換えを行う。電子マネー媒体は、例えば非接触型のＩＣカードである。電子マネー媒体は、スマートフォン、タブレット端末等の電子機器であってもよい。
【００３４】
かかる構成のセルフＰＯＳ端末２０は、図４に示すように、メインメモリ２３２の揮発性メモリ領域に、ステータスメモリ７１と取引メモリ７２とを形成している。ステータスメモリ７１は、当該セルフＰＯＳ端末２０の状態を表すデータ、いわゆるステータスを記憶する。セルフＰＯＳ端末２０の状態には、買上商品の登録開始を待っている待機状態と、買上商品の登録開始から決済終了までの処理を実行している動作状態とがある。本実施形態では、待機状態を示すステータス“０”とし、動作状態を示すステータスを“１”とする。本実施形態では、ステータスが待機状態を示す“０”のとき、発光部２０２Ａは、消灯している。そして、ステータスが待機状態を示す“０”から動作状態を示す“１”に代わると、発光部２０２Ａは緑色で発光して、周囲に動作中であることを知らしめる。
【００３５】
取引メモリ７２は、客との商取引に関するデータを記憶する。商取引に関するデータは、買上商品の販売データ、例えば商品ＩＤ、商品名、単価、販売点数、販売金額等を含む。また商取引に関するデータは、買上商品の合計点数、合計金額等を含む。
【００３６】
セルフＰＯＳ端末２０は、図５に示すように、補助記憶デバイス２３３における記憶領域の一部に、ＰＯＳデータメモリ８１、メインモードメモリ８２、サブモードメモリ８３、支払い管理テーブル８４及びＰＯＳ管理テーブル８５を形成している。
【００３７】
ＰＯＳデータメモリ８１は、当該セルフＰＯＳ端末２０に対して設定されたＰＯＳＩＤとＰＯＳ名称とを記憶する。各セルフＰＯＳ端末２０には、それぞれ固有のＰＯＳＩＤとＰＯＳ名称とが設定されている。ＰＯＳＩＤ及びＰＯＳ名称は、各セルフＰＯＳ端末２０を識別するために予め設定された一意のコード及び名称である。
【００３８】
メインモードメモリ８２は、当該セルフＰＯＳ端末２０に対して設定されたメインモードＭ１の値を記憶する。メインモードＭ１には、当該セルフＰＯＳ端末２０を汎用機２０Ａとして動作させるための汎用機モードと、当該セルフＰＯＳ端末２０を専用機２０Ｂとして動作させるための専用機モードとがある。本実施形態では、汎用機モードの値を“０”、専用機モードの値を“１”とする。メインモードＭ１として汎用機モードの値“０”が設定されたセルフＰＯＳ端末２０は、汎用機２０Ａとして動作する。メインモードＭ１として専用機モードの値“１”が設定されたセルフＰＯＳ端末２０は、専用機２０Ｂとして動作する。
【００３９】
サブモードメモリ８３は、専用機２０Ｂとして動作するセルフＰＯＳ端末２０に対して設定されたサブモードＭ２の値を記憶する。サブモードＭ２には、専用の支払い方法以外の支払い方法にも対応が可能な代替可モードと、専用の支払い方法以外の支払い方法には対応できない代替不可モードとがある。本実施形態では、代替可モードの値を“０”、代替不可モードの値を“１”とする。サブモードとして代替可モードの値“０”が設定されたセルフＰＯＳ端末２０は、他の支払い方法に変更可能な代替可専用機２０Ｂ１として機能する。サブモードとして代替不可モードの値“１”が設定されたセルフＰＯＳ端末２０は、他の支払い方法への変更が不可能な代替不可専用機２０Ｂ２として機能する。
【００４０】
支払い管理テーブル８４は、第１フィールド８４１、第２フィールド８４２、第３フィールド８４３及び第４フィールド８４４を有する。第１フィールド８４１には、支払いコードが記述される。支払いコードは、現金、クレジットカード、電子マネー等の複数種類の支払い方法を識別するために、支払い方法の種類毎に割り当てられた一意のコードである。第２フィールド８４２には、第１フィールド８４１に記述された支払いコードで特定される支払い方法を表わす支払い名称が記述される。第３フィールド８４３には、第１フラグＦ１が記述され、第４フィールド８４４には、第２フラグＦ２が記述される。第１フラグＦ１及び第２フラグＦ２については、後述する。因みに本実施形態では、図５示すように、現金支払いの支払いコードを“１００”とし、クレジットカード支払いの支払いコードを“２００”とし、電子マネー支払いの支払いコードを“３００”とする。
【００４１】
ＰＯＳ管理テーブル８５は、第１フィールド８５１、第２フィールド８５２及び第３フィールド８５３を有する。第１フィールド８５１には、他のセルフＰＯＳ端末２０のＰＯＳＩＤが記述される。第２フィールド８５２には、第１フィールド８５１に記述されたＰＯＳＩＤで特定されるセルフＰＯＳ端末２０に設定されたＰＯＳ名称が記述される。第３フィールド８５３には、第３フラグＦ３が記述される。第３フラグＦ３については、後述する。
【００４２】
さて、セルフＰＯＳ端末２０のプロセッサ２３１が実行可能な業務の一つに、メインモードＭ１及びサブモードＭ２を設定する業務がある。この業務は、例えば新規のセルフＰＯＳ端末２０を汎用機２０Ａ又は専用機２０Ｂとして会計場に設置した際に実行される。この業務は、例えば汎用機２０Ａとして使用していたセルフＰＯＳ端末２０を専用機２０Ｂに変更する場合、あるいはその逆の場合に実行される。この業務は、店舗責任者又はセルフＰＯＳ端末２０の保守員等のように限られた人物によって実行される。以下、この業務を実行する人物を業務担当者と称する。なお、この業務を実行するのに際し、そのセルフＰＯＳ端末２０のＰＯＳデータメモリ８１にはＰＯＳＩＤとＰＯＳ名称とが設定され、支払い管理テーブル８４には当該店舗で許容される複数の支払い方法の支払いコードと支払い名称とが設定されていることを前提とする。
【００４３】
図６は、メインモードＭ１及びサブモードＭ２を設定する業務に対するプロセッサ２３１の主要な処理手順を示す流れ図である。業務担当者によるタッチパネル２０３の操作により当該業務の開始が指令されると、プロセッサ２３１は、メインメモリ２３２又は補助記憶デバイス２３３に記憶されているプログラムに従って、図６の流れ図に示す手順の情報処理を開始する。プログラムは、メインモードＭ１及びサブモードＭ２を設定する業務を支援するためのアプリケーションプログラムである。なお、図６に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であればその処理手順及び処理内容は特に限定されるものではない。
【００４４】
先ず、プロセッサ２３１は、Ａｃｔ１としてメインモードＭ１の値が入力されるのを待ち受ける。業務担当者は、タッチパネル２０３を操作して、メインモードＭ１の値を入力する。すなわち業務担当者は、操作対象のセルフＰＯＳ端末２０を汎用機２０Ａとして動作させる場合には、値“０”を入力する。業務担当者は、操作対象のセルフＰＯＳ端末２０を専用機２０Ｂとして動作させる場合には、値“１”を入力する。
【００４５】
メインモードＭ１の値を入力する方法は特に限定されない。その一例としては、タッチパネル２０３に“汎用機”ボタンと“専用機”ボタンの画像を表示させる方法が考えられる。この場合、業務担当者は、セルフＰＯＳ端末２０を汎用機２０Ａとして動作させる場合には“汎用機”ボタンにタッチする。業務担当者は、セルフＰＯＳ端末２０を専用機２０Ｂとして動作させる場合には“専用機”ボタンにタッチする。プロセッサ２３１は、“汎用機”ボタンがタッチされた場合には、メインモードＭ１として“０”が入力されたものと認定する。プロセッサ２３１は、“専用機”ボタンがタッチされた場合には、メインモードＭ１として“１”が入力されたものと認定する。
【００４６】
プロセッサ２３１は、メインモードＭ１の値が入力されたことを検知すると、Ａｃｔ１においてＹＥＳと判定し、Ａｃｔ２へと進む。プロセッサ２３１は、Ａｃｔ２としてメインモードＭ１の値をメインモードメモリ８２に記述する。
【００４７】
プロセッサ２３１は、Ａｃｔ３としてメインモードメモリ８２に記述したメインモードＭ１の値を確認する。メインモードＭ１の値が“０”の場合、プロセッサ２３１は、Ａｃｔ３においてＮＯと判定し、Ａｃｔ１０へと進む。Ａｃｔ１０の処理については後述する。
【００４８】
メインモードＭ１の値が“１”の場合には、プロセッサ２３１は、Ａｃｔ３においてＹＥＳと判定し、Ａｃｔ４へと進む。プロセッサ２３１は、Ａｃｔ４として支払いコードが入力されるのを待ち受ける。業務担当者は、セルフＰＯＳ端末２０をどの支払い方法に特化した専用機２０Ｂとして動作させるかを決定し、タッチパネル２０３を操作して、その支払い方法に対応した支払いコードを入力する。業務担当者は、セルフＰＯＳ端末２０を現金支払いに特化した専用機２０Ｂとして動作させる場合には、支払いコード“１００”を入力する。業務担当者は、セルフＰＯＳ端末２０をクレジットカード支払いに特化した専用機２０Ｂとして動作させる場合には、支払いコード“２００”する。業務担当者は、セルフＰＯＳ端末２０を電子マネー支払いに特化した専用機２０Ｂとして動作させる場合には、支払いコード“３００”を入力する。
【００４９】
支払いコードを入力する方法は特に限定されない。その一例としては、タッチパネル２０３に支払い名称をそれぞれ表記した“現金”ボタン、“クレジット”ボタン及び“電子マネー”ボタンの画像を表示させる方法が考えられる。この場合、業務担当者は、セルフＰＯＳ端末２０を現金支払いに特化した専用機２０Ｂとして動作させる場合には、“現金”ボタンにタッチする。業務担当者は、セルフＰＯＳ端末２０をクレジットカード支払いに特化した専用機２０Ｂとして動作させる場合には、“クレジット”ボタンにタッチする。業務担当者は、操作対象のセルフＰＯＳ端末２０を電子マネー支払いに特化した専用機２０Ｂとして動作させる場合には、“電子マネー”ボタンにタッチする。プロセッサ２３１は、“現金”ボタンがタッチされた場合には、支払いコードとして“１００”が入力されたものと認定する。プロセッサ２３１は、“クレジット”ボタンがタッチされた場合には、支払いコードとして“２００”が入力されたものと認定する。プロセッサ２３１は、“電子マネー”ボタンがタッチされた場合には、支払いコードとして“３００”が入力されたものと認定する。
【００５０】
プロセッサ２３１は、支払いコードが入力されたことを検知すると、Ａｃｔ４においてＹＥＳと判定し、Ａｃｔ５へと進む。プロセッサ２３１は、Ａｃｔ５として支払い管理テーブル８４の第３フィールド８４３に第１フラグＦ１の値を記述する。具体的にはプロセッサ２３１は、Ａｃｔ４において入力された支払いコードに対応する第１フラグＦ１の値を“１”とし、他の支払いコードに対応する第１フラグＦ１の値を“０”とする。
【００５１】
プロセッサ２３１は、Ａｃｔ６としてサブモードＭ２の値が入力されるのを待ち受ける。業務担当者は、タッチパネル２０３を操作して、サブモードＭ２の値を入力する。すなわち業務担当者は、専用機２０Ｂを他の支払い方法に変更可能な代替可専用機２０Ｂ１として動作させる場合には値“０”を入力する。業務担当者は、専用機２０Ｂを他の支払い方法への変更が不可能な代替不可専用機２０Ｂ２として動作させる場合には値“１”を入力する。
【００５２】
サブモードＭ２の値を入力する方法は特に限定されない。その一例としては、タッチパネル２０３に“代替可”ボタンと“代替不可”ボタンの画像を表示させる方法が考えられる。この場合、業務担当者は、セルフＰＯＳ端末２０を代替可専用機２０Ｂ１として動作させる場合には“代替可”ボタンにタッチする。業務担当者は、セルフＰＯＳ端末２０を代替不可専用機２０Ｂ２として動作させる場合には“代替不可”ボタンにタッチする。プロセッサ２３１は、“代替可”ボタンがタッチされた場合には、サブモードＭ２として“０”が入力されたものと認定する。プロセッサ２３１は、“代替不可”ボタンがタッチされた場合には、サブモードＭ２として“１”が入力されたものと認定する。
【００５３】
プロセッサ２３１は、サブモードＭ２の値が入力されたことを検知すると、Ａｃｔ６においてＹＥＳと判定し、Ａｃｔ７へと進む。プロセッサ２３１は、Ａｃｔ７としてサブモードＭ２の値をサブモードメモリ８３に記述する。
【００５４】
プロセッサ２３１は、Ａｃｔ８としてサブモードメモリ８３に記述したサブモードＭ２の値を確認する。サブモードＭ２の値が“０”の場合、プロセッサ２３１は、Ａｃｔ８においてＮＯと判定し、Ａｃｔ１１へと進む。Ａｃｔ１１の処理については後述する。
【００５５】
サブモードＭ２の値が“１”の場合、プロセッサ２３１は、Ａｃｔ８においてＹＥＳと判定し、Ａｃｔ９へと進む。プロセッサ２３１は、Ａｃｔ９として支払い管理テーブル８４の第４フィールド８４４に第２フラグＦ２の値を記述する。具体的にはプロセッサ２３１は、Ａｃｔ４において入力された支払いコードに対応する第２フラグＦ２の値を“１”とし、他の支払いコードに対応する第２フラグＦ１の値を“０”とする。
【００５６】
前述したように、プロセッサ２３１は、メインモードＭ１の値が“０”であった場合、Ａｃｔ３においてＮＯと判定し、Ａｃｔ１０へと進む。プロセッサ２３１は、Ａｃｔ１０として支払い管理テーブル８４の第３フィールド８４３に、第１フラグＦ１の値として全て“１”を記述する。その後、プロセッサ２３１は、Ａｃｔ１１へと進む。
【００５７】
前述したように、プロセッサ２３１は、サブモードＭ２の値が“０”であった場合、Ａｃｔ８においてＮＯと判定し、Ａｃｔ１１へと進む。すなわち、Ａｃｔ１０の処理を終えるか、Ａｃｔ８においてＮＯと判定されると、プロセッサ２３１は、Ａｃｔ１１へと進む。プロセッサ２３１は、Ａｃｔ１１として支払い管理テーブル８４の第４フィールド８４４に、第２フラグＦ２の値として全て“１”を記述する。
【００５８】
Ａｃｔ９又はＡｃｔ１１の処理を終えると、プロセッサ２３１は、図６の流れ図に示す手順の処理を終了する。
【００５９】
以上の処理により、汎用機２０Ａとして機能するセルフＰＯＳ端末２０においては、メインモードメモリ８２にメインモードＭ１として“０”が設定される。支払い管理テーブル８４には、各支払い方法に対応した第１フラグＦ１と第２フラグＦ２とがいずれも“１”に設定される。
【００６０】
専用機２０Ｂとして機能するセルフＰＯＳ端末２０においては、メインモードメモリ８２にメインモードＭ１として“１”が設定される。支払い管理テーブル８４には、当該専用機２０Ｂが特化する支払い方法に対応した第１フラグＦ１が“１”に設定され、他の支払い方法に対応した第１フラグＦ１が“０”に設定される。
【００６１】
専用機２０Ｂが代替可専用機２０Ｂ１として動作する場合には、サブモードメモリ８３にサブモードＭ２として“０”が設定される。支払い管理テーブル８４には、各支払い方法に対応した第２フラグＦ２がいずれも“１”に設定される。
【００６２】
専用機２０Ｂが代替不可専用機２０Ｂ２として動作する場合には、サブモードメモリ８３にサブモードＭ２として“１”が設定される。支払い管理テーブル８４には、当該代替不可専用機２０Ｂ２が特化する支払い方法に対応した第２フラグＦ２が“１”に設定され、他の支払い方法に対応した第２フラグＦ２が“０”に設定される。
【００６３】
このように、セルフＰＯＳ端末２０に対してメインモードＭ１及びサブモードＭ２を設定する業務を実行することにより、当該セルフＰＯＳ端末２０を汎用機２０Ａとして動作させるか専用機２０Ｂとして動作させるかを容易に設定することができる。すなわちユーザは、メインモードＭ１の値を“０”とすることにより、セルフＰＯＳ端末２０を汎用機２０Ａとして動作させることができる。ユーザは、メインモードＭ１の値を“１”とすることにより、セルフＰＯＳ端末２０を専用機２０Ｂとして動作させることができる。
【００６４】
また、専用機２０Ｂとして動作させる場合においては、支払いコードの入力如何によって、どの支払い方法に特化した専用機２０Ｂとするのかを容易に設定することができる。すなわちユーザは、支払いコード“１００”を入力することによって、セルフＰＯＳ端末２０を現金支払いに特化した専用機２０Ｂとすることができる。ユーザは、支払いコード“２００”を入力することによって、セルフＰＯＳ端末２０をクレジットカード支払いに特化した専用機２０Ｂとすることができる。ユーザは、支払いコード“３００”を入力することによって、セルフＰＯＳ端末２０を電子マネー支払いに特化した専用機２０Ｂとすることができる。
【００６５】
さらに、サブモードＭ２の値の入力如何によって、代替可専用機２０Ｂ１として動作させるか代替不可専用機２０Ｂ２として動作させるかについても容易に設定することができる。すなわちユーザは、サブモードＭ２の値を“０”とすることにより、セルフＰＯＳ端末２０を代替可専用機２０Ｂ１として動作させることができる。ユーザは、サブモードＭ２の値を“１”とすることにより、セルフＰＯＳ端末２０を代替不可専用機２０Ｂ２として動作させることができる。
【００６６】
図７は、開店前に実行される開店前業務の中の一部の業務に対するプロセッサ２３１の主要な処理手順を示す流れ図である。汎用機２０Ａとして動作するか、専用機２０Ｂとして動作するかに拘わらず、各セルフＰＯＳ端末２０のプロセッサ２３１は、開店前に図７の流れ図に示す手順の処理を実行する。この処理は、メインメモリ２３２又は補助記憶デバイス２３３に記憶されているプログラムに基づくものである。プログラムは、開店前業務を支援するためのアプリケーションプログラムである。なお、図７に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であればその処理手順及び処理内容は特に限定されるものではない。
【００６７】
例えばセルフＰＯＳ端末２０は、補助記憶デバイス２３３の記憶領域の一部に、毎営業日の開店時刻、閉店時刻等が記述されたスケジュールメモリを記憶している。プロセッサ２３１は、時計２３４で計時される時刻が開店時刻よりも前の所定の時刻になると、図７の流れ図に示す手順の処理を開始する。
【００６８】
プロセッサ２３１は、Ａｃｔ２１としてタイマをスタートさせる。タイマは、当該処理の開始時刻から開店時刻までの経過時間よりも短い所定の時間をカウントするもので、プロセッサ２３１に内蔵される。プロセッサ２３１は、Ａｃｔ２２として他のセルフＰＯＳ端末２０に対してメインモードＭ１を要求するコマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して接続された他のセルフＰＯＳ端末２０を宛先としてメインモード要求コマンドを送信する。メインモード要求コマンドは、ネットワーク６０を介して稼働中の他のセルフＰＯＳ端末２０で受信される。メインモード要求コマンドには、少なくともＰＯＳデータメモリ８１に記述されているＰＯＳＩＤが含まれる。
【００６９】
プロセッサ２３１は、Ａｃｔ２３としてタイマがタイムアウトしたか否かを確認する。タイマがタイムアウトしていない場合、プロセッサ２３１は、Ａｃｔ２３においてＮＯと判定し、Ａｃｔ２４へと進む。プロセッサ２３１は、Ａｃｔ２４としてメインモード要求コマンドに対する応答コマンドの受信有無を確認する。応答コマンドを受信していない場合、プロセッサ２３１は、Ａｃｔ２４においてＮＯと判定し、Ａｃｔ２５へと進む。プロセッサ２３１は、Ａｃｔ２５として他のセルフＰＯＳ端末２０からのメインモード要求コマンドの受信有無を確認する。メインモード要求コマンドを受信していない場合、プロセッサ２３１は、Ａｃｔ２５においてＮＯと判定し、Ａｃｔ２３へと戻る。かくしてプロセッサ２３１は、Ａｃｔ２３乃至Ａｃｔ２５において、タイマがタイムアウトするか、応答コマンドを受信するか、メインモード要求コマンドを受信するのを待ち受ける。
【００７０】
Ａｃｔ２３乃至Ａｃｔ２５の待ち受け状態において、プロセッサ２３１は、他のセルフＰＯＳ端末２０から送信されたメインモード要求コマンドを通信インターフェース２３５で受信すると、Ａｃｔ２５においてＹＥＳと判定し、Ａｃｔ２６へと進む。プロセッサ２３１は、Ａｃｔ２６として、応答コマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、メインモード要求コマンドに含まれるＰＯＳＩＤで識別されるセルフＰＯＳ端末２０を宛先として応答コマンドを送信する。応答コマンドは、ネットワーク６０を介してメインモード要求コマンド送信元のセルフＰＯＳ端末２０で受信される。応答コマンドには、少なくともＰＯＳデータメモリ８１に記述されているＰＯＳＩＤ及びＰＯＳ名称と、メインモードメモリ８２に記述されているメインモードＭ１とが含まれる。Ａｃｔ２６の処理を終えると、プロセッサ２３１は、Ａｃｔ２３乃至Ａｃｔ２５の待ち受け状態に戻る。
【００７１】
Ａｃｔ２３乃至Ａｃｔ２５の待ち受け状態において、プロセッサ２３１は、他のセルフＰＯＳ端末２０から自機宛に送信された応答コマンドを通信インターフェース２３５で受信すると、Ａｃｔ２４においてＹＥＳと判定し、Ａｃｔ２７へと進む。プロセッサ２３１は、Ａｃｔ２７として、その応答コマンドからＰＯＳＩＤ、ＰＯＳ名称及びメインモードＭ１を取得する。プロセッサ２３１は、Ａｃｔ２８として、その応答コマンドから取得したＰＯＳＩＤとＰＯＳ名称とをＰＯＳ管理テーブル８５の第１フィールド８５１及び第２フィールド８５２に記述する。
【００７２】
プロセッサ２３１は、Ａｃｔ２９としてその応答コマンドから取得したメインモードＭ１を確認する。メインモードＭ１が“１”の場合、プロセッサ２３１は、Ａｃｔ２９においてＹＥＳと判定し、Ａｃｔ３０へと進む。プロセッサ２３１は、Ａｃｔ３０としてＰＯＳ管理テーブル８５の第３フィールド８５３に第３フラグＦ３として“１”を記述する。メインモードＭ１が“０”の場合には、プロセッサ２３１は、Ａｃｔ２９においてＮＯと判定し、Ａｃｔ３１へと進む。プロセッサ２３１は、Ａｃｔ３１としてＰＯＳ管理テーブル８５の第３フィールド８５３に第３フラグＦ３として“０”を記述する。Ａｃｔ３０又はＡｃｔ３１の処理を終えると、プロセッサ２３１は、Ａｃｔ２３乃至Ａｃｔ２５の待ち受け状態に戻る。
【００７３】
Ａｃｔ２３乃至Ａｃｔ２５の待ち受け状態において、プロセッサ２３１は、タイマがタイムアウトすると、Ａｃｔ２３においてＹＥＳと判定し、図７の流れ図に示す手順の処理を終了する。
【００７４】
以上の処理により、各セルフＰＯＳ端末２０においては、稼働中の他のセルフＰＯＳ端末２０のＰＯＳＩＤ及びＰＯＳ名称が、第３フラグＦ３とともにＰＯＳ管理テーブル８５で記憶される。第３フラグＦ３は、対応するＰＯＳＩＤ及びＰＯＳ名称で識別される他のセルフＰＯＳ端末２０が汎用機２０Ａとして動作する場合には“０”となり、専用機２０Ｂとして動作する場合には“１”となる。
【００７５】
図８乃至図１３は、開店から閉店までの開店中に実行される開店中業務の中の一部の業務に対するプロセッサ２３１の主要な処理手順を示す流れ図である。具体的には、図８乃至図１２はセルフ決済処理の手順を示しており、図１３は受信処理の手順を示している。セルフ決済処理は、買上商品の登録から決済までを客自身が行うセルフ方式による決済を支援する処理である。受信処理は、セルフＰＯＳ端末２０が他のセルフＰＯＳ端末２０からデータを受信したことに応じて実行する処理である。汎用機２０Ａとして動作するか、専用機２０Ｂとして動作するかに拘わらず、各セルフＰＯＳ端末２０のプロセッサ２３１は、開店中に図８乃至図１３の流れ図に示す手順の処理を実行する。この処理は、メインメモリ２３２又は補助記憶デバイス２３３に記憶されているプログラムに基づくものである。プログラムは、開店中業務を支援するためのアプリケーションプログラムである。なお、図８乃至図１３に示すとともに以下に説明する処理の内容は一例である。同様な結果を得ることが可能であればその処理手順及び処理内容は特に限定されるものではない。
【００７６】
プロセッサ２３１は、時計２３４で計時される時刻が、スケジュールメモリに記述された開店時刻になると、図８乃至図１２の流れ図に示す手順のセルフ決済処理を開始する。なお、このとき、ステータスメモリ７１のステータスは“０”となっている。また、取引メモリ７２はクリアされている。
【００７７】
図８に示すようにプロセッサ２３１は、Ａｃｔ４１としてタッチパネル２０３に初期画像を表示させる。初期画像は、店舗備え付けのレジ袋を使用するか否かを客に選択させるための画像を含む。
【００７８】
売場での買物を終え、その買上商品の会計を行うために会計場に来た客は、発光部２０２Ａが発光していないセルフＰＯＳ端末２０、つまりは待機状態にあるセルフＰＯＳ端末２０の籠台２０４に買物カゴを載せてその前に立つ。このとき、代金を現金で支払う客は、汎用機２０Ａ又は現金支払いに特化した専用機２０Ｂの前に立つ。代金をクレジットカードで支払う客は、汎用機２０Ａ又はクレジットカード支払いに特化した専用機２０Ｂの前に立つ。代金を電子マネーで支払う客は、汎用機２０Ａ又は電子マネー支払いに特化した専用機２０Ｂの前に立つ。セルフＰＯＳ端末２０が汎用機２０Ａであるのか専用機２０Ｂであるのか、また専用機２０Ｂの場合には、現金支払いに特化しているのか、クレジットカード支払いに特化しているのか、電子マネー支払いに特化しているのかは、前述したように標識などによって客が容易に判別できるようになっている。
【００７９】
待機状態にあるセルフＰＯＳ端末２０のタッチパネル２０３には初期画像が表示されている。初期画像を確認した客は、タッチパネル２０３を操作して、レジ袋を使用するか否かを選択する。そしてレジ袋を使用する場合には、客は、保持アーム２２３Ａにレジ袋を掛ける。マイバッグを使用する場合には、客は、保持アーム２２３Ａにマイバッグを掛ける。
【００８０】
初期画像の表示を制御したプロセッサ２３１は、Ａｃｔ４２として登録開始の指示を待ち受ける。プロセッサ２３１は、タッチパネル２０３へのタッチ入力によりレジ袋を使用するか否かの選択が行われたことを検知すると、登録開始が指示されたと認定する。登録開始が指示されると、プロセッサ２３１は、Ａｃｔ４２においてＹＥＳと判定し、Ａｃｔ４３へと進む。プロセッサ２３１は、Ａｃｔ４３としてステータスメモリ７１のステータスを“０”から“１”に変更する。これにより、発光部２０２Ａは、緑色に発光する。
【００８１】
プロセッサ２３１は、Ａｃｔ４４としてメインモードメモリ８２に記述されているメインモードＭ１の値を調べる。メインモードＭ１の値が“０”、すなわち当該セルフＰＯＳ端末２０が汎用機２０Ａの場合には、プロセッサ２３１は、Ａｃｔ４４においてＮＯと判定し、Ａｃｔ４５へと進む。プロセッサ２３１は、Ａｃｔ４５としてタッチパネル２０３に登録待ち画像を表示させる。登録待ち画像は、買上商品の登録開始を客に促すための画像を含む。
【００８２】
登録待ち画像を確認した客は、買上商品の登録操作を開始する。すなわち客は、籠台２０４に載せた買物カゴから買上商品を取出し、コードシンボルが付されているか否かを確認する。買上商品にコードシンボルが付されている場合、客は、そのコードシンボルを読取窓２０５Ａに翳す。買上商品にコードシンボルが付されていない場合には、客は、タッチパネル２０３をタッチ操作して、その買上商品に対応する商品ボタンの画像をタッチパネル２０３に表示させる。そして客は、その商品ボタンにタッチする。このように、コードシンボルを読取窓２０５Ａに翳すか、商品ボタンにタッチすることで、セルフＰＯＳ端末２０に対して買上商品を登録することができる。買上商品の登録を終えると、客は、その買上商品をレジ袋又はマイバッグに入れる。
【００８３】
登録待ち画像の表示を制御したプロセッサ２３１は、Ａｃｔ４６として買上商品の登録を待ち受ける。読取窓２０５Ａに翳されたコードシンボルがスキャナ２０５によって読み取られ、そのコードシンボルのデータから商品ＩＤが検出されると、プロセッサ２３１は、買上商品の登録有りと認定する。タッチパネル２０３に表示された商品ボタンがタッチされ、その商品ボタンのデータから商品ＩＤが検出されると、プロセッサ２３１は、買上商品の登録有りと認定する。
【００８４】
プロセッサ２３１は、買上商品の登録有りと認定すると、Ａｃｔ４６においてＹＥＳと判定し、Ａｃｔ４７へと進む。プロセッサ２３１は、Ａｃｔ４７として登録処理を実行する。すなわちプロセッサ２３１は、買上商品の商品ＩＤに基づいてＰＯＳサーバ５０から商品名、単価等の買上商品データを取得する。プロセッサ２３１は、その買上商品データを基に商品ＩＤ、商品名、単価、販売点数、販売金額等を含む商品販売データを生成し、取引メモリ７２に記述する。
【００８５】
プロセッサ２３１は、Ａｃｔ４８としてタッチパネル２０３に商品登録画像を表示させる。商品登録画像は、取引メモリ７２に記述された商品販売データのリスト画像と、会計宣言を受け付けるための会計ボタンの画像とを含む。リスト画像は、商品販売データを構成する商品名、単価、販売点数、販売金額等を一覧にしたものである。リスト画像は、販売点数の合計である合計点数及び販売金額の合計である合計金額をも表す。
【００８６】
客は、買上商品の登録操作を順次行う。そして、全ての買上商品の登録操作を終えたならば、客は、会計ボタンにタッチする。
【００８７】
商品登録画像の表示を制御したプロセッサ２３１は、Ａｃｔ４９として商品登録が行われたか否かを確認する。商品登録が行われていない場合、プロセッサ２３１は、Ａｃｔ４９においてＮＯと判定し、Ａｃｔ５０へと進む。プロセッサ２３１は、Ａｃｔ５０として会計ボタンがタッチされたか否かを確認する。会計ボタンがタッチされていない場合、プロセッサ２３１は、Ａｃｔ５０としてＮＯと判定し、Ａｃｔ４９へと戻る。かくしてプロセッサ２３１は、Ａｃｔ４９及びＡｃｔ５０において、商品登録が行われるか会計ボタンのタッチされるのを待ち受ける。
【００８８】
Ａｃｔ４９及びＡｃｔ５０の待ち受け状態において、プロセッサ２３１は、商品登録が行われたことを検知すると、Ａｃｔ４９においてＹＥＳと判定し、Ａｃｔ４７へと戻る。すなわちプロセッサ２３１は、前述した登録処理を実行し、タッチパネル２０３に表示されている商品登録画像を更新する。
【００８９】
Ａｃｔ４９及びＡｃｔ５０の待ち受け状態において、プロセッサ２３１は、会計ボタンがタッチされたことを検知すると、Ａｃｔ５０においてＹＥＳと判定し、図９のＡｃｔ５１へと進む。プロセッサ２３１は、Ａｃｔ５１として商取引の決済に関わる決済データを取得する。決済データは、取引メモリ７２に記憶されている全買上商品の販売データとその合計データとを含む。
【００９０】
プロセッサ２３１は、Ａｃｔ５２としてタッチパネル２０３に支払い方法選択画像を表示させる。支払い方法選択画像は、支払い管理テーブル８４において、第２フラグＦ２が“１”となっている支払い方法の支払い名称がそれぞれ表記された“現金”ボタン、“クレジット”ボタン、“電子マネー”ボタンの画像を含む。
【００９１】
支払い方法選択画像を確認した客は、希望する支払い方法の支払い名称がそれぞれ表記されたボタンにタッチする。すなわち現金支払いを希望する客は、“現金”ボタンにタッチする。クレジットカード支払いを希望する客は、“クレジット”ボタンにタッチする。電子マネー支払いを希望する客は、“電子マネー”ボタンにタッチする。
【００９２】
支払い方法選択画像の表示を制御したプロセッサ２３１は、Ａｃｔ５３としていずれかの支払い方法が選択されるのを待ち受ける。ここでプロセッサ２３１は、“現金”ボタンがタッチされた場合には、現金支払いが選択されたと認定する。プロセッサ２３１は、“クレジット”ボタンがタッチされた場合には、クレジットカード支払いが選択されたと認定する。プロセッサ２３１は、“電子マネー”ボタンがタッチされた場合には、電子マネー支払いが選択されたと認定する。
【００９３】
プロセッサ２３１は、いずれかの支払い方法が選択されたことを認定すると、Ａｃｔ５３においてＹＥＳと判定し、Ａｃｔ５４へと進む。プロセッサ２３１は、Ａｃｔ５４として支払いデバイスを起動する。またプロセッサ２３１は、Ａｃｔ５５としてタッチパネル２０３に支払い待ち画像を表示させる。
【００９４】
例えばＡｃｔ５３において現金支払いが選択された場合、プロセッサ２３１は、自動釣銭機２３６を起動する。またプロセッサ２３１は、代金としての紙幣又は硬貨を紙幣投入口２１０又は硬貨投入口２０８に投入することを客に指示する支払い待ち画像をタッチパネル２０３に表示させる。
【００９５】
例えばＡｃｔ５３においてクレジットカード支払いが選択された場合、プロセッサ２３１は、カードリーダ２３８を起動する。またプロセッサ２３１は、代金としてのクレジットカードをカード挿入口２０６に挿入することを客に指示する支払い待ち画像をタッチパネル２０３に表示させる。
【００９６】
例えばＡｃｔ５３において電子マネー支払いが選択された場合、プロセッサ２３１は、リーダ・ライタ２１３を起動する。またプロセッサ２３１は、代金としての電子マネーが記録された電子マネー媒体をリーダ・ライタ２１３に翳すことを客に指示する支払い待ち画像をタッチパネル２０３に表示させる。
【００９７】
支払い待ち画像を確認した客は、代金を支払う。すなわち現金支払いを選択した客は、代金としての紙幣又は硬貨を紙幣投入口２１０又は硬貨投入口２０８に投入する。クレジットカード支払いを選択した客は、代金としてのクレジットカードをカード挿入口２０６に挿入する。電子マネー支払いを選択した客は、代金としての電子マネーが記録された電子マネー媒体をリーダ・ライタ２１３に翳す。
【００９８】
プロセッサ２３１は、Ａｃｔ５６として代金支払いを待ち受ける。プロセッサ２３１は、自動釣銭機２３６の紙幣投入口２１０又は硬貨投入口２０８に紙幣又は硬貨が投入されると、代金支払いが行われたと認定する。プロセッサ２３１は、カード挿入口２０６に挿入されたクレジットカードのデータがカードリーダ２３８によって読み取られると、代金支払いが行われたと認定する。プロセッサ２３１は、電子マネー媒体のデータがリーダ・ライタ２１３によって読み取られると、代金の支払いが行われたと判定する。
【００９９】
代金支払いが行われたことを認定すると、プロセッサ２３１は、Ａｃｔ５６においてＹＥＳと判定し、Ａｃｔ５７へと進む。プロセッサ２３１は、Ａｃｔ５７として決済データを基に決済処理を実行する。
【０１００】
例えば自動釣銭機２３６の紙幣投入口２１０又は硬貨投入口２０８に紙幣又は硬貨が投入されると、プロセッサ２３１は、現金決済処理を実行する。すなわちプロセッサ２３１は、投入された紙幣又は硬貨の合計金額を預り金額とする。そしてプロセッサ２３１は、この預り金額が決済データの合計金額以上であることを条件に釣銭額を算出し、自動釣銭機２３６に釣銭の払出しを指令する。またプロセッサ２３１は、レシート用紙にレシートの印字データを印字するようにプリンタ２３７を制御する。この制御により、レシート発行口２０７からレシートが発行される。
【０１０１】
例えばクレジットカードのデータがカードリーダ２３８によって読み取られると、プロセッサ２３１は、クレジット決済処理を実行する。すなわちプロセッサ２３１は、そのクレジットカードによる決済の認証を外部のコンピュータに問い合わせる。そしてクレジットカードによる決済が承認されたことを条件に、プロセッサ２３１は、レシート用紙にクレジット伝票の印字データを印字するようにプリンタ２３７を制御する。この制御により、レシート発行口２０７からクレジット伝票が発行される。
【０１０２】
例えば電子マネー媒体のデータがリーダ・ライタ２１３によって読み取られると、プロセッサ２３１は、電子マネー決済処理を実行する。すなわちプロセッサ２３１は、電子マネーの残高が決済データの合計金額以上であることを条件に、その残高から合計金額を引去る処理を行う。またプロセッサ２３１は、レシート用紙にレシートの印字データを印字するようにプリンタ２３７を制御する。この制御により、レシート発行口２０７からレシートが発行される。
【０１０３】
プロセッサ２３１は、決済処理を終えると、Ａｃｔ５８としてステータスメモリ７１のステータスを“１”から“０”に戻す。これにより、発光部２０２Ａは消灯する。以上で、プロセッサ２３１は、セルフ決済処理を終了する。その後、プロセッサ２３１は、図８のＡｃｔ４１からセルフ決済処理を再開する。
【０１０４】
図８のＡｃｔ４４において、メインモードＭ１が“１”、すなわち当該セルフＰＯＳ端末２０が専用機２０Ｂの場合には、プロセッサ２３１は、ＹＥＳと判定し、図１０のＡｃｔ６１へと進む。プロセッサ２３１は、Ａｃｔ６１としてタッチパネル２０３に登録待ち画像を表示させる。
【０１０５】
図１４は、登録待ち画像ＳＣ１の一例である。図示するように登録待ち画像ＳＣ１は、商品の登録開始を客に促すためのメッセージＭＥ１と、専用機Ｍ２であることを客に知らせるためのメッセージＭＥ２と、変更ボタンＢＴ１とを含む。因みに、図１４に示されているメッセージＭＥ２は、現金支払いの専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合である。クレジットカード支払いの専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、メッセージＭＥ２の「本機は現金支払い専用機です」の部分が「本機はクレジットカード支払い専用機です」となる。電子マネー支払いの専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、メッセージＭＥ２の「本機は現金支払い専用機です」の部分が「本機は電子マネー支払い専用機です」となる。
【０１０６】
メッセージＭＥ２で示された支払い方法で代金を支払う客は、メッセージＭＥ１に従って商品登録を開始する。他の支払い方法で代金を支払う客は、そのメッセージＭＥ２に従って変更ボタンＢＴ１にタッチする。
【０１０７】
登録待ち画像ＳＣ１の表示を制御したプロセッサ２３１は、Ａｃｔ６２として商品登録が行われたか否かを確認する。商品登録が行われていない場合、プロセッサ２３１は、Ａｃｔ６２においてＮＯと判定し、Ａｃｔ６３へと進む。プロセッサ２３１は、Ａｃｔ６３として変更ボタンＢＴ１がタッチされたか否かを確認する。変更ボタンＢＴ１がタッチされていない場合、プロセッサ２３１は、Ａｃｔ６３においてＮＯと判定し、Ａｃｔ６２へと戻る。かくしてプロセッサ２３１は、Ａｃｔ６２及びＡｃｔ６３において、商品登録が行われるか変更ボタンＢＴ１がタッチされるのを待ち受ける。
【０１０８】
Ａｃｔ６２及びＡｃｔ６３の待ち受け状態において、プロセッサ２３１は、商品登録が行われたことを検知すると、Ａｃｔ６２においてＹＥＳと判定し、Ａｃｔ６４へと進む。プロセッサ２３１は、Ａｃｔ６４として登録処理を実行する。またプロセッサ２３１は、Ａｃｔ６５としてタッチパネル２０３に商品登録画像を表示させる。このＡｃｔ６４及びＡｃｔ６５の処理は、前述した図８のＡｃｔ４７及びＡｃｔ４８の処理と同様なので、ここでの詳細な説明は省略する。
【０１０９】
商品登録画像の表示を制御したプロセッサ２３１は、Ａｃｔ６６として商品登録が行われたか否かを確認する。商品登録が行われていない場合、プロセッサ２３１は、Ａｃｔ６６においてＮＯと判定し、Ａｃｔ６７へと進む。プロセッサ２３１は、Ａｃｔ６７として会計ボタンがタッチされたか否かを確認する。会計ボタンがタッチされていない場合、プロセッサ２３１は、Ａｃｔ６７においてＮＯと判定し、Ａｃｔ６６へと戻る。かくしてプロセッサ２３１は、Ａｃｔ６６及びＡｃｔ６７において、商品登録が行われるか会計ボタンがタッチされるのを待ち受ける。
【０１１０】
Ａｃｔ６６及びＡｃｔ６７の待ち受け状態において、プロセッサ２３１は、商品登録が行われたことを検知すると、Ａｃｔ６６においてＹＥＳと判定し、Ａｃｔ６４へと戻る。すなわちプロセッサ２３１は、前述した登録処理を実行し、タッチパネル２０３に表示されている商品登録画像を更新する。
【０１１１】
Ａｃｔ６６及びＡｃｔ６７の待ち受け状態において、プロセッサ２３１は、会計ボタンがタッチされたことを検知すると、Ａｃｔ６７においてＹＥＳと判定し、Ａｃｔ６８へと進む。プロセッサ２３１は、Ａｃｔ６８として商取引の決済に関わる決済データを取得する。決済データは、取引メモリ７２に記憶されている全買上商品の販売データとその合計データとを含む。
【０１１２】
決済データを取得したプロセッサ２３１は、Ａｃｔ６９として支払いデバイスを起動する。またプロセッサ２３１は、Ａｃｔ７０としてタッチパネル２０３に支払い待ち画像を表示させる。
【０１１３】
すなわち、現金支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、プロセッサ２３１は、自動釣銭機２３６を起動する。またプロセッサ２３１は、代金としての紙幣又は硬貨を紙幣投入口２１０又は硬貨投入口２０８に投入することを客に指示する支払い待ち画像をタッチパネル２０３に表示させる。
【０１１４】
クレジットカード支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、プロセッサ２３１は、カードリーダ２３８を起動する。またプロセッサ２３１は、代金としてのクレジットカードをカード挿入口２０６に挿入することを客に指示する支払い待ち画像をタッチパネル２０３に表示させる。
【０１１５】
電子マネー支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、プロセッサ２３１は、リーダ・ライタ２１３を起動する。またプロセッサ２３１は、代金としての電子マネーが記録された電子マネー媒体をリーダ・ライタ２１３に翳すことを客に指示する支払い待ち画像をタッチパネル２０３に表示させる。
【０１１６】
図１５は、支払い待ち画像ＳＣ２の一例である。図示するように支払い待ち画像ＳＣ２は、代金支払い方法を客に知らせるためのメッセージＭＥ３と、他の支払い方法を希望する場合の操作ガイダンスを示すメッセージＭＥ４と、変更ボタンＢＴ２とを含む。因みに、図１５に示されているメッセージＭＥ３は、現金支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合である。クレジットカード支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、メッセージＭＥ３は「クレジットカードを挿入してください」となる。電子マネー支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０の場合には、メッセージＭＥ３は「電子マネー媒体をリーダ・ライタに翳してください」となる。
【０１１７】
客は、メッセージＭＥ３に従って代金を支払う。しかし、それ以外の支払い方法で代金を支払う客は、支払い待ち画像ＳＣ２のメッセージＭＥ４に従って変更ボタンＢＴ２にタッチする。
【０１１８】
支払い待ち画像ＳＣ２の表示を制御したプロセッサ２３１は、Ａｃｔ７１として代金支払いが行われたか否かを確認する。代金支払いが行われていない場合、プロセッサ２３１は、Ａｃｔ７１においてＮＯと判定し、Ａｃｔ７２へと進む。プロセッサ２３１は、Ａｃｔ７２として変更ボタンＢＴ２がタッチされたか否かを確認する。変更ボタンＢＴ２がタッチされていない場合、プロセッサ２３１は、Ａｃｔ７２においてＮＯと判定し、Ａｃｔ７１へと戻る。かくしてプロセッサ２３１は、Ａｃｔ７１及びＡｃｔ７２において代金支払いが行われるか変更ボタンＢＴ２がタッチされるのを待ち受ける。
【０１１９】
Ａｃｔ７１及びＡｃｔ７２の待ち受け状態において、代金支払いが行われたことを検知すると、プロセッサ２３１は、Ａｃｔ７１においてＹＥＳと判定し、Ａｃｔ７３へと進む。プロセッサ２３１は、Ａｃｔ７３として決済データを基に決済処理を実行する。すなわち現金支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０において、現金による代金支払いが行われた場合には、プロセッサ２３１は、現金決済処理を実行する。クレジットカード支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０において、クレジットカードによる代金支払いが行われた場合には、プロセッサ２３１は、クレジットカード決済処理を実行する。電子マネー支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０において、電子マネーによる代金支払いが行われた場合には、プロセッサ２３１は、電子マネー決済処理を実行する。現金決済処理、クレジットカード決済処理及び電子マネー決済処理の詳細については、Ａｃｔ５７に対する説明と同様なので、ここでの説明は省略する。
【０１２０】
プロセッサ２３１は、決済処理を終えると、Ａｃｔ７４としてステータスメモリ７１のステータスを“１”から“０”に戻す。これにより、発光部２０２Ａは消灯する。以上で、プロセッサ２３１は、セルフ決済処理を終了する。その後、プロセッサ２３１は、図８のＡｃｔ４１からセルフ決済処理を再開する。
【０１２１】
プロセッサ２３１は、図１０のＡｃｔ６２及びＡｃｔ６３の待ち受け状態において、変更ボタンＢＴ１がタッチされたことを検知すると、Ａｃｔ６３においてＹＥＳと判定し、図１１のＡｃｔ８１へと進む。すなわち、登録待ち画像ＳＣ１を確認した客が変更ボタンＢＴ１にタッチすると、プロセッサ２３１は、Ａｃｔ８１へと進む。
【０１２２】
プロセッサ２３１は、Ａｃｔ８１としてサブモードメモリ８３に記述されているサブモードＭ２の値を調べる。サブモードＭ２の値が“０”、すなわち当該セルフＰＯＳ端末２０が代替可専用機２０Ｂ１として動作する場合には、プロセッサ２３１は、Ａｃｔ８１においてＮＯと判定し、Ａｃｔ８２へと進む。プロセッサ２３１は、Ａｃｔ８２としてタッチパネル２０３に変更承諾画像を表示させる。変更承諾画像は、支払い方法の変更を承諾したことを客に通知するための画像と、商品の登録開始を客に促すための画像とを含む。変更承諾画像の表示を制御したプロセッサ２３１は、図８のＡｃｔ４６の処理へと進む。プロセッサ２３１は、Ａｃｔ４６として買上商品の登録を待ち受ける。以後、プロセッサ２３１は、前述したＡｃｔ４６乃至Ａｃｔ５８の処理を実行する。
【０１２３】
サブモードＭ２の値が“１”、すなわち当該セルフＰＯＳ端末２０が代替不可専用機２０Ｂ２として動作する場合には、プロセッサ２３１は、Ａｃｔ８１においてＹＥＳと判定し、Ａｃｔ８３へと進む。プロセッサ２３１は、Ａｃｔ８３としてＰＯＳ管理テーブル８５を参照して、第３フラグＦ３が“０”のＰＯＳＩＤを一括して検出する。プロセッサ２３１は、Ａｃｔ８４として状態要求コマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して状態要求コマンドを送信する。状態要求コマンドは、ネットワーク６０に接続された他のセルフＰＯＳ端末２０において受信される。状態要求コマンドには、ＰＯＳ管理テーブル８５から検出したＰＯＳＩＤが含まれる。
【０１２４】
セルフＰＯＳ端末２０のプロセッサ２３１は、ネットワーク６０を介して接続された他のセルフＰＯＳ端末２０からコマンドを受信すると、図１３の流れ図に示す手順の受信処理を開始する。プロセッサ２３１は、Ａｃｔ１２１として受信したコマンドが状態要求コマンドであるか否かを確認する。状態要求コマンドである場合、プロセッサ２３１は、Ａｃｔ１２１においてＹＥＳと判定し、Ａｃｔ１２２へと進む。プロセッサ２３１は、Ａｃｔ１２２としてその状態要求コマンドに、ＰＯＳデータメモリ８１に記述されているＰＯＳＩＤが含まれているか否かを確認する。該当するＰＯＳＩＤが含まれていない場合、プロセッサ２３１は、Ａｃｔ１２２にてＮＯと判定し、この受信処理を終了する。すなわちプロセッサ２３１は、状態要求コマンドを破棄する。
【０１２５】
状態要求コマンドに該当するＰＯＳＩＤが含まれていた場合には、プロセッサ２３１は、Ａｃｔ１２２においてＹＥＳと判定し、Ａｃｔ１２３へと進む。プロセッサ２３１は、Ａｃｔ１２３として応答コマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して状態要求コマンド送信元のセルフＰＯＳ端末２０を宛先とする応答コマンドを送信する。この応答コマンドには、ステータスメモリ７１で記憶しているステータスとＰＯＳデータメモリ８１に記憶されているＰＯＳＩＤとが含まれる。以上で、プロセッサ２３１は、状態要求コマンドを受信したときの受信処理を終了する。
【０１２６】
図１１の説明に戻る。  
状態要求コマンドの送信を制御したプロセッサ２３１は、Ａｃｔ８５として状態要求コマンドを送信してから一定時間が経過したか否かを確認する。この一定時間は、状態要求コマンドを受信した他のセルフＰＯＳ端末２０からの応答コマンドを受信するのに十分な時間である。一定時間が経過していない場合、プロセッサ２３１は、Ａｃｔ８５においてＮＯと判定し、Ａｃｔ８６へと進む。プロセッサ２３１は、Ａｃｔ８６として応答コマンドを受信したか否かを確認する。応答コマンドを受信していない場合、プロセッサ２３１は、Ａｃｔ８６においてＮＯと判定し、Ａｃｔ８５へと戻る。一方、応答コマンドを受信した場合には、プロセッサ２３１は、Ａｃｔ８６においてＹＥＳと判定し、Ａｃｔ８７へと進む。プロセッサ２３１は、Ａｃｔ８７として受信した応答コマンドに含まれるステータスを確認する。ここで、ステータスが“１”の場合、すなわちセルフ決済処理を動作中のセルフＰＯＳ端末２０からの応答コマンドであった場合には、プロセッサ２３１は、Ａｃｔ８７においてＮＯと判定し、Ａｃｔ８５へと戻る。かくしてプロセッサ２３１は、Ａｃｔ８５乃至Ａｃｔ８７の処理により、状態要求コマンドを送信してから一定時間内において、ステータスが“０”の応答コマンドを受信するのを待ち受ける。
【０１２７】
ステータスが“０”の応答コマンドを受信することなく、状態要求コマンドを送信してから一定時間が経過した場合、プロセッサ２３１は、Ａｃｔ８５においてＹＥＳと判定し、Ａｃｔ８３へと戻る。すなわちプロセッサ２３１は、第３フラグＦ３が“０”のＰＯＳＩＤを含む状態要求コマンドの再送信を制御する。
【０１２８】
状態要求コマンドを送信してから一定時間以内に、ステータスが“０”の応答コマンドを受信した場合には、プロセッサ２３１は、Ａｃｔ８７においてＹＥＳと判定し、Ａｃｔ８８へと進む。
【０１２９】
ステータスが“０”の応答コマンドを送信したセルフＰＯＳ端末２０は、待機状態である。プロセッサ２３１は、Ａｃｔ８８としてその応答コマンドに含まれるＰＯＳＩＤで識別されるセルフＰＯＳ端末２０を変更先として決定する。プロセッサ２３１は、Ａｃｔ８９として変更要求コマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して変更要求コマンドを送信する。この変更要求コマンドには、ステータスが“０”の応答コマンドに含まれていたＰＯＳＩＤ、すなわち変更先に決定されたセルフＰＯＳ端末２０のＰＯＳＩＤが含まれる。
【０１３０】
図１３の説明に戻る。  
プロセッサ２３１は、Ａｃｔ１２１として受信したコマンドが状態要求コマンドであるか否かを確認する。状態要求コマンドでない場合、プロセッサ２３１は、Ａｃｔ１２１においてＮＯと判定し、Ａｃｔ１２４へと進む。プロセッサ２３１は、Ａｃｔ１２４として受信したコマンドが変更要求コマンドであるか否かを確認する。変更要求コマンドである場合、プロセッサ２３１は、Ａｃｔ１２４においてＹＥＳと判定し、Ａｃｔ１２５へと進む。プロセッサ２３１は、Ａｃｔ１２５としてその変更要求コマンドに、ＰＯＳデータメモリ８１に記述されているＰＯＳＩＤが含まれているか否かを確認する。該当するＰＯＳＩＤが含まれていない場合、プロセッサ２３１は、Ａｃｔ１２５にてＮＯと判定し、この受信処理を終了する。すなわちプロセッサ２３１は、変更要求コマンドを破棄する。
【０１３１】
変更要求コマンドに該当するＰＯＳＩＤが含まれていた場合には、プロセッサ２３１は、Ａｃｔ１２５においてＹＥＳと判定し、Ａｃｔ１２６へと進む。プロセッサ２３１は、Ａｃｔ１２６としてステータスメモリ７１に記憶されているステータスを確認する。ステータスが“１”の場合、プロセッサ２３１は、Ａｃｔ１２６においてＮＯと判定し、Ａｃｔ１２７へと進む。すなわち、Ａｃｔ１２３において応答コマンドを送信してから変更要求コマンドを受信するまでの間に、当該セルフＰＯＳ端末２０が待機状態から動作状態に変わった場合には、プロセッサ２３１は、Ａｃｔ１２７へと進む。
【０１３２】
プロセッサ２３１は、Ａｃｔ１２７として否定応答コマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して変更要求コマンド送信元のセルフＰＯＳ端末２０を宛先とする否定応答コマンドを送信する。
【０１３３】
一方、ステータスが“０”の場合には、プロセッサ２３１は、Ａｃｔ１２６においてＹＥＳと判定し、Ａｃｔ１２８へと進む。すなわち当該セルフＰＯＳ端末２０が待機状態を維持していた場合には、プロセッサ２３１は、Ａｃｔ１２８へと進む。
【０１３４】
プロセッサ２３１は、Ａｃｔ１２８として肯定応答コマンドを送信するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して変更要求コマンド送信元のセルフＰＯＳ端末２０を宛先とする肯定応答コマンドを送信する。またプロセッサ２３１は、Ａｃｔ１２９としてステータスメモリ７１のステータスを“０”から“１”に変更する。これにより、発光部２０２Ａは緑色に発光する。
【０１３５】
その後、プロセッサ２３１は、Ａｃｔ１３０としてデータの転送有無を確認する。肯定応答コマンドを送信してから所定時間内にデータの転送が無かった場合、プロセッサ２３１は、Ａｃｔ１３０においてＮＯと判定し、Ａｃｔ１３１へと進む。プロセッサ２３１は、Ａｃｔ１３１として登録開始を待ち受ける。Ａｃｔ１２６において、ステータスが“０”であるということは、タッチパネル２０３には初期画像が表示されている。前述したように初期画像は、店舗備え付けのレジ袋を使用するか否かを客に選択させるための画像を含む。プロセッサ２３１は、タッチパネル２０３へのタッチ入力によりレジ袋を使用するか否かの選択が行われたことを検知すると、登録開始が指示されたと認定する。登録開始が指示されると、プロセッサ２３１は、Ａｃｔ１３１においてＹＥＳと判定し、図８のＡｃｔ４５へと進む。プロセッサ２３１は、Ａｃｔ４５としてタッチパネル２０３に登録待ち画像を表示させる。以後、プロセッサ２３１は、前述したＡｃｔ４６乃至Ａｃｔ５８の処理を実行する。
【０１３６】
図１１の説明に戻る。  
変更要求コマンドの送信を制御したプロセッサ２３１は、Ａｃｔ９０として応答コマンドを待ち受ける。そして、変更要求コマンド送信元のセルフＰＯＳ端末２０から否定応答コマンドを受信した場合には、プロセッサ２３１は、Ａｃｔ９０においてＮＯと判定し、Ａｃｔ８３へと戻る。すなわちプロセッサ２３１は、第３フラグＦ３が“０”のＰＯＳＩＤを含む状態要求コマンドの再送信を制御する。
【０１３７】
変更要求コマンド送信元のセルフＰＯＳ端末２０から肯定応答コマンドを受信した場合には、プロセッサ２３１は、Ａｃｔ９０においてＹＥＳと判定し、Ａｃｔ９１へと進む。プロセッサ２３１は、Ａｃｔ９１としてＰＯＳ変更の案内画像をタッチパネル２０３に表示させる。ＰＯＳ変更の案内画像は、Ａｃｔ８８において変更先に決定されたセルフＰＯＳ端末２０を客に案内するための画像を含む。
【０１３８】
プロセッサ２３１は、Ａｃｔ９２としてＰＯＳ変更の案内画像を表示してから一定時間が経過するのを待ち受ける。一定時間が経過したならば、プロセッサ２３１は、Ａｃｔ９２においてＹＥＳと判定し、Ａｃｔ９３へと進む。プロセッサ２３１は、Ａｃｔ９３として案内画像を消去する。また、プロセッサ２３１は、Ａｃｔ９４としてステータスメモリ７１のステータスを“１”から“０”に変更する。これにより、発光部２０２Ａは消灯する。以上で、プロセッサ２３１は、セルフ決済処理を終了する。その後、プロセッサ２３１は、図８のＡｃｔ４１からセルフ決済処理を再開する。
【０１３９】
プロセッサ２３１は、図１０のＡｃｔ７１及びＡｃｔ７２の待ち受け状態において、変更ボタンＢＴ２がタッチされたことを検知すると、Ａｃｔ７２においてＹＥＳと判定し、図１２のＡｃｔ１０１へと進む。すなわち、支払い待ち画像ＳＣ２を確認した客が変更ボタンＢＴ２にタッチすると、プロセッサ２３１は、Ａｃｔ１０１へと進む。
【０１４０】
プロセッサ２３１は、Ａｃｔ１０１としてサブモードメモリ８３に記述されているサブモードＭ２の値を調べる。サブモードＭ２の値が“０”、すなわち代替可専用機２０Ｂ１として動作するセルフＰＯＳ端末２０の場合には、プロセッサ２３１は、Ａｃｔ１０１においてＮＯと判定し、図９のＡｃｔ５１へと進む。プロセッサ２３１は、Ａｃｔ５１として商取引の決済に関わる決済データを取得する。またプロセッサ２３１は、Ａｃｔ５２として、タッチパネル２０３に支払い方法選択画像を表示させる。以後、プロセッサ２３１は、前述したＡｃｔ５３乃至Ａｃｔ５８の処理を実行する。
【０１４１】
サブモードＭ２の値が“１”、すなわち代替不可専用機２０Ｂ２として動作するセルフＰＯＳ端末２０の場合には、プロセッサ２３１は、Ａｃｔ１０１においてＹＥＳと判定し、Ａｃｔ１０２へと進む。以後、プロセッサ２３１は、Ａｃｔ１０２乃至Ａｃｔ１０９として、図１１のＡｃｔ８３乃至Ａｃｔ９０と同一の処理を実行する。すなわちプロセッサ２３１は、汎用機２０Ａに設定されたセルフＰＯＳ端末２０の中で、待機状態にある一台を変更先として決定し、その変更先として決定したセルフＰＯＳ端末２０に対して変更要求コマンドを送信する。そしてプロセッサ２３１は、Ａｃｔ１０９として変更先として決定したセルフＰＯＳ端末２０からの応答コマンドを待ち受ける。
【０１４２】
ここで、肯定応答コマンドを受信した場合には、プロセッサ２３１は、Ａｃｔ１０９においてＹＥＳと判定し、Ａｃｔ１１０へと進む。プロセッサ２３１は、Ａｃｔ１１０として取引メモリ７２に記述されているデータを変更先として決定したセルフＰＯＳ端末２０に転送するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して肯定応答コマンド送信元のセルフＰＯＳ端末２０宛に取引メモリ７２のデータを送信する。
【０１４３】
図１３の説明に戻る。  
前述したように、Ａｃｔ１２９においてステータスメモリ７１の値を“０”から“１”に変更したセルフＰＯＳ端末２０のプロセッサ２３１は、Ａｃｔ１３０としてデータの転送有無を確認する。ここで、肯定応答コマンドを送信してから所定時間内に取引メモリ７２のデータが転送されてきた場合には、プロセッサ２３１は、Ａｃｔ１３０においてＹＥＳと判定し、Ａｃｔ１３２へと進む。プロセッサ２３１は、Ａｃｔ１３２として転送されてきたデータを取引メモリ７２に記述する。
【０１４４】
プロセッサ２３１は、Ａｃｔ１３３として商取引の決済に関わる決済データを取得する。決済データは、Ａｃｔ１３２の処理において取引メモリ７２に記述した買上商品の販売データとその合計データとを含む。プロセッサ２３１は、Ａｃｔ１３４としてタッチパネル２０３に支払い方法選択画像を表示させる。支払い方法選択画像は、支払い管理テーブル８４において、第２フラグＦ２が“１”となっている支払い方法の支払い名称がそれぞれ表記された“現金”ボタン、“クレジット”ボタン、“電子マネー”ボタンの画像を含む。
【０１４５】
支払い方法選択画像の表示を制御したプロセッサ２３１は、Ａｃｔ１３５としていずれかの支払い方法が選択されるのを待ち受ける。プロセッサ２３１は、いずれかの支払い方法が選択されると、Ａｃｔ１３５においてＹＥＳと判定し、Ａｃｔ１３６へと進む。プロセッサ２３１は、Ａｃｔ１３６として取引データ送信元のセルフＰＯＳ端末２０を宛先として決済開始を通知するように通信インターフェース２３５を制御する。この制御により、通信インターフェース２３５は、ネットワーク６０を介して取引データ送信元のセルフＰＯＳ端末２０宛に決済開始の通知コマンドを送信する。その後、プロセッサ２３１は、図９のＡｃｔ５４へと進む。以後、プロセッサ２３１は、前述したＡｃｔ５４乃至Ａｃｔ５８の処理を実行する。
【０１４６】
図１２の説明に戻る。  
Ａｃｔ１１０において取引データの転送を制御したプロセッサ２３１は、Ａｃｔ１１１としてＰＯＳ変更の案内画像をタッチパネル２０３に表示させる。ＰＯＳ変更の案内画像は、Ａｃｔ１０７において変更先に決定されたセルフＰＯＳ端末２０へと移動を客に案内するための画像を含む。
【０１４７】
プロセッサ２３１は、Ａｃｔ１１２として決済開始の通知コマンドを待ち受ける。プロセッサ２３１は、取引データ転送先のセルフＰＯＳ端末２０から決済開始の通知コマンドを受信すると、Ａｃｔ１１２においてＹＥＳと判定し、Ａｃｔ１１３へと進む。プロセッサ２３１は、Ａｃｔ１１３として案内画像を消去する。また、プロセッサ２３１は、Ａｃｔ１１４としてステータスメモリ７１のステータスの値を“１”から“０”に変更する。これにより、発光部２０２Ａは消灯する。以上で、プロセッサ２３１は、セルフ決済処理を終了する。その後、プロセッサ２３１は、図８のＡｃｔ４１からセルフ決済処理を再開する。
【０１４８】
ここに、プロセッサ２３１を主体とするコンピュータは、図１０のＡｃｔ６８の処理を実行することにより、取得手段を構成する。コンピュータは、自動釣銭機２３６、カードリーダ２３８又はリーダ・ライタ２１３と協働して、図１０のＡｃｔ６９乃至Ａｃｔ７１の処理を実行することにより、代金受付手段を構成する。コンピュータは、タッチパネル２０３と協働して、図１０のＡｃｔ７０乃至Ａｃｔ７２の処理を実行することにより変更受付手段を構成する。コンピュータは、図１０のＡｃｔ７３の処理を実行することにより第１の処理手段を構成する。コンピュータは、図１１のＡｃｔ８１乃至Ａｃｔ９４及び図１２のＡｃｔ１０１乃至Ａｃｔ１１４の処理を実行することにより第２の処理手段を構成する。
【０１４９】
特に、コンピュータは、第２の処理手段として、Ａｃｔ１０１の処理でＮＯと判定し、図９のＡｃｔ５１及びＡｃｔ５２の処理へと移行することにより、複数の支払い方法の中から利用する支払い方法を選択するための入力を受け付ける処理を実現する。
【０１５０】
またコンピュータは、第２の処理手段として、Ａｃｔ１０１の処理でＹＥＳと判定し、Ａｃｔ１０２乃至Ａｃｔ１１０の処理を実行することにより、汎用機２０Ａとして動作する他のセルフＰＯＳ端末２０で商取引を決済するための処理が行われるように取得手段が取得したデータを他のセルフＰＯＳ端末２０へと出力する処理を実現する。それに加えてコンピュータは、第２の処理手段として、Ａｃｔ１１１の処理を実行することにより、取得手段が取得したデータを出力した他のセルフＰＯＳ端末２０を客であるユーザに案内する処理を実現する。さらにコンピュータは、第２の処理手段として、Ａｃｔ１１２及びＡｃｔ１１３の処理を実行することにより、他のセルフＰＯＳ端末２０で決済のための処理が開始されたことに応じて上記の案内を終了する処理を実現する。
【０１５１】
図８乃至図１３を用いて説明したセルフ決済処理及び受信処理が可能なセルフＰＯＳ端末２０によれば、次のような作用効果を奏し得る。すなわち、専用機２０Ｂとして動作するセルフＰＯＳ端末２０においては、客が買上商品の登録を終えて会計ボタンにタッチすると、そのセルフＰＯＳ端末２０に設定された１つの支払い方法に対応した支払いデバイスが起動するとともに支払い待ち画像が表示される。したがって、その支払い方法で代金を支払う客は、会計ボタンを操作した後にすぐに代金の支払い操作を行うことができる。すなわち、汎用機２０Ａとして動作するセルフＰＯＳ端末２０においては避けることができない支払い方法の選択操作を不要にできる。したがって、支払い方法の選択操作を煩わしく感じていた客の不満を解消することができる。
【０１５２】
特に、老人または子供と称される世代の客は、代金を現金で支払う比率が高い。そこで、これらの世代の客は、現金支払いに特化した専用機２０Ｂとして動作するセルフＰＯＳ端末２０を使用するように推し進める。そうすることにより、客は、支払い方法を選択しないので、支払い方法を選択する操作に戸惑って処理が滞り、後の客の待ち時間が長くなるような不具合を未然に防止できる。
【０１５３】
ところで、例えば代金を電子マネーで支払う予定の客が、誤って現金支払いに特化したセルフＰＯＳ端末２０の前に立つ場合があり得る。このような場合でも、客が初期画像に従いレジ袋を使用するか否かを選択することでタッチパネル２０３に表示される登録待ち画像ＳＣ１に変更ボタンＢＴ１が表示される。そこで、誤りに気付いた客は、変更ボタンＢＴ１にタッチする。
【０１５４】
そうすると、当該セルフＰＯＳ端末２０が代替可専用機２０Ｂ１として動作する場合には、タッチパネル２０３に変更承諾画像が表示される。変更承諾画像を確認した客は、買上商品の登録操作を開始する。そして、全ての買上商品の登録操作を終えたならば、客は、会計ボタンにタッチする。そうすると、タッチパネル２０３に支払い方法選択画像が表示されるので、客は、“電子マネー”ボタンにタッチする。かくして、当該セルフＰＯＳ端末２０においては、電子マネー支払いによる決済処理が実行される。
【０１５５】
一方、当該セルフＰＯＳ端末２０が代替不可専用機２０Ｂ２として動作する場合には、変更ボタンＢＴ１のタッチ入力に応じて、汎用機２０Ａとして動作する他のセルフＰＯＳ端末２０のなかで待機状態にある１台が決済処理の変更先として決定される。そしてその変更先として決定されたセルフＰＯＳ端末２０を案内する画像が、当該セルフＰＯＳ端末２０のタッチパネル２０３に表示される。以下の説明では、代替不可専用機２０Ｂ２として動作するセルフＰＯＳ端末２０を変更前端末２０Ｃと表し、変更先として決定されたセルフＰＯＳ端末２０を変更後端末２０Ｄと表す。
【０１５６】
客は、案内に従って変更後端末２０Ｄの前へと移動する。このとき、変更後端末２０Ｄの発光部２０２Ａは緑色に点灯するので、客が移動する間に他の客が変更後端末２０Ｄを使用してしまうことはない。
【０１５７】
変更後端末２０Ｄの前へと移動した客は、買上商品の登録操作を開始する。そして、買上商品の登録を終えると、客は、会計ボタンにタッチする。変更後端末２０Ｄは、汎用機２０Ａとして動作する。したがって会計ボタンがタッチされると、タッチパネル２０３に支払い方法選択画像が表示される。よって客は、電子マネー支払いを選択することができる。
【０１５８】
このように、誤って希望する支払い方法とは異なる支払い方法に特化したセルフＰＯＳ端末２０を利用しようとした場合でも、そのセルフＰＯＳ端末２０が代替可専用機２０Ｂ１として動作する場合には、客は、そのセルフＰＯＳ端末２０を使用して、希望する支払い方法でのセルフ決済処理を行うことができる。また、そのセルフＰＯＳ端末２０が代替不可専用機２０Ｂ２として動作する場合には、客は、汎用機２０Ａとして動作する別のセルフＰＯＳ端末２０を使用して、希望する支払い方法でのセルフ決済処理を行うことができる。
【０１５９】
また、例えば現金で支払う予定で現金支払いに特化したセルフＰＯＳ端末２０を利用して買上商品の登録を終えた客が、実際には現金を持ち合わせていないために現金で支払うことができなくなる場合があり得る。ここで、例えばクレジットカードでの支払いに変更する場合には、客は、支払い待ち画像ＳＣ２に表示されている変更ボタンＢＴ２にタッチする。
【０１６０】
そうすると、当該セルフＰＯＳ端末２０が代替可専用機２０Ｂ１として動作する場合には、タッチパネル２０３に支払い方法選択画像が表示される。したがって客は、クレジットカードによる支払いに変更することができる。
【０１６１】
一方、当該セルフＰＯＳ端末２０が代替不可専用機２０Ｂ２として動作する場合には、
変更ボタンＢＴ２のタッチ入力に応じて、汎用機２０Ａとして動作する他のセルフＰＯＳ端末２０のなかで待機状態にある１台が決済処理の変更先として決定される。そしてその変更先として決定されたセルフＰＯＳ端末２０、すなわち変更後端末２０Ｄを案内する画像が、変更前端末２０Ｃのタッチパネル２０３に表示される。そこで客は、案内に従って変更後端末２０Ｄの前へと移動する。このとき、変更後端末２０Ｄの発光部２０２Ａは緑色に点灯するので、客が移動する間に他の客が変更後端末２０Ｄを使用してしまうことはない。また、変更前端末２０Ｃから変更後端末２０Ｄに対し、取引メモリ７２に保存されていたデータが転送される。そして、変更後端末２０Ｄにおいては、その転送されたデータに基づいて決済処理が行われる。したがって、変更後端末２０Ｄへと移動した客は、買上商品の登録をやり直す必要が無いので、変更前端末２０Ｃで行った買上商品の登録操作が無駄になることはない。
【０１６２】
ところで、変更後端末２０Ｄへと移動しようとした客が、再確認のために変更前端末２０Ｃの前に戻る場合があり得る。このような場合でも、本実施形態では、変更前端末２０Ｃのタッチパネル２０３に表示される案内画像は、変更後端末２０Ｄにおいて支払い方法が選択されるまで消去されないので、容易に再確認をすることができる。
【０１６３】
以上、支払い方法の選択操作に起因した不都合を解消できる決済装置の実施形態について説明したが、かかる実施形態はこれに限定されるものではない。
【０１６４】
例えば前記実施形態では、専用機２０Ｂとして動作するセルフＰＯＳ端末２０において、登録待ち画像ＳＣ１と支払い待ち画像ＳＣ２とに変更ボタンＢＴ１，ＢＴ２を表示させる場合を例示した。この点に関しては、登録待ち画像ＳＣ１または支払い待ち画像ＳＣ２のいずれか一方に変更ボタンＢＴ１又はＢＴ２を表示させるようにしてもよい。
【０１６５】
あるいは、例えば図１０のＡｃｔ６５の処理で表示される商品登録画像に変更ボタンに表示させるようにしてもよい。この場合は、変更ボタンが入力されると、代替可専用機２０Ｂ１として動作するセルフＰＯＳ端末２０においては、図８のＡｃｔ４６の処理へと移行する。代替可専用機２０Ｂ１として動作するセルフＰＯＳ端末２０においては、図１２のＡｃｔ１０２の処理へと移行する。このようにプログラムを構成することにより、商品登録操作の途中でも支払い方法の変更に対処できるようになる。
【０１６６】
例えば前記実施形態では、セルフ方式による決済システムに用いられるセルフＰＯＳ端末を決済装置の一態様として例示した。他の実施形態としては、セミセルフ方式による決済システムにおいて、客による決済に特化した決済端末を決済装置とすることが考えられる。具体的には、決済端末は、買上商品の登録に特化した登録端末から商取引の決済に関わるデータを受信する。ここで、複数の支払い方法に対応した汎用機として動作する決済端末のプロセッサは、登録端末から商取引の決済に関わるデータを受信したことに応じて、図９のＡｃｔ５１以降の処理を実行する。一方、設定された１つの支払い方法に特化した専用機として動作する決済端末のプロセッサは、登録端末から商取引の決済に関わるデータを受信したことに応じて、図１０のＡｃｔ６８以降の処理を実行する。このような構成を採用することによって、セミセルフ方式による決済システムの決済端末を決済装置として機能させることができる。
【０１６７】
例えば前記実施形態では、代替不可専用機２０Ｂ２として動作するセルフＰＯＳ端末２０において、変更ボタンＢＴ１又はＢＴ２が操作された場合に、汎用機２０Ａとして動作するセルフＰＯＳ端末２０の中で待機状態にあるセルフＰＯＳ端末２０を自動的に選定する場合を例示した。この点に関しては、汎用機２０Ａとして動作するセルフＰＯＳ端末２０の中で待機状態にあるセルフＰＯＳ端末２０のリストをタッチパネル２０３に表示し、客の操作により変更先となるセルフＰＯＳ端末２０を選択するようにしてもよい。また、アテンダント端末３０のモニタにセルフＰＯＳ端末２０のリストを表示させて、アテンダントの操作により変更先となるセルフＰＯＳ端末２０を選択するようにしてもよい。いずれの場合も、支払い方法の選択操作に起因した不都合を解消できるという効果は奏し得る。
【０１６８】
なお、決済装置の譲渡は一般に、プログラムがＲＯＭに記憶された状態にて行われる。しかしこれに限らず、プログラムがＲＯＭに記憶されていない状態で、あるいは別の制御プログラムがＲＯＭ又は補助記憶デバイス２３３に記憶された状態で譲渡されてもよい。そしてこの場合は、決済装置が備える書き込み可能な記憶デバイスに、この決済装置とは個別に譲渡されたプログラムがユーザなどの操作に応じて書き込まれてもよい。プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。
【０１６９】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１７０】
１０…決済システム、２０…セルフＰＯＳ端末、３０…アテンダント端末、４０…ルータ、５０…ＰＯＳサーバ、６０…ネットワーク、７１…ステータスメモリ、７２…取引メモリ、８１…ＰＯＳデータメモリ、８２…メインモードメモリ、８３…サブモードメモリ、８４…支払い管理テーブル、８５…ＰＯＳ管理テーブル、２０１…秤ユニット、２０２…表示ポール、２０２Ａ…発光部、２０３…タッチパネル、２０５…スキャナ、２１３…リーダ・ライタ、２３１…プロセッサ、２３２…メインメモリ、２３３…補助記憶デバイス、２３４…時計、２３５…通信インターフェース、２３６…自動釣銭機、２３７…プリンタ、２３８…カードリーダ。
【図１】
2020009017.tif 000003
【図２】
2020009017.tif 000004
【図３】
2020009017.tif 000005
【図４】
2020009017.tif 000006
【図５】
2020009017.tif 000007
【図６】
2020009017.tif 000008
【図７】
2020009017.tif 000009
【図８】
2020009017.tif 000010
【図９】
2020009017.tif 000011
【図１０】
2020009017.tif 000012
【図１１】
2020009017.tif 000013
【図１２】
2020009017.tif 000014
【図１３】
2020009017.tif 000015
【図１４】
2020009017.tif 000016
【図１５】
2020009017.tif 000017