(57)【要約】【課題】  商品登録が済んだ商品についての価格の変更を行えることが望まれていた。【解決手段】  実施形態の商品販売データ処理装置は、選択手段１、決定手段１および更新手段１を含む。選択手段１は、売上登録が済んだ複数の商品のうちの１つを操作者の指示に応じて選択する。決定手段１は、変更後の価格を操作者の指示に応じて決定する。更新手段１は、前記選択手段１により選択された商品に関して登録済みの価格を前記決定手段１により決定された価格に更新する。【選択図】      図１
2012150755.tif 000002
【特許請求の範囲】
【請求項１】
売上登録が済んだ複数の商品のうちの１つを操作者の指示に応じて選択する選択手段と、
変更後の価格を操作者の指示に応じて決定する決定手段と、
前記選択手段により選択された商品に関して登録済みの価格を前記決定手段により決定された価格に更新する更新手段とを具備した商品販売データ処理装置。
【請求項２】
記憶デバイスと、
商品の識別情報を取得する第１の取得手段と、
前記商品の価格を取得する第２の取得手段と、
決済が指示されるまでの間に前記第１および第２の取得手段により取得された前記識別情報および前記価格のそれぞれを、同一の前記商品に関するものどうしを互いに関連付けて記憶するように前記記憶デバイスを制御する制御手段と、
前記記憶デバイスに記憶された前記識別情報のうちの１つを操作者の指示に応じて選択する選択手段と、
変更後の価格を前記操作者の指示に応じて決定する決定手段と、
前記選択手段により選択された前記識別情報に関連付けて前記記憶デバイスに記憶された価格を前記決定手段により決定された価格に更新する更新手段とを具備した商品販売データ処理装置。
【請求項３】
前記選択手段は、
前記操作者が前記記憶デバイスに記憶された前記識別情報のうちの１つを指示するために行う操作を入力する第１の入力デバイスと、
前記第１の入力デバイスにより入力された操作に応じて前記記憶デバイスに記憶された前記識別情報のうちの１つを選択する手段とを具備し、
前記決定手段は、
前記操作者が前記変更後の価格を指示するために行う操作を入力する第２の入力デバイスと、
前記第２の入力デバイスにより入力された操作に応じて前記変更後の価格を決定する手段とを具備する請求項１または請求項２に記載の商品販売データ処理装置。
【請求項４】
記憶デバイスと、前記記憶デバイスにアクセス可能なコンピュータとを備えた商品販売データ処理装置に適用されるものであり、
前記コンピュータを、
商品の識別情報を取得する第１の取得手段と、
前記商品の価格を取得する第２の取得手段と、
決済が指示されるまでの間に前記第１および第２の取得手段により取得された前記識別情報および前記価格のそれぞれを、同一の前記商品に関するものどうしを互いに関連付けて記憶するように前記記憶デバイスを制御する制御手段と、
前記サーバ装置に備えられ、前記記憶デバイスに記憶された前記識別情報のうちの１つを操作者の指示に応じて選択する選択手段と、
前記サーバ装置に備えられ、変更後の価格を前記操作者の指示に応じて決定する決定手段と、
前記選択手段により選択された前記識別情報に関連付けて前記記憶デバイスに記憶された価格を前記決定手段により決定された価格に更新する更新手段としてそれぞれ機能させる商品販売データ処理プログラム。
【請求項５】
サーバ装置と端末装置とを含み、
前記サーバ装置に設けられた記憶デバイスと、
前記端末装置に設けられ、商品の識別情報を取得する第１の取得手段と、
前記サーバ装置または前記端末装置に設けられ、前記商品の価格を取得する第２の取得手段と、
前記サーバ装置に設けられ、決済が指示されるまでの間に前記第１および第２の取得手段により取得された前記識別情報および前記価格のそれぞれを、同一の前記商品に関するものどうしを互いに関連付けて記憶するように前記記憶デバイスを制御する制御手段と、
前記サーバ装置に設けられ、前記記憶デバイスに記憶された前記識別情報のうちの１つを操作者の指示に応じて選択する選択手段と、
前記端末装置に設けられ、変更後の価格を前記操作者の指示に応じて決定する決定手段と、
前記サーバ装置に設けられ、前記選択手段により選択された前記識別情報に関連付けて前記記憶デバイスに記憶された価格を前記決定手段により決定された価格に更新する更新手段とを具備した商品販売データ処理システム。
【請求項６】
前記端末装置はコンピュータを含み、
前記サーバ装置は、前記第１の取得手段、前記第２の取得手段および前記決定手段の少なくとも１つとして前記コンピュータを機能させるためのプログラムを前記端末装置へ送信する手段をさらに含む請求項５に記載の商品販売データ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置、商品販売データ処理プログラムおよび商品販売データ処理システムに関する。
【背景技術】
【０００２】
ＰＯＳシステムなどにおいて、あらかじめ設定された価格とは異なる価格での商品登録は、商品登録に際して操作者によりなされる操作に応じて行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−６２０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
商品登録が済んでしまった商品に関する価格の変更は行えない。
【０００５】
このような事情から、商品登録が済んだ商品についての価格の変更を行えることが望まれていた。
【課題を解決するための手段】
【０００６】
実施形態の商品販売データ処理装置は、選択手段、決定手段および更新手段を含む。選択手段は、売上登録が済んだ複数の商品のうちの１つを操作者の指示に応じて選択する。決定手段は、変更後の価格を操作者の指示に応じて決定する。更新手段は、前記選択手段により選択された商品に関して登録済みの価格を前記決定手段により決定された価格に更新する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るＰＯＳ端末装置のブロック図。
【図２】商品リストエリアの構造例を模式的に示す図。
【図３】ＰＬＵファイルの一例を模式的に示す図。
【図４】売上登録処理のフローチャート。
【図５】売変前の商品リストエリアの一例を示す図。
【図６】売変後の商品リストエリアの一例を示す図。
【図７】クラウドシステムを利用する決済システムの構成を示す図。
【発明を実施するための形態】
【０００８】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、商品データ処理装置としてＰＯＳ（point-of-sale）端末装置を例に説明する。
【０００９】
図１は本実施形態に係るＰＯＳ端末装置１００の要部構成を示すブロック図である。
【００１０】
このＰＯＳ端末装置１００は、ＣＰＵ（central processing unit）１、ＲＯＭ（read-only memory）２、ＲＡＭ（random-access memory）３、補助記憶ユニット４、時計ユニット５、モードスイッチ６、ドロワ開放ユニット７、入出力ポート（Ｉ／Ｏ）８、スキャナ９、スキャナコントローラ１０、タッチセンサ１１、タッチセンサコントローラ１２、オペレータ用表示器１３、表示コントローラ１４、客面表示器１５、表示コントローラ１６、カードリーダ１７、カードリーダコントローラ１８、プリンタ１９、プリンタコントローラ２０および通信デバイス２１を含む。これらの各部は、システムバス２２にそれぞれ接続されている。
【００１１】
ＣＰＵ１は、ＲＯＭ２およびＲＡＭ３に記憶されたオペレーティングシステム、ミドルウェアおよびアプリケーションプログラムに基づいて、ＰＯＳ端末装置１００としての各種の動作を実現するべく各部を制御する。
【００１２】
ＲＯＭ２は、上記のオペレーティングシステムを記憶する。ＲＯＭ２は、上記のミドルウェアやアプリケーションプログラムを記憶する場合もある。またＲＯＭ２は、ＣＰＵ１が各種の処理を行う上で参照するデータを記憶する場合も有る。
【００１３】
ＲＡＭ３は、ＣＰＵ１が各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ３は、ＣＰＵ１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。ＲＡＭ３の記憶領域の一部は、商品リストエリアとして使用される。またＲＡＭ３は、上記のミドルウェアやアプリケーションプログラムを記憶する場合も有る。
【００１４】
図２は商品リストエリアの構造例を模式的に示す図である。
【００１５】
図２に示すように商品リストエリアには、ＰＬＵ（price look up）コード、部門、品名、価格および数量の各情報を互いに関連付けて記憶するためのデータフィールドがそれぞれ複数づつ設けられる。かくして商品リストエリアには、ＰＬＵコードに対応して少なくとも部門、品名、価格および数量の各情報を記憶することができる。
【００１６】
補助記憶ユニット４は、例えばハードディスクドライブやＳＳＤ（solid state drive）などであり、ＣＰＵ１が各種の処理を行う上で使用するデータや、ＣＰＵ１での処理によって生成されたデータを保存する。補助記憶ユニット４に記憶されるデータには、ＰＬＵファイルを含む。ＰＬＵファイルは、ＰＯＳ端末装置１００が使用される店舗で販売または提供される商品（物品またはサービス）についての情報が記述されている。
【００１７】
ＲＯＭ２、ＲＡＭ３または補助記憶ユニット４に記憶されるアプリケーションプログラムには、後述する売上登録処理に関して記述した売上登録プログラムを含む。この売上登録プログラムがＲＡＭ３または補助記憶ユニット４に記憶される場合、ＰＯＳ端末装置１００の譲渡は、一般的に売上登録プログラムがＲＡＭ３または補助記憶ユニット４に記憶された状態にて行われる。しかし、ＰＯＳ端末装置１００を売上登録プログラムがＲＡＭ３または補助記憶ユニット４に記憶されない状態で譲渡されるとともに、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介して上記の売上登録プログラムを譲渡され、この売上登録プログラムが上記の別途に譲渡されたＰＯＳ端末装置１００のＲＡＭ３または補助記憶ユニット４に書き込まれても良い。
【００１８】
図３はＰＬＵファイルの一例を模式的に示す図である。
【００１９】
図３に示すＰＬＵファイルは、ＰＬＵコードに対応して少なくとも部門、品名および価格の各情報を含む。ＰＬＵコードは、商品のそれぞれに、それらを一意に識別可能なように付与されたコードである。部門は、関連付けられたＰＬＵコードで識別される商品が属する部門の名称またはコードである。品名は、関連付けられたＰＬＵコードで識別される商品の名称である。価格は、関連付けられたＰＬＵコードで識別される商品の価格である。ＰＬＵファイルには、他の任意の情報を含むこともある。
【００２０】
時計ユニット５は、定常的に計時動作を行い、日付および時刻を表した日時情報を生成する。
【００２１】
モードスイッチ６は、特定の鍵によって回転可能な鍵穴の向きを検出し、その検出結果をモード信号として出力する。鍵穴の向きには業務モードがそれぞれ割り付けられており、モード信号はこれらの動作モードのいずれが選択されているかを示す信号となる。業務モードは、登録、点検および精算などの各モードを含む。ちなみに登録モードは、スキャナ９またはタッチセンサ１１によりＰＬＵコードが入力
されると、このＰＬＵコードで識別される商品の販売または提供に係るデータ処理を行う。点検モードは、登録モードでの処理により生成された商品販売データから得られた売上集計データをレポート出力する。精算モードは、点検モードと同様に売上集計データをレポート出力した後に、この売上集計データをクリアする。
【００２２】
ドロワ開放ユニット７は、ドロワを自動的に開放する。
【００２３】
入出力ポート８は、モードスイッチ６が出力するモード信号をモードデータに変換してＲＡＭ３に書き込んだり、ＣＰＵ１からドロワ開放が指示されたことに応じてドロワ開放ユニット７を駆動するための駆動信号をドロワ開放ユニット７に対して出力する。
【００２４】
スキャナ９は、商品に印刷されたバーコードを読み取る。スキャナ９には、固定タイプおよびハンディタイプのいずれか、またはその双方を含み得る。
【００２５】
スキャナコントローラ１０は、ＣＰＵ１の制御の下にスキャナ９の動作を制御するとともに、スキャナ９で生成されたスキャンデータをＲＡＭ３に書き込む。
【００２６】
タッチセンサ１１は、オペレータ用表示器１３の表示面に積層配置されている。タッチセンサ１１は、オペレータ用表示器１３の表示画面へのユーザによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。タッチセンサコントローラ１２は、タッチセンサ１１から出力された検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をＲＡＭ３に書き込む。
【００２７】
オペレータ用表示器１３は、例えばＬＣＤ（liquid crystal display）であり、ＣＰＵ１の制御の下に任意の画像を表示可能である。オペレータ用表示器１３は、オペレータに対して提示するべき各種の情報を表した画像を表示するために利用される。
【００２８】
表示コントローラ１４は、ＣＰＵ１の制御の下にオペレータ用表示器１３の動作を制御する。
【００２９】
客面表示器１５は、例えばＬＣＤや蛍光表示装置であり、ＣＰＵ１の制御の下に任意の画像を表示可能である。客面表示器１５は、客に対して提示するべき各種の情報を表した画像を表示するために利用される。
【００３０】
表示コントローラ１６は、ＣＰＵ１の制御の下に客面表示器１５の動作を制御する。
【００３１】
カードリーダ１７は、決済カードに記録されたカード情報を読み取る。なお、決済カードとは、現金によらずに決済を行うためのカードのことであり、クレジットカード、デビットカード、プリペイドカードおよび銀聯カードなどが含まれ得る。
【００３２】
カードリーダコントローラ１８は、ＣＰＵ１の制御の下にカードリーダ１７の動作を制御するとともに、カードリーダ１７から出力されたカード情報をＲＡＭ３に書き込む。
【００３３】
プリンタ１９は、例えばサーマルプリンタやドットインパクトプリンタなどであり、レシートを印刷する。
【００３４】
プリンタコントローラ２０は、ＣＰＵ１の制御の下にプリンタ１９の動作を制御する。
【００３５】
通信デバイス２１は、ＬＡＮ（local area network）やインターネットなどの通信ネットワーク１０１を介してサーバ１０２と通信する。
【００３６】
サーバ１０２は、ＰＯＳ端末装置１００が設置されているのと同じ店舗に備えられたいわゆる店舗サーバや、ＰＯＳ端末装置１００が設置されているのと同じ店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。サーバ１０２は、ＰＯＳ端末装置１００およびその他のＰＯＳ端末装置（図示せず）でそれぞれ生成された商品販売データを集計したり、各ＰＯＳ端末装置で使用するデータを管理する。サーバ１０２は、ＰＯＳ端末装置１００およびその他のＰＯＳ端末装置に配信するためのＰＬＵファイルおよびレート情報を保持している。
【００３７】
次に以上のように構成されたＰＯＳ端末装置１００の動作について説明する。
【００３８】
図４はＣＰＵ１による売上登録処理のフローチャートである。鍵によって業務モードが登録モードに設定されたことがモードスイッチ６により検出されたことに応じて、ＣＰＵ１は図４に示す処理を開始する。
【００３９】
売上登録処理を開始するとＣＰＵ１は、ステップＳａ１およびステップＳａ２の待ち受け状態に入る。すなわちＣＰＵ１はステップＳａ１においてＰＬＵコードが入力されたか否か確認する。ＣＰＵ１はステップＳａ２において、実行すべき機能の指定がなされたか否かを確認する。そしてＣＰＵ１は、ステップＳａ１，Ｓａ２のいずれかにおいてＹＥＳと判定できるまで、ステップＳａ１，Ｓａ２を繰り返す。
【００４０】
さて、商品のバーコードがスキャナ９により読み取られるか、あるいはタッチセンサ１１にてＰＬＵコードを入力するための操作がなされたならば、その入力されたＰＬＵコードはスキャナコントローラ１０またはタッチセンサコントローラ１２によってＲＡＭ３に書き込まれる。そこでステップＳａ１においてＣＰＵ１は、例えば上記のようにして書き込まれたＰＬＵコードがＲＡＭ３に書き込まれているか否かを確認することにより、ＰＬＵコードが入力されたか否かを判断する。そしてＰＬＵコードの入力がなされたことを確認できたならば、ＣＰＵ１はステップＳａ１からステップＳａ３へ進む。
【００４１】
ステップＳａ３においてＣＰＵ１は、上記のようにＲＡＭ３に書き込まれたＰＬＵコードが関連付けられた商品についての商品登録処理を行う。具体的にはＣＰＵ１は、入力されたＰＬＵコードをＲＡＭ３から取得するとともに、当該ＰＬＵコードに関連付けられた情報を補助記憶ユニット４に記憶されたＰＬＵファイルの中から取得する。そしてＣＰＵ１は、ここで取得したＰＬＵコード、部門、品名および価格の各情報をＲＡＭ２の商品リストエリアに追加保存する。またこのときにＣＰＵ１は、同一データレコードの数量としては「１」を保存する。このように、通常のＰＬＵ入力に当たっては、ＰＬＵファイルに記述された価格が売価として登録されることになる。なお、ＰＬＵファイルがサーバ１０２にて記憶され、ＰＬＵコードに関連付けられた情報の取得がサーバ１０２にて行われても良い。また、価格の情報は、操作者による置数操作に応じてＣＰＵ１が決定しても良い。
【００４２】
１つのＰＬＵコードに関しての商品登録処理を終えたならばＣＰＵ１は、ステップＳａ４乃至ステップＳａ８の待ち受け状態に入る。すなわちＣＰＵ１はステップＳａ４において、ＰＬＵが入力されたか否かを確認する。ＣＰＵ１はステップＳａ５において、数量が指定されたか否かを確認する。ＣＰＵ１はステップＳａ６において、決済が要求されたか否かを確認する。ＣＰＵ１はステップＳａ７において、登録済みの商品の１つが選択されたか否かを確認する。ＣＰＵ１はステップＳａ８において、実行すべき機能の指定がなされたか否かを確認する。そしてＣＰＵ１は、ステップＳａ４〜Ｓａ８のいずれかにおいてＹＥＳと判定できるまで、ステップＳａ４〜Ｓａ８を繰り返す。なお、このステップＳａ４〜Ｓａ８の待ち受け状態にあるときにＣＰＵ１は、上記の要求や指定を操作者に行わせるためのＧＵＩ（graphical user interface）画面をオペレータ用表示器１３にて表示させる。具体的には例えば、ＧＵＩ画面は、置数ボタン、登録済みの商品のリスト、小計ボタン、ならびに１つまたは複数の機能ボタンを含む。なお機能ボタンの１つは、売変ボタンである。
【００４３】
新たにＰＬＵが入力されたとステップＳａ４にて判定した場合にＣＰＵ１は、ステップＳａ３に戻り、その新たに入力されたＰＬＵコードが関連付けられた商品に関する商品登録を前述と同様に行う。
【００４４】
一方、機能ボタンをタッチする、あるいは機能指定用のバーコードをスキャナ９に読み取らせるなどにより実行すべき機能を指定する操作を操作者が行うと、ＣＰＵ１はスキャナ９またはタッチセンサ１１での入力情報に基づいて機能指定がなされたことをステップＳａ８において判定し、ステップＳａ９へ進む。なお、ＣＰＵ１がステップＳａ１，Ｓａ２の待ち受け状態にあるときに同様に機能指定がなされたならば、ＣＰＵ１はそのことをステップＳａ２において判定し、ステップＳａ９へ進む。
【００４５】
ステップＳａ９においてＣＰＵ１は、どの機能が指定されたのかを確認する。そしてＣＰＵ１は、指定された機能が売変であるならばステップＳａ１０へ進み、売変以外の機能であるならば指定された機能に応じた処理へ進む。
【００４６】
ステップＳａ１０においてＣＰＵ１は、ＰＬＵ１０が入力されるのを待ち受ける。そしてＰＬＵが入力されたとステップＳａ１０にて判定した場合にＣＰＵ１は、ステップＳａ１１へ進む。
【００４７】
ステップＳａ１１においてＣＰＵ１は、登録すべき売価を操作者による操作に基づいて決定する。
【００４８】
ステップＳａ１２においてＣＰＵ１は、今回入力されたＰＬＵコードが関連付けられた商品についての商品登録処理を行う。この商品登録処理は、ステップＳａ３とほぼ同じであるが、売価としてＰＬＵファイルに記述された価格ではなく、ステップＳａ１１で決定した売価を登録する点がステップＳａ３とは異なる。そして商品登録処理を終えたならばＣＰＵ１は、ステップＳａ４〜Ｓａ８の待ち受け状態に入る。
【００４９】
かくして、「売変ボタンをタッチ」→「ＰＬＵを入力」→「売価を入力」のような操作が操作者により行われたならば、ＣＰＵ１は操作者により入力された売価での商品登録を行う。この機能により、ＰＬＵファイルにて設定されている価格とは異なる売価で商品登録することが、すなわち売変が可能である。ただし、この機能では、操作者はＰＬＵを入力する前に売変を指定しなければならず、ＰＬＵの入力後に売価を変更することはできない。
【００５０】
さて、ＣＰＵ１がステップＳａ４〜Ｓａ８の待ち受け状態にあるときに、ユーザが例えば置数ボタンの操作などによって数量を指定したならば、ＣＰＵ１はそのことをステップＳａ５にて判定し、ステップＳａ１３へ進む。
【００５１】
ステップＳａ１３においてＣＰＵ１は、直前に入力されたＰＬＵコードに関連付けて商品リストエリアに記述された数量を指定された数量に従って変更する。具体的には、直前に入力されたＰＬＵコードに対応付けられた数量を、指定された数量から１つ減じた値を加算した値に変更する。そしてこののちにＣＰＵ１は、ステップＳａ４〜Ｓａ８の待ち受け状態に戻る。
【００５２】
ＣＰＵ１がステップＳａ４〜Ｓａ８の待ち受け状態にあるときに、ユーザが例えばＧＵＩ画面中のリストをタッチするなどによって登録済みの商品の１つを選択したならば、ＣＰＵ１はステップＳａ７でＹＥＳと判定し、ステップＳａ１４およびステップＳａ１５の待ち受け状態に移行する。この待ち受け状態においてＣＰＵ１は、ステップＳａ１４において置数が行われたか否かを判断し、ステップＳａ１５において実行すべき機能の指定がなされたか否かを判断する。
【００５３】
例えば削除などの機能を指定する操作が操作者によりなされたならば、ＣＰＵ１はステップＳａ１５でＹＥＳと判定し、指定された機能に応じた処理へ移行する。
【００５４】
これに対して置数の操作が操作者によりなされたならば、ＣＰＵ１はステップＳａ１４でＹＥＳと判定し、ステップＳａ１６へ進む。
【００５５】
ステップＳａ１６においてＣＰＵ１は、上記の操作により置数された数値を取り込む。  ステップＳａ１７においてＣＰＵ１は、実行するべき機能が指定されるのを待ち受ける。そして機能を指定する操作が操作者によりなされたならば、ＣＰＵ１はステップＳａ１７でＹＥＳと判定し、ステップＳａ１８へ進む。
【００５６】
ステップＳａ１８においてＣＰＵ１は、どの機能が指定されたのかを確認する。そしてＣＰＵ１は、指定された機能が売変であるならばステップＳａ１９へ進み、売変以外の機能であるならば指定された機能に応じた処理へ進む。
【００５７】
ステップＳａ１９においてＣＰＵ１は、ステップＳａ７で選択された商品に関連付けて商品リストエリアに記述された価格をステップＳａ１６で取り込んだ数値に更新する。すなわちＣＰＵ１は、ステップＳａ１６で取り込んだ数値を変更後の価格として決定し、ステップＳａ７で選択された商品に関連付けて商品リストエリアに記述された価格をこの変更後の価格に更新する。なおＣＰＵ１は、割引率を指示する操作に応じて、その指示された割引率により既に登録されている価格を割り引く計算を行うことによって変更後の価格を決定しても良い。あるいはＣＰＵ１は、値引き額を指示する操作に応じて、その指示された値引き額を既に登録されている価格から差し引く計算を行うことによって変更後の価格を決定しても良い。そしてこののちにＣＰＵ１は、ステップＳａ４〜Ｓａ８の待ち受け状態に戻る。
【００５８】
かくして、「登録済みの商品の１つを選択」→「変更後の価格を置数」→「売変ボタンをタッチ」のような操作が操作者により行われたならば、ＣＰＵ１は選択された商品について登録済みの売価を新たに指定された売価に変更する。すなわち、この売変機能を利用することで、登録済みの商品についての売価を後から変更することが可能である。
【００５９】
具体的には、商品リストエリアが図５に示す状態であるときに、品名が「△△△」である商品を選択し、「２８０」を置数し、さらに売変ボタンをタッチする操作を操作者が行ったならば、ＣＰＵ１は商品リストエリアを図６に示すように更新する。
【００６０】
小計ボタンへのタッチなどにより決済を要求する操作が操作者によりなされたならば、ＣＰＵ１はステップＳａ６でＹＥＳと判定し、ステップＳａ２０へ進む。
【００６１】
ステップＳａ２０においてＣＰＵ１は、買上金額を算出するなどの周知の決済処理を行う。
【００６２】
ステップＳａ２１においてＣＰＵ１は、商品リストエリアをクリアする。こののちにＣＰＵ１は、ステップＳａ１，Ｓａ２の待ち受け状態に戻る。
【００６３】
かくして、登録済みの商品についての売変は、決済が要求されるまでの間の任意のタイミングにおいて行うことができる。
【００６４】
この実施形態は、次のような種々の変形実施が可能である。
【００６５】
キャッシュレジスタなどのような別のタイプの商品販売データ処理装置においても、上記実施形態の技術思想を適用することが可能である。
【００６６】
このような決済システムの実現には、クラウドコンピューティングを利用できる。より具体的には、software as a service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００６７】
図７はクラウドシステムを利用する決済システム２００の構成を示す図である。
【００６８】
この決済システム２００は、クラウド３１、複数の端末装置３２および複数の通信ネットワーク３３を含む。なお、端末装置３２および通信ネットワーク３３は、それぞれ１つのみでも良い。
【００６９】
クラウド３１はさらに、複数のサーバ装置３１ａを含む。これら複数のサーバ装置３１ａは互いに通信可能に構成される。ただしサーバ装置３１ａは、１つのみであっても良い。
【００７０】
端末装置３２は、通信ネットワーク３３を介してクラウド３１と通信可能である。端末装置３２としては、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末（ＰＤＡ）、あるいはスマートフォンなどを適宜に利用できる。通信ネットワーク３３としては、インターネット、プライベートネットワーク、次世代ネットワーク（ＮＧＮ）、あるいはモバイルネットワークなどを適宜に利用できる。
【００７１】
そして決済システム２００は、操作者による操作の入力と、その内容を判断する処理については端末装置３２にて実行するが、その他の処理については主としてクラウド３１において実行する。ただし、操作者による操作の入力と、その内容を判断する処理以外の処理の一部を端末装置３２にて実行しても良い。
【００７２】
クラウド３１にて実行する処理については、それらの処理を単一のサーバ装置３１ａにおいて実行しても良いし、複数のサーバ装置３１ａにおいて分散処理しても良い。
【００７３】
端末装置３２で実行すべき処理を端末装置３２が有するコンピュータに実行させるためのプログラムを予め端末装置３２が有する記憶ユニットに記憶させておいても良いし、上記のプログラムをクラウド３１が有する記憶ユニットに記憶しておき、必要に応じてクラウド３１から端末装置３２へと与えるようにしても良い。上記のプログラムをクラウド３１から端末装置３２へと与える場合には、サーバ装置３１ａのうちの少なくとも１つに、上記のプログラムを端末装置３２へと送信する機能を備える。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７５】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…補助記憶ユニット、５…時計ユニット、６…モードスイッチ、７…ドロワ開放ユニット、８…入出力ポート、９…スキャナ、１０…スキャナコントローラ、１１…タッチセンサ、１２…タッチセンサコントローラ、１３…オペレータ用表示器、１４…表示コントローラ、１５…客面表示器、１６…表示コントローラ、１７…カードリーダ、１８…カードリーダコントローラ、１９…プリンタ、２０…プリンタコントローラ、２１…通信デバイス、２２…システムバス、３１…クラウド、３１ａ…サーバ装置、３２…端末装置、３３…通信ネットワーク、１００…端末装置、１０１…通信ネットワーク、１０２…サーバ、２００…決済システム。
【図１】
2012150755.tif 000003
【図２】
2012150755.tif 000004
【図３】
2012150755.tif 000005
【図４】
2012150755.tif 000006
【図５】
2012150755.tif 000007
【図６】
2012150755.tif 000008
【図７】
2012150755.tif 000009