(57)【要約】【課題】登録処理中に、既に登録されたデータを探し出す手間を削減する。【解決手段】商品販売データ処理装置は、少なくとも商品データを含む代金精算に用いるデータを登録する登録手段と、前記登録手段によって登録された当該客の登録データを種類別に分類して表示領域内の異なる位置に表示する表示手段とを備える。【選択図】図１
2015125754.tif 000002
【特許請求の範囲】
【請求項１】
客が買い上げる商品を登録する商品販売データ処理装置において、
少なくとも商品データを含む代金精算に用いるデータを登録する登録手段と、
前記登録手段によって登録された当該客の登録データを種類別に分類して表示領域内の異なる位置に表示する表示手段と
を備えたことを特徴とする商品販売データ処理装置。
【請求項２】
前記登録手段は、
前記代金精算に用いるデータとして、前記商品データと前記商品の代金精算に使用する券類の券類データとを登録し、
前記表示手段は、
前記登録手段によって登録された前記商品データと前記券類データとを分類して前記表示領域内の異なる位置に表示することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
前記表示手段によって分類して表示された前記券類データを、前記表示領域内の前記券類データが表示される位置において、登録順序の降順若しくは昇順に、又は、使用可能金額の降順若しくは昇順に、並び替えるソート手段を更に備えたことを特徴とする請求項２に記載の商品販売データ処理装置。
【請求項４】
前記表示手段によって分類して表示された前記商品データを、前記表示領域内の前記商品データが表示される位置において、登録順序の降順若しくは昇順に、又は、販売金額の降順若しくは昇順に、並び替えるソート手段を更に備えたことを特徴とする請求項２に記載の商品販売データ処理装置。
【請求項５】
前記表示手段は、分類して表示された券類データを、前記登録された前記商品の商品データより優先して表示させることを特徴とする請求項２乃至請求項４のいずれかに記載の商品販売データ処理装置。
【請求項６】
客が買い上げる商品を登録する商品販売データ処理装置のコンピュータに、
前記商品を登録する商品登録ステップと、
前記商品の代金精算に使用する券類を登録する券類登録ステップと、
前記登録された前記商品の商品データと前記登録された前記券類の券類データとを分類して表示領域内の異なる位置に表示する表示ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、商品登録画面を表示するＰＯＳレジスタが知られている（例えば、特許文献１参照）。一般に、ＰＯＳレジスタでは、登録処理中の何れの時点においても代金精算に使用する券類（例えば、商品券）を登録し、また、登録済の登録データ（例えば、商品データや券類データ）を一覧にて表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８６９４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、登録データは登録順に一覧表示されるので、登録データが多い場合などにおいては、一覧表示のなかから所望の登録データを探し出すのに手間と時間がかかっていた。例えば、客から、ある券類を使用する旨の要請に従って当該券類を登録した後に当該券類の使用を取り止める旨の要請があった場合、当該券類の券類データを一覧表示のなかから探し出して取消処理をする必要があるが、該当する券類データを探し出すのに手間と時間がかかっていた。
【０００５】
本発明は、このような事情を考慮してなされたものであり、その目的は、所望の登録データ（例えば、取り消すべき券類の券類データ）を容易に探し出すことができる商品販売データ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様に係る商品販売データ処理装置は、客が買い上げる商品を登録する商品販売データ処理装置において、少なくとも商品データを含む代金精算に用いるデータを登録する登録手段と、前記登録手段によって登録された当該客の登録データを種類別に分類して表示領域内の異なる位置に表示する表示手段とを備えたことを特徴とする。
上記商品販売データ処理装置によれば、登録済のデータが種類別に分類されて表示領域内の異なる位置に表示されるので、取り消すべきデータなどをその種類に基づいて容易に探し出すことができる。従って、例えば、登録処理中に、登録済のデータの登録を取り消す際の手間などを削減することができる。
【０００７】
上記商品販売データ処理装置において、前記登録手段は、前記代金精算に用いるデータとして、前記商品データと前記商品の代金精算に使用する券類の券類データとを登録し、  前記表示手段は、前記登録手段によって登録された前記商品データと前記券類データとを分類して前記表示領域内の異なる位置に表示するようにしてもよい。
上記商品販売データ処理装置によれば、使用する積りで登録した券類について登録後に使用を取り止めるような状況が発生したときや、購入する積りで登録した商品について登録後に購入を取り止めるような状況が発生したときに、該当する券類の券類データや、該当する商品の商品データを夫々の位置から容易に探し出すことができる。つまり、例えば、登録処理中に、登録済のデータの登録を取り消す際の手間などを削減することができる。
【０００８】
上記商品販売データ処理装置は、前記表示手段によって分類して表示された前記券類データを、前記表示領域内の前記券類データが表示される位置において、登録順序の降順若しくは昇順に、又は、使用可能金額の降順若しくは昇順に、並び替えるソート手段を更に備えるようにしてもよい。
上記商品販売データ処理装置によれば、ソートされた券類データが表示されるので、該当する券類データをより容易に探し出すことができる。つまり、例えば、登録処理中に、登録済の券類データの登録を取り消す際の手間などを削減することができる。
【０００９】
上記商品販売データ処理装置は、前記表示手段によって分類して表示された前記商品データを、前記表示領域内の前記商品データが表示される位置において、登録順序の降順若しくは昇順に、又は、販売金額の降順若しくは昇順に、並び替えるソート手段を更に備えるようにしてもよい。
上記商品販売データ処理装置によれば、ソートされた商品データが表示されるので、該当する商品データをより容易に探し出すことができる。つまり、例えば、登録処理中に、登録済の商品データの登録を取り消す際の手間などを削減することができる。
【００１０】
上記商品販売データ処理装置において、前記表示手段は、分類して表示された券類データを、前記登録された前記商品の商品データより優先して表示させるようにしてもよい。
上記商品販売データ処理装置によれば、券類データが商品データより優先して表示領域に表示されるので、多くの商品が登録された場合でも、券類の登録状況を把握しやすくなる、または券類の処理を行いやすくなる。
【００１１】
上述した課題を解決するために、本発明の一態様に係るプログラムは、客が買い上げる商品を登録する商品販売データ処理装置のコンピュータに、前記商品を登録する商品登録ステップと、前記商品の代金精算に使用する券類を登録する券類登録ステップと、前記登録された前記商品の商品データと前記登録された前記券類の券類データとを分類して表示領域内の異なる位置に表示する表示ステップとを実行させることを特徴とする。
上記プログラムによれば、上記と同様の効果を得ることができる。
【発明の効果】
【００１２】
本発明によれば、登録処理中に、既に登録されたデータを探し出す手間を削減することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による商品販売データ処理装置１の外観図の一例である。
【図２】商品販売データ処理装置１を構成するＰＯＳレジスタ１０の電気回路の構成を示すブロック図の一例などである。
【図３】商品登録画面の一例である。
【図４】商品登録画面について説明する説明図である。
【図５】商品販売データ処理装置１の動作例を示すフローチャートである。
【図６】券類データと商品データとを同一の領域に表示する場合について説明する説明図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を、図面を参照して説明する。図１は、本発明の一実施形態による商品販売データ処理装置１の外観図の一例である。具体的には、カウンタ台９に設置された商品販売データ処理装置１の外観斜視図である。商品販売データ処理装置１は、図１に示すように、ＰＯＳレジスタ１０（登録精算装置）と、自動釣銭機（以下、単に釣銭機とも称する）２０とから構成される。
【００１５】
ＰＯＳレジスタ１０は、購入される商品（買上げる商品）の登録を行う登録処理と、登録された商品の代金精算（代金決済、会計とも称する）を行う精算処理（決済処理、会計処理とも称する）とを実行する。ＰＯＳレジスタ１０は、例えば、図１に示すように、スキャナ部１０４、店員用表示部１０５、操作部１０８、印刷部１１１などを備える。詳細は後述する。
【００１６】
釣銭機２０は、ＰＯＳレジスタ１０における精算処理において使用される。釣銭機２０は、例えば、図１に示すように、操作部２０５、硬貨投入口２１０、硬貨払出口２１１、紙幣投入口２１２、紙幣払出口２１３、収納部（図１では非図示）などを備える。詳細は後述する。
【００１７】
図２は、商品販売データ処理装置１を構成するＰＯＳレジスタ１０の電気回路の構成を示すブロック図の一例などである。ＰＯＳレジスタ１０は、例えば、図２に示すように、ＣＰＵ（中央演算装置）１０１、ＲＯＭ１０２、ＲＡＭ１０３、スキャナ部１０４、店員用表示部１０５、客用表示部１０６、ハードディスク１０７、操作部１０８、通信部１０９、ブザー１１０、印刷部１１１、及び、接続部１１２を備える。
【００１８】
ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムをＲＡＭ１０３に展開し、実行することにより、ＰＯＳレジスタ１０全体を制御する。詳細は後述する。
【００１９】
ＲＯＭ１０２は、種々の情報を記憶する。例えば、ＲＯＭ１０２は、ＣＰＵ１０１によって実行されるプログラムや、自装置の装置番号（装置識別情報）などを記憶する。
【００２０】
ＲＡＭ１０３は、種々の情報を一時記憶する。例えば、ＲＡＭ１０３は、ＲＯＭ１０２から読み出されたプログラムや、当該プログラムの実行などによって取得又は生成される情報を一時記憶する。例えば、ＲＡＭ１０３は、スキャナ部１０４などを用いて登録された担当者識別情報（例えば、担当者コード、担当者名）、スキャナ部１０４や店員用表示部１０５などを用いて登録された当該取引の全部の登録データ、各種の判定結果、取引情報などを一時記憶する。ＲＡＭ１０３は、商品ファイルを一時記憶してもよい。
【００２１】
なお、上述の当該取引の全部の登録データは、当該取引（登録処理）における登録済の全部の商品データ（即ち、当該客の買上商品として既に登録された全部の商品の商品データ）と、当該取引（登録処理）における登録済の全部の券類データ（即ち、当該客によって使用される券類として既に登録された全部の券類の券類データ）とを含むものである。商品データは、例えば、商品名（若しくは、商品コード）と、販売価格とを含むものである。券類データは、例えば、複数の券類が登録されたときに当該券類の登録順序を特定するために用いられる情報（例えば、当該券類の登録時刻、当該券類の登録時に採番された通番）と、当該券類に設定されている使用可能金額とを含むものである。なお、券類データは、上記の他、当該券類の種類を特定する情報（券類種別）や、当該券類の使用条件（使用可能期間、使用可能店舗）を更に含むものであってもよい。
【００２２】
スキャナ部１０４は、商品に付されたバーコードを光学的に読み取って当該商品の商品コードを取得（コード化されていた商品コードを逆変換して取得）する。スキャナ部１０４は、取得した商品コードをＣＰＵ１０１に通知する。また、券類にバーコードが付されている場合には、スキャナ部１０４は、券類に付されたバーコードを光学的に読み取って券類データを取得する。スキャナ部１０４は、取得した券類データをＣＰＵ１０１に通知する。また、スキャナ部１０４は、店員（操作者）の名札等に付されたバーコードを光学的に読み取って当該店員を識別する担当者識別情報を取得する。スキャナ部１０４は、取得した担当者識別情報をＣＰＵ１０１に通知する。
【００２３】
店員用表示部１０５は、店員に情報を表示し、店員の操作を受付可能な、例えば、液晶タッチディスプレイ装置である。店員用表示部１０５には、例えば、直近の登録データ（例えば、買上商品の商品名、販売価格、購入数量）、当該取引の全部の登録データ（履歴データ）、合計金額、預り金額、釣り銭金額、店員向けのメッセージなどを表示する。なお、全部の商品データに基づく合算金額を合計金額として表示してもよいし、登録された券類分を差し引いた差引後の金額を合計金額として表示してもよい。
【００２４】
また、店員用表示部１０５には、種々の操作を受け付けるアイコンを表示する。例えば、ＲＡＭ１０３に一時記憶されている当該取引の全部の登録データ（商品データ、券類データ）の表示状態を所定の内容に切り替える１以上のボタンを表示する。例えば、ＲＡＭ１０３に一時記憶されている当該取引の全部の商品データの表示状態を、登録順序の降順（新しい順）若しくは昇順（古い順）に、又は、金額（販売金額）の降順（高い順）若しくは昇順（安い順）に、並び替えるソートボタンを表示してもよい。また、ＲＡＭ１０３に一時記憶されている当該取引の全部の券類データの表示状態を、登録順序の降順（新しい順）若しくは昇順（古い順）に、又は、金額（使用可能金額）の降順（高い順）若しくは昇順（安い順）に、並び替えるソートボタンを表示してもよい。
【００２５】
また、店員用表示部１０５には、所定商品（例えば、生鮮食料品）を登録するためのプリセットボタンや、各種の券類を登録するためのプリセットボタンを表示してもよい。また、店員用表示部１０５には、店員用操作部１０８が備えるボタン（後述）と同様の機能を有するボタンを表示してもよい。店員用表示部１０５において、店員の操作（ソートボボタンやプリセットボタンの押下（タッチ））があった場合には、操作信号がＣＰＵ１０１に通知される。
【００２６】
より詳細には、店員用表示部１０５には、登録処理中にはＣＰＵ１０１の制御によって商品登録画面（精算処理と共通の画面であってもよい）が表示されるが、商品登録画面の所定領域である履歴表示領域（例えば、商品登録画面の左側）内の一の位置（例えば、上部）に登録済の全部の商品データが履歴データとして一覧表示され、当該履歴表示領域内の他の位置（例えば、下部）に登録済の全部の券類データが履歴データとして一覧表示される。但し、履歴データの数が多い場合には、同時に全てを表示せずにスクロール表示されるようにしてもよい。以上のように、登録済の全部の商品データも、登録済の全部の券類データも、共に履歴データとして同一の画面である商品登録画面内の同一の領域である履歴表示領域に表示されるが、登録済の全部の商品データが一覧表示される履歴表示領域内の位置と、登録済の全部の券類データが一覧表示される履歴表示領域内の位置とは異なる。
【００２７】
また、上述のソートボタンは、ソートの機能を提供する専用のボタンであってもよいし、他の機能と兼用のボタンであってもよい。例えば、「ソート」と表示した専ら店員からのソートの指示を受け付けるボタンをソートボタンとして商品登録画面（例えば、履歴表示領域の近傍）に配置してもよいし、履歴表示領域における一覧表示の項目名（例えば、券類データの一覧表示における券名、金額）を店員に表示するとともに、店員からのソートの指示を受け付けるボタンをソートボタンとして商品登録画面（例えば、履歴表示領域の項目名の表示位置）に配置してもよい。
【００２８】
また、商品登録画面上に配置するソートボタンの数は１個以上であればよい。例えば、商品登録画面上に１個のソートボタン（商品データ、及び、券類データの両方のソートに共通して用いる１個のソートボタン）を配置してもよいし、商品登録画面上に２個のソートボタン（商品データのソートに用いる１個のソートボタン、券類データのソートに用いる１個のソートボタン）を配置してもよいし、商品登録画面上に４個のソートボタン（商品データのソートに用いる２個のソートボタン、券類データのソートに用いる２個のソートボタン）を配置してもよい。また、ソートされる表示状態の種類に応じて、３個又は５個以上のソートボタンを配置してもよい。
【００２９】
商品登録画面上に１個のソートボタン（商品データ、及び、券類データの両方のソートに共通して用いる１個のソートボタン）を配置する態様では、例えば、ソートの対象を指定し、ソートボタンが押下される都度、指定された対象について表示状態を順次切り替えてもよい。例えば、ソートボタンの押下前の表示状態（初期状態）が表示状態ａである場合、券類データの指定（例えば、券類データの一覧表示部分を押下）とソートボタンの押下という一連の押下操作が行われる都度、表示状態ａ→表示状態ｂ→表示状態ｃ→表示状態ｄ→表示状態ａ→表示状態ｂ→…の如く、指定された券類データの表示状態を順次切り替えてもよい。
表示状態ａ：商品データは登録順序の降順（新しい順）に表示し、券類データは登録順序の降順（新しい順）に表示する。
表示状態ｂ：指定された券類データの表示状態を登録順序の昇順（古い順）に切り替える。なお、指定されなかった商品データの表示状態は登録順序の降順のまま維持される（表示状態ｃや表示状態ｄも同様）。
表示状態ｃ：指定された券類データの表示状態を金額の降順（高い順）に切り替える。
表示状態ｄ：指定された券類データの表示状態を金額の昇順（安い順）に切り替える。
【００３０】
なお、当該１個のソートボタンに対し特殊な押下操作（例えば、長押し）をした場合には、現在の表示状態に関係なく初期状態である表示状態ａに戻すようにしてもよい。
【００３１】
商品登録画面上に２個のソートボタン（商品データのソートに用いる１個のソートボタン、券類データのソートに用いる１個のソートボタン）を配置する態様では、例えば、ソートボタンが押下される都度、押下されたソートボタンに対応する対象について表示状態を順次切り替えてもよい。例えば、ソートボタンの押下前の表示状態が上述の表示状態ａである場合、券類データのソートに用いるソートボタン（例えば、商品データの近傍にソートボタンが１個配置され、券類データの近傍にソートボタンが１個配置されている場合には、券類データの近傍に配置されたソートボタン）の押下操作が行われる都度、上記と同様、表示状態ａ→表示状態ｂ→表示状態ｃ→表示状態ｄ→表示状態ａ→表示状態ｂ→…の如く、指定された券類データの表示状態を順次切り替えてもよい。商品データのソートに用いるソートボタンが押下された場合も、ソートの対象は異なるが、同様である。
【００３２】
なお、券類データのソートに用いるソートボタンに対し特殊な押下操作（例えば、長押し）をした場合には、券類データについて、現在の表示状態に関係なく初期状態である表示状態ａの表示状態に戻すようにしてもよい。商品データのソートに用いるソートボタンに対し特殊な押下操作（例えば、長押し）をした場合も、初期状態に戻す対象は異なるが、同様である。
【００３３】
商品登録画面上に４個のソートボタン（商品データのソートに用いる２個のソートボタン、券類データのソートに用いる２個のソートボタン）を配置する態様では、ソートボタンが押下される都度、押下されたソートボタンに対応する対象について押下されたソートボタンに対応する内容に従って表示状態を順次切り替えてもよい。例えば、ソートボタンの押下前の表示状態が上述の表示状態ａである場合、券類データのソートに用いる２個のソートボタンのうち金額に従ってソートするソートボタン（例えば、商品データの登録順序に対応するソートボタンが１個配置され、商品データの金額に対応するソートボタンが１個配置され、券類データの登録順序に対応するソートボタンが１個配置され、券類データの金額に対応するソートボタンが１個配置されている場合には、券類データの金額に対応するソートボタン）の押下操作が行われる都度、表示状態ａ→表示状態ｅ→表示状態ｆ→表示状態ｅ→表示状態ｆ→表示状態ｅ…の如く、券類データの表示状態を順次切り替えてもよい。
【００３４】
表示状態ａ：商品データは登録順序の降順（新しい順）に表示し、券類データは登録順序の降順（新しい順）に表示する。
表示状態ｅ：対象である券類データの表示状態を金額の降順（高い順）に切り替える。なお、対象でない商品データの表示状態は登録順序の降順のまま維持される（表示状態ｆも同様）。
表示状態ｆ：指定された券類データの表示状態を金額の昇順（安い順）に切り替える。
【００３５】
なお、商品データのソートに用いるソートボタン以外の他のソートボタンが押下された場合にも、押下されたソートボタンに応じて対象や内容が異なるが、同様である。例えば、商品データの登録順序に対応するソートボタンの押下操作が行われる都度、商品データを登録順序の昇順（古い順）と降順（新しい順）とに順次切り替えて表示する（券類データの表示状態は登録順序の降順のまま維持される）。
【００３６】
客用表示部１０６は、客に情報を表示する、例えば、液晶ディスプレイ装置である。客用表示部１０６には、直近の登録データ、合計金額、預り金額、釣り銭金額、客向けのメッセージ、広告などである。なお、客用表示部１０６は、店員用表示部１０５と同様、客の操作を受付可能な、例えば、液晶タッチディスプレイ装置であってもよい。例えば、客用表示部１０６は、客向けのメッセージ（例えば、公共料金の金額確認）に対する操作を受け付ける。客用表示部１０６において、客の操作があった場合には、操作信号がＣＰＵ１０１に通知される。
【００３７】
ハードディスク１０７は、種々の情報を記憶する。例えば、ハードディスク１０７は、ストアコントローラ（非図示）から送信され、通信部１０９によって受信された商品ファイルなどを記憶する。なお、ＲＯＭ１０２に代えて、ハードディスク１０７が、上述のプログラムを記憶してもよい。
【００３８】
店員用操作部１０８は、各種のボタン（操作キー）を備える。例えば、店員用操作部１０８は、数字を入力するための数字ボタン（数字キー）、小計ボタン（小計キー）、現計ボタン（現計キー）、取消ボタン（取消キー）などを備える。店員用操作部１０８は、上述のプリセットボタン（プリセットキー）を備えていてもよい。即ち、所定商品（例えば、生鮮食料品）や各種の券類を登録するためのプリセットボタンを備えていてもよい。また、登録データ（商品データ、券類データ）の表示状態を並び替えるソートボタンを備えていてもよい。店員用操作部１０８において、店員の操作があった場合には、操作信号がＣＰＵ１０１に通知される。
【００３９】
通信部１０９は、ＬＡＮ４０を介して外部の装置と通信するための通信インタフェースである。ブザー１１０は、確認音や警告音などを発生させるための音発生部である。印刷部１１１は、レシートなどを印刷、発行する。接続部１１２は、釣銭機２０と接続するための通信インタフェースである。
【００４０】
ＣＰＵ１０１は、スキャナ部１０４を介して担当者識別情報を取得した場合（名札等に付されたバーコードがスキャナ部１０４によって読み取られた場合）、ＲＡＭ１０３に担当者識別情報を一時記憶する。
【００４１】
ＣＰＵ１０１は、店員用表示部１０５に商品登録画面を表示させて、商品等の登録処理を実行する。例えば、ＣＰＵ１０１は、スキャナ部１０４を介して商品コードを取得した場合（商品に付されたバーコードがスキャナ部１０４によって読み取られた場合）、ハードディスク１０７に記憶されている商品ファイルを参照して商品名や販売価格を特定し、商品データとしてＲＡＭ１０３に一時記憶する。また例えば、ＣＰＵ１０１は、スキャナ部１０４を介して券類データを取得した場合（券類に付されたバーコードがスキャナ部１０４によって読み取られた場合）、当該券類データをＲＡＭ１０３に一時記憶する。また例えば、ＣＰＵ１０１は、所定商品を登録するためのプリセットボタンが押下された場合には、当該プリセットボタンに対応付けられている商品名や販売価格を、商品データとしてＲＡＭ１０３に一時記憶する。また例えば、ＣＰＵ１０１は、各種の券類を登録するためのプリセットボタンが押下された場合には、当該プリセットボタンに対応付けられている券類データをＲＡＭ１０３に一時記憶する。なお、商品を登録する際に数量が宣言されたときには（例えば、数字キーが押下されたときには）、当該商品の商品データに対応付けて購入数量を一時記憶する。同様に、券類を登録する際に数量が宣言されたときには、当該券類の券類データに対応付けて使用数量を一時記憶する。
【００４２】
なお、ＣＰＵ１０１は、商品に付されたバーコードが読み取られたときには商品コードであると認識し、券類に付されたバーコードが読み取られたときには券類データであると認識するが、読み取られたバーコードが、商品コードであるか券類データであるかを識別する識別方法は特に限定しない。例えば、券類に付されたバーコードのコード体系と、商品に付されたバーコードのコード体系とを異ならせることによって、読み取られたバーコードが、商品コードであるか券類データであるかを識別してもよい。また、券類の登録前に所定の操作（例えば、券類の登録を宣言する所定ボタンの押下）を店員に要求し、バーコードを読み取る直前に当該所定の操作が行われたか否かによって、読み取られたバーコードが、商品コードであるか券類データであるかを識別してもよい。
【００４３】
また、ＣＰＵ１０１は、登録処理中において、ＲＡＭ１０３に上述の如く一時記憶した当該取引の全部の登録データ（商品データ、券類データ）を商品登録画面の履歴表示領域に履歴データとして表示させる。具体的には、ＣＰＵ１０１は、登録済の全部の商品データについて、商品登録画面の履歴表示領域内の一の位置（例えば、上部）に一覧表示させる。また、ＣＰＵ１０１は、登録済の全部の券類データについて、商品登録画面の履歴表示領域内の他の位置（例えば、下部）に一覧表示させる。例えば、ＣＰＵ１０１は、商品が新たに登録される都度、当該商品の商品データを、既に表示している商品の一覧における最上位に追加し、券類が新たに登録される都度、当該券類の券類データを、既に表示している券類の一覧における最上位に追加してもよい。即ち、商品も券類も、登録の都度、登録順序の降順（新しい順）に一覧表示されるようにしてもよい。なお、上述したように、登録データの数が多い場合には、同時に全てを表示せずにスクロール表示されるようにしてもよい。
【００４４】
また、ＣＰＵ１０１は、ソートボタンが押下された場合、ＲＡＭ１０３に一時記憶した当該取引の全部の登録データを参照し、履歴表示領域に表示させている履歴データ（商品データ、券類データ）をソートする。例えば、商品登録画面上に４個のソートボタン（商品データのソートに用いる２個のソートボタン、券類データのソートに用いる２個のソートボタン）を配置する態様では、ＣＰＵ１０１は、上述の如く、押下されたソートボタンの種類や、押下前に表示状態に応じて、履歴表示領域に表示されている商品データか券類データの何れかを、登録順序の降順又は昇順にソートするか、金額（販売金額、使用可能金額）の降順又は昇順にソートする。
【００４５】
ＣＰＵ１０１は、接続部１１２を介して、釣銭機２０と通信する。例えば、ＣＰＵ１０１は、釣銭機２０に制御命令を送信する。また例えば、ＣＰＵ１０１は、釣銭機２０から預り金情報を受信する。
【００４６】
また、ＣＰＵ１０１は、取引の終了後（登録処理及び精算処理の終了後）、当該取引の取引情報を生成し、通信部１０９を制御して、生成した取引情報をストアコントローラ（非図示）に送信する。なお、取引情報は、取引番号、明細情報を含む。取引番号は、当該取引（取引情報）を一意に識別する番号である。明細情報は、例えば、装置番号、担当者識別情報、取引日時、商品名（又は商品コード）、購入数量、合計金額などを含む。また明細情報は、登録された券類データを含んでいてもよい。また、ＣＰＵ１０１は、取引の終了後、印刷部１１１を制御して、当該取引の明細情報を印刷したレシートを発行させる。
【００４７】
商品販売データ処理装置１を構成する釣銭機２０は、例えば、制御部２０１（非図示）、接続部２０２（非図示）、操作部２０５（図１参照）、硬貨投入口２１０（図１参照）、硬貨払出口２１１（図１参照）、紙幣投入口２１２（図１参照）、紙幣払出口２１３（図１参照）、収納部２１６（非図示）、及び、搬送部２２０（非図示）を備える。
【００４８】
接続部２０２は、ＰＯＳレジスタ１０と接続するための通信インタフェースである。表示操作部２０５は、例えば、タッチパネルである。収納部２１６は、預り金や釣り銭を収納する。収納部２１６は、金種別の収納スペースを有する。硬貨投入口２１０は、硬貨の投入口である。硬貨払出口２１１は、硬貨の払出口である。紙幣投入口２１２は、紙幣の投入口である。紙幣払出口２１３は、紙幣の払出口である。なお、紙幣投入口と紙幣払出口は共通であってもよく、また、硬貨投入口と硬貨払出口は共通であってもよい。
【００４９】
搬送部２２０は、投入口（硬貨投入口２１０、紙幣投入口２１２）と収納部２１６との間で貨幣を搬送する。また、搬送部２２０は、搬送される貨幣（投入される貨幣又は放出される貨幣）の貨幣種を識別するとともに計数する。搬送部２２０は、貨幣種毎の枚数（識別結果、計数結果）を制御部２０１に通知する。制御部２０１は、投入口に投入された貨幣を収納部２１６に収納するように搬送部２２０を制御し、搬出部２２０から取得した貨幣種毎の枚数に基づいて預り金情報を生成し、ＰＯＳレジスタ１０に送信する。また、制御部２０１は、接続部２０２を介して貨幣を放出すべき旨の制御命令を受信した場合、収納部２１６に収納されている貨幣を放出するように搬送部２２０を制御する。
【００５０】
以上のように、釣銭機２０は、投入口に貨幣が投入された場合には、ＰＯＳレジスタ１０に預り金情報を送信するとともに投入貨幣を収納部２１６に収納する。また、釣銭機２０は、ＰＯＳレジスタ１０の制御に従って、収納部２１６に収納されている貨幣を払出口（硬貨払出口２１１、紙幣払出口２１３）に放出する。
【００５１】
図３は、商品登録画面の一例である。図４は、商品登録画面について説明する説明図である（具体的には券類データを一覧表示する領域（Ｄ２）における表示例を表している）。図３の示した商品登録画面には、所定商品を登録するためのプリセットボタンなどを表示する領域（図中Ａ）、直近の登録データなどを表示する領域（図中Ｂ）、合計金額などを表示する領域（図中Ｃ）、当該取引の全部の登録データ（履歴データ）を表示する履歴表示領域（図中Ｄ）などが存在する。履歴表示領域には、履歴データとして登録済の全部の商品データを一覧表示する領域（図中Ｄ１）、履歴データとして登録済の全部の券類データを一覧表示する領域（図中Ｄ２）とが存在する。なお、領域（Ａ）には、登録を訂正する訂正ボタンなども存在する。
【００５２】
図３に示す例において、券類データを一覧表示する領域（Ｄ２）には、券名「○○」であって金額「￥１００」である券類データ、券名「××」であって金額「￥３００」である券類データ、及び、券名「□□」であって金額「￥２００」である券類データの３件の券類データが登録順序の降順（新しい順）に一覧表示されている。なお、□□券は１番目、××券は２番目、○○券は３番目に登録されたものである。図４（ａ）は、上記３件の表示状態を表したものである。
【００５３】
例えば、登録された券類の数が多いときには、領域（Ｄ２）に券類データが一度に表示できずに一部が見えなくなるが、画面上の操作（例えば、スライド、フリック）などによってスクロールさせることによって見ることができる。商品データを一覧表示する領域（Ｄ１）における商品データについても同様である。
【００５４】
符号３２０は、項目名「券名」を店員に表示するとともに店員からの登録順序によるソートの指示を受け付けるソートボタンである。図４（ａ）の表示状態においてソートボタン３２０が１回押下された場合、図４（ａ）→図４（ｂ）というように登録順序の昇順（古い順）に表示状態が切り替わる。更に、図４（ｂ）の表示状態においてソートボタン３２０が１回押下された場合、図４（ｂ）→図４（ａ）というように登録順序の降順（新しい順）に表示状態が切り替わる。以降、ソートボタン３２０が押下される毎に、図４（ｂ）→図４（ａ）→図４（ｂ）→…というように、表示が切り替わる。
【００５５】
なお、図４（ｃ）の表示状態、又は、図４（ｄ）の表示状態においてソートボタン３２０が１回押下された場合には、図４（ｃ）→図４（ａ）、又は、図４（ｄ）→図４（ａ）というように表示状態が切り替わる。但し、図４（ｃ）の表示状態（金額の降順）においてソートボタン３２０が１回押下された場合には、図４（ａ）の表示状態（登録順序の降順）に切り替わるようにし、図４（ｄ）の表示状態（金額の昇順）においてソートボタン３２０が１回押下された場合には、図４（ｂ）の表示状態（登録順序の昇順）に切り替わるようにしてもよい。即ち、押下によって、ソートの対象は切り替えるが、「降順」や「昇順」は維持してもよい。
【００５６】
符号３２１は、項目名「金額」を店員に表示するとともに店員からの金額によるソートの指示を受け付けるソートボタンである。図４（ａ）の表示状態においてソートボタン３２１が１回押下された場合、図４（ａ）→図４（ｃ）というように金額序の降順（高い順）に表示状態が切り替わる。更に、図４（ｃ）の表示状態においてソートボタン３２１が１回押下された場合、図４（ｃ）→図４（ｄ）というように金額序の昇順（安い順）に表示状態が切り替わる。更に、図４（ｄ）の表示状態においてソートボタン３２１が１回押下された場合、図４（ｄ）→図４（ｃ）というように金額序の降順に表示状態が切り替わる。以降、ソートボタン３２１が押下される毎に、図４（ｄ）→図４（ｃ）→図４（ｄ）→…というように、表示が切り替わる。
【００５７】
図４（ｂ）の表示状態においてソートボタン３２１が１回押下された場合には、図４（ａ）の表示状態においてソートボタン３２１が１回押下された場合と同様、図４（ｂ）→図４（ｃ）というように表示状態が切り替わる。但し、図４（ａ）の表示状態（登録順序の降順）においてソートボタン３２１が１回押下された場合には、図４（ｃ）の表示状態（金額の降順）に切り替わるようにし、図４（ｂ）の表示状態（登録順序の昇順）においてソートボタン３２１が１回押下された場合には、図４（ｄ）の表示状態（金額の昇順）に切り替わるようにしてもよい。即ち、押下によって、ソートの対象は切り替えるが、「降順」や「昇順」は維持してもよい。
【００５８】
図３に示す例において、商品データを一覧表示する領域（Ｄ１）には、品名「みかん」、個数「３個」、単価「￥３００」、値引き「−￥２００」である１件の商品データが一覧表示されている。符号３１０は、登録順序によるソートの指示を受け付けるソートボタンである。符号３１１は、金額によるソートの指示を受け付けるソートボタンである。ソートボタン３１０、３１１の押下後の動作は、ソートボタン３２０、３２１の押下後の動作と同様であるため説明を省略する。
【００５９】
なお、ソートボタン３１１の押下によるソート対象の金額は、値引き後の販売価格（図３において￥７００）であることが好ましいが、値引き前の販売価格（図３において￥９００）であってもよい。また、ソート対象の金額を、値引き前の販売価格とするか、値引き後の販売価格とするかを指定できるようにしてもよい。
【００６０】
また、商品データを一覧表示する領域（Ｄ１）における商品データについて、現在の表示状態が、登録順序の降順、登録順序の昇順、金額の降順、金額の昇順の何れであるかをわかるようにしてもよい。例えば、領域（Ｄ１）の内部又は外部、履歴表示領域（Ｄ）の内部又は外部に、現在の表示状態を店員に報知する記号、マーク、図案、文言などを表示してもよい。券類データを一覧表示する領域（Ｄ２）における券類データについても同様である。
【００６１】
また、商品データを一覧表示する領域（Ｄ１）における商品データの表示状態は、直近の登録データなどを表示する領域（Ｂ）における商品データの表示状態と異なるものであってもよいし同一であってもよい。券類データを一覧表示する領域（Ｄ２）における券類データの表示状態は、直近の登録データなどを表示する領域（Ｂ）における券類データの表示状態と異なるものであってもよいし同一であってもよい。
【００６２】
図５は、商品販売データ処理装置１の動作例を示すフローチャートである。具体的には、図５のフローチャートは、商品販売データ処理装置１の一取引の動作例を示している。なお、商品販売データ処理装置１は、図５のフローチャートの開始時において、店員用表示部１０５に、図３に示した商品登録画面を表示しているものとする。
【００６３】
ステップＳ１：商品又は券類の登録があったか否かを判断する。登録があった場合にはステップＳ２に進む。登録がなかった場合にはステップＳ３に進む。
ステップＳ２：表示を更新する。具体的には、ステップＳ１において商品が登録された場合には、当該商品の商品データを、直近の登録データなどを表示する領域（Ｂ）に上書き表示（切り替え表示）し、履歴表示領域（Ｄ）内の領域（Ｄ１）に追加表示する。一方、ステップＳ１において券類が登録された場合には、当該券類の券類データを、直近の登録データなどを表示する領域（Ｂ）に上書き表示し、履歴表示領域（Ｄ）内の領域（Ｄ２）に追加表示する。なお、ＲＡＭ１０３にも登録データは追加される。
【００６４】
ステップＳ３：ソートボタンの押下があったか否かを判断する。押下があった場合にはステップＳ４に進む。押下がなかった場合にはステップＳ５に進む。
ステップＳ４：履歴データ（商品データ、券類データ）をソートする。具体的には、ステップＳ３においてソートボタン３１０が押下された場合には、商品データを一覧表示する領域（Ｄ１）において登録順序の降順又は昇順にソートする。ステップＳ３においてソートボタン３１１が押下された場合には、商品データを一覧表示する領域（Ｄ１）において金額の降順又は昇順にソートする。ステップＳ３においてソートボタン３２０が押下された場合には、券類データを一覧表示する領域（Ｄ２）において登録順序の降順又は昇順にソートする。ステップＳ３においてソートボタン３２１が押下された場合には、券類データを一覧表示する領域（Ｄ２）において金額の降順又は昇順にソートする。
【００６５】
ステップＳ５：訂正ボタン（図３の領域Ａ参照）の押下があったか否かを判断する。押下があった場合にはステップＳ６に進む。押下がなかった場合にはステップＳ７に進む。  
ステップＳ６：履歴データのなかから指定された登録データを消去する。例えば、店員が、券類データを一覧表示する領域（Ｄ２）において、ある券類データの表示領域を押下することによって当該券類データを指定し、その後、ステップＳ５において訂正ボタンが押下された場合には、当該領域（Ｄ２）において当該券類データを消去する。なお、当該券類データはＲＡＭ１０３からも削除される。
【００６６】
ステップＳ７：小計キーの押下があったか否かを判断する。押下がなかった場合にはステップＳ１に戻る。押下があった場合にはステップＳ８に進む。  
ステップＳ８：預り金額、釣り銭金額を表示する。即ち、店員は、小計キーの押下後に客から貨幣を受け取って釣銭機２０に投入することによって、商品販売データ処理装置１は、預り金額を算出するとともに、算出した預り金額と登録済の商品の合計金額とに基づいて釣り銭金額を算出し、店員用表示部１０５や客用表示部１０６に表示する。なお、商品販売データ処理装置１は、小計キーの押下前に（商品が登録される都度）、合計金額を商品登録画面の合計金額などを表示する領域（Ｃ）に表示（再表示）してもよい。なお、店員用表示部１０５においては、商品登録画面に預り金額や釣り銭金額を表示してもよいし、商品登録画面とは異なる画面に預り金額や釣り銭金額を表示してもよい。
ステップＳ９：現計キーが押下される。
ステップＳ１０：精算を実行する。即ち、店員が、現計キーを押下した場合、商品販売データ処理装置１は、釣銭機２０から釣り銭を放出する。そして、図５のフローチャートは終了する。
【００６７】
なお、図５のフローチャートにおいて、ステップＳ４におけるソートがなければ、ステップＳ１による新たな登録データ（商品データ、券類データ）は登録順序の降順（新しい順）に履歴表示領域（Ｄ）に追加される。換言すれば、新たな登録の直前の履歴表示領域（Ｄ）の表示状態が登録順序の降順であるときには、当該新たな登録データは該当する領域（Ｄ１又はＤ２）の最上部に追加される。一方、新たな登録の直前の履歴表示領域（Ｄ）の表示状態が登録順序の降順以外の表示状態（登録順序の昇順、金額の降順、金額の昇順）であるときには、当該新たな登録データは、以下の方法１、方法２、方法３の何れのように追加表示されればよい。
【００６８】
（方法１／追加分も含めて直前の表示状態に従った位置に追加表示）
例えば、ステップＳ４において領域（Ｄ２）に表示された券類データの表示状態が、図４（ｃ）の如く金額の降順に並び替えられた後に最初に実行されるステップＳ１において、新たに券類が登録されるようなケースでは、新たな券類データを含めた全部の券類データが金額の降順に並ぶような位置に、新たな券類データを追加表示する。
【００６９】
（方法２／初期状態に戻して追加分を最上部に追加表示）
例えば、上記ケースでは、新たな券類データを含めた全部の券類データが初期状態（登録順序の降順）に並ぶように並べ替える。従って、新たな券類データは、領域（Ｄ２）の最上部に追加表示する。
【００７０】
（方法３／追加分以外は直前の表示状態を維持しつつ追加分を最上部に追加表示）
例えば、上記ケースでは、新たな券類データを除く券類データについては直前の表示状態（金額の降順）を維持しつつ、新たな券類データについては領域（Ｄ２）の最上部に追加表示する。
【００７１】
上記方法２は、ソートボタンの押下がなくても表示状態を初期状態（登録順序の降順）に変化させるものであるが、ソートボタンの押下がなくても表示状態を初期状態に変化させる場合の、初期状態に変化させるタイミングは、新たな登録のタイミング（上記方法２の場合）に限定されない。例えば、ステップＳ６において券類データが消去された場合に、無条件に、又は、所定のボタンの押下後に、券類データの表示状態を、初期状態以外の表示状態（登録順序の昇順、金額の降順、金額の昇順）から初期状態に戻してもよい。
【００７２】
また、図５のフローチャートは、小計キーの押下前の段階におけるソートの実行を示しているが、小計キーの押下前の段階に加えて、小計キーの押下後、現計キーの押下前の段階においてもソートを実行してもよい。訂正についても同様である。
【００７３】
以上、本発明の実施形態の商品販売データ処理装置１について説明したが、商品販売データ処理装置１によれば、商品データと券類データとが異なる位置に表示されるため、該当する券類の券類データや、該当する商品の商品データを夫々の位置から容易に探し出すことができる。従って、登録済のデータの登録を取り消す際の手間などを削減することができる。
【００７４】
また、上記実施形態では、履歴表示領域の位置は、図３に示すように商品登録画面の左側に設けているが、履歴表示領域の位置は、商品登録画面の右側に設けてもよいし、下側に設けてもよい。また、上記実施形態では、商品データを一覧表示する領域の下側に、券類データを一覧表示する領域を設けているが、券類データを一覧表示する領域を上側にしてもよいし、商品データを一覧表示する領域と券類データを一覧表示する領域とを左右に並べてもよい。
【００７５】
なお、券類データを商品データより優先して表示するようにしてもよい。例えば、券類データが多くなっても全部が表示できるように、表示される券類データが多くなったときには、券類データを一覧表示する領域（Ｄ２）を広くしてもよい（例えば、商品データを一覧表示する領域（Ｄ１）を狭めて類データを一覧表示する領域（Ｄ２）を確保してもよい）。
【００７６】
なお、上記実施形態では、履歴データの表示状態の初期状態は、登録順序の降順としているが、設定により、他の表示状態に切り替えることができるようにしてもよい。また、上記実施形態では、登録順序か、金額（使用可能金額）の何れかによって券類データをソートしたが、他の条件によって券類データをソートしてもよい。例えば、残り使用期限の長さの順（短い順、長い順）にソートしてもよい。
【００７７】
なお、上記実施形態では、履歴データを商品データと券類データとに分類しているが、分類の種類や数はこれに限定されない。例えば、商品データをポイントの付与対象であるか否かで更に分類してもよい。また、商品データを課税対象であるか否かで分類してもよいし、年齢制限がある商品（例えば、酒、タバコ）であるか否かで分類してもよい。また、商品データに値引きがあるか否かで分類してもよい。なお、ミックスマッチ割引の如く複数個での値引きがある場合には構成する個々の商品について単品の分類の方から除外してもよい。また、公共料金の支払いのための登録（請求書等の読み取り）など特定の登録であるか否かで分類してもよい。また、券類データを使用期限があるか否かで分類してもよい。なお、これらの分類については、個々の装置毎に設定可能であるようにしてもよい。
【００７８】
なお、上記実施形態においては、店員用表示部１０５の商品登録画面の履歴表示領域に履歴データが表示されるが、客用表示部１０６にも履歴データが表示されるようにしてもよい。なお、客用表示部１０６に履歴データを表示する場合であっても、客用表示部１０６には商品登録画面は表示しない。即ち、客用表示部１０６に表示される履歴データの表示の態様は、店員用表示部１０５にて表示される履歴データの表示の態様とは異なるものである。また、表示面積を考慮し、客用表示部１０６に表示される履歴データは、店員用表示部１０５に表示される履歴データに比べて制限してもよい。例えば、客用表示部１０６には、履歴データとして、商品データか、券類データの何れか一方を表示してもよい。また例えば、客用表示部１０６に表示される履歴データの数は、店員用表示部１０５にて表示される履歴データの数よりも少なくしてもよい。また例えば、客用表示部１０６に表示される１件の履歴データの情報量は、店員用表示部１０５に表示される１件の履歴データの情報量よりも少なくしてもよい（例えば、客用表示部１０６には、券類データの券名のみを表示し、金額を非表示としてもよい）。
【００７９】
なお、図３に示すように、上記実施形態では、履歴表示領域（Ｄ）は、商品データを一覧表示する領域（Ｄ１）と、券類データを一覧表示する領域（Ｄ２）とが存在し、商品データを領域（Ｄ１）に表示し、券類データを領域（Ｄ２）に表示しているが、商品データと券類データとが分類がされていれば、券類データと商品データとを同一（共通）の領域に表示してもよい。
【００８０】
図６は、券類データと商品データとを同一の領域に表示する場合について説明する説明図である。より詳細には、図６（ａ）〜図６（ｉ）の夫々は、履歴表示領域（Ｄ）における表示例を表しているが、図６（ａ）〜図６（ｉ）の夫々における履歴表示領域（Ｄ）は、商品データを一覧表示する領域（Ｄ１）と券類データを一覧表示する領域（Ｄ２）とが区別されていない。
【００８１】
図６（ａ）は、１番目に「エビフライ」が登録され、２番目に「ベーカリーパン」が登録され、３番目に「バラ  がんもどき」が登録されたときの履歴表示領域（Ｄ）の表示例である。図６（ａ）に示すように、商品データは、履歴表示領域（Ｄ）において登録順序の降順（新しい順）に一覧表示される（上部から下部に上詰めで表示されている）。
【００８２】
図６（ａ）の状態から□□券が登録された場合、□□券の券類データを、図６（ｂ）の如く、商品データと同様、履歴表示領域（Ｄ）内に表示する。但し、履歴表示領域（Ｄ）内において、券類データと商品データとは分類して表示される。例えば、□□券の券類データを、図６（ｂ）の如く、「バラ  がんもどき」の上ではなく、履歴表示領域（Ｄ）の下部に表示してもよいし（即ち、履歴表示領域（Ｄ）の下部に下詰めで表示してもよいし）、図６（ｃ）の如く、最下部の商品データ（図６（ｃ）では「エビフライ」の商品データ）に続けて（やや隙間がある場合も「続けて」に含まれる）、表示してもよい（即ち、履歴表示領域（Ｄ）の下部に上詰めで表示してもよい）。
【００８３】
なお、図６（ｃ）や図６（ｄ）では、商品データの品名、券類データの券名に対応する項目名として、便宜上、商品名を用いているが、他の名称であってもよい。
【００８４】
図６（ｄ）は、図６（ｂ）の状態から商品を対象とするソートボタンが押下された場合の表示例である。図６（ｅ）は、図６（ｃ）の状態から商品を対象とするソートボタンが押下された場合の表示例である。図６（ｄ）及び図６（ｅ）に示すように、商品を対象とするソートボタンが押下された場合には、商品データはソートされるが、券類データはソートされない。なお、図６（ｄ）及び図６（ｅ）の例では、商品データは、金額の降順（高い順）にソートされている。
【００８５】
図６（ｆ）は、図６（ａ）の状態から「バラ  生あげ」が登録された場合の表示例である。図６（ｆ）に示すように、４番目に登録された「バラ  生あげ」の商品データは、３番目に登録された「バラ  がんもどき」の上に表示される。図６（ｇ）は、図６（ｆ）の状態から□□券が登録された場合の表示例である。なお、□□券の券類データを表示した時点において、履歴表示領域（Ｄ）の登録データ（商品データ、券類データ）は満杯になっているものとする。
【００８６】
図６（ｇ）の状態から××券が登録された場合、××券の券類データを、図６（ｈ）の如く、最下部の商品データ（図６（ｇ）における「エビフライ」の商品データ）に代えて表示してもよい。つまり、そのままでは、履歴表示領域（Ｄ）に××券の券類データを表示する領域がないので、××券の券類データを表示する領域を確保するために、最下部の商品データを消去してもよい。換言すれば、券類データを商品データより優先して表示させるようにしてもよい。なお、言うまでもないが、「エビフライ」の商品データはＲＡＭ１０３からは削除されない（単に履歴表示領域（Ｄ）から消去される）。なお、消去の対象となる最下部の商品データは、必ずしも、１番目に登録された商品（図６では「エビフライ」）の商品データでなくてもよく、例えば、ソート後において最下部に表示されている商品データ（例えば、金額の降順（高い順）にソートされている場合には金額が最も安い商品の商品データ）であってもよい。
【００８７】
なお、図６（ｈ）の状態から更に〇〇券が登録された場合には、最下部の商品データ（図６（ｈ）における「ベーカリーパン」の商品データ）を消去する。即ち、券類が登録される都度、新たに券類データを表示するため、商品データを消去する。但し、履歴表示領域（Ｄ）には、少なくとも１つの商品データ（例えば、登録順序の降順（新しい順）に表示しているときには最後に登録された商品の商品データ）が表示されていることが好ましい。
【００８８】
券類データを商品データより優先して表示させる態様は、商品データを表示を消去する態様に限定されない。例えば、図６（ｇ）の状態から××券が登録された場合、図６（ｉ）の如く、商品データの表示または表示領域を小さくし、××券の券類データを表示してもよい。図６（ｇ）では「バラ  生あげ」「バラ  がんもどき」「ベーカリーパン」「エビフライ」の表示領域の上下間隔を狭くし、××券の券類データを表示している。つまり、そのままでは、履歴表示領域（Ｄ）に××券の券類データを表示する領域がないので、××券の券類データを表示する領域を確保するために、商品データの表示または表示領域を小さくしてもよい。
【００８９】
また、最下部の商品データの表示を消去する態様と、商品データの表示または表示領域を小さくする態様とを併用してもよい。例えば、商品データの表示または表示領域を小さくしても、新たな券類データを表示する領域を確保することができなくなったときに、最下部の商品データの表示を消去してもよい。
【００９０】
なお、履歴表示領域（Ｄ）には、少なくとも１つの商品データが表示されていることが好ましいと説明したが、全部の商品データの表示を消去しなければ、登録された全部の券類データを表示できないときは、券類データの表示または表示領域を小さくしてもよい。
【００９１】
なお、商品データと券類データとで異なる表示態様としてもよい。例えば、商品データの文字色とは異なる文字色で券類データを表示してもよいし、券類データの文字の背景色を商品データの文字の背景色と異ならせてもよい。これにより、例えば、登録済みの券類データをより一層容易に探し出すことができる。
【００９２】
上記実施形態の商品販売データ処理装置１は、登録処理及び精算処理（釣銭機２０が実行する貨幣の搬送等に係る機能を除く）を実行するＰＯＳレジスタ１０と釣銭機２０とから構成されるが、本発明に係る商品販売データ処理装置は、必ずしも精算処理の機能を有する必要はない。従って、本発明に係る商品販売データ処理装置は、ＰＯＳレジスタ１０であってもよいし、主に登録処理を実行するＰＯＳレジスタ（非図示。便宜上、ＰＯＳレジスタ１１という）であってもよい。なお、ＰＯＳレジスタ１１を設置するときには、ＰＯＳレジスタ１１において登録された登録データに基づいて精算処理を実行する精算装置（非図示）を別途設置するとよい。また、本発明に係る商品販売データ処理装置は、固定タイプの装置でなくてもよく、例えば、無線通信機能を具備する携帯タイプの装置（例えば、ハンディターミナル）であってもよい。また、本発明に係る商品販売データ処理装置は、自動販売機または自動券売機であってもよい。
【００９３】
なお、券類は、紙などの媒体に印刷されたものに限定されない。例えば、券類は電子的なものであってもよい。例えば、お客の携帯端末（例えば、スマートフォンなど）の画面上に表示される）ものであってもよいし、お客の携帯端末から例えば近距離通信などによって受信されるものであってもよい。なお、お客の携帯端末の画面上に表示される券類にバーコードが含まれているときには（バーコードを含む券類に係る画像が表示されているときには）、スキャナ部１０４は、当該バーコードを光学的に読み取って券類データを取得してもよい。
【００９４】
なお、上述のような電子的な券類は、当該券類が使用されたときに消費されるものであってもよい。例えば、スキャナ部１０４が携帯端末の画面上に表示された券類のバーコードを読み取って券類データを取得したときには、ＰＯＳレジスタ１０は、当該携帯端末に、当該券類が消費された旨を示す情報を送信するなどし、当該携帯端末は、当該券類の以後の使用を禁止するか（１回限り使用可能である券類の場合）、使用回数を減算するなど（所定回数使用可能である券類の場合）、使用されたことに応じた処理をようにしてもよい。同様に、使用が取り消された場合には、ＰＯＳレジスタ１０は、当該携帯端末に、当該券類の消費が取り消された旨を示す情報を送信するなどして、当該携帯端末は、当該券類の以後の使用の禁止を取り消すか、使用回数の減算を取り消すなど、使用が取り消されたことに応じた処理をようにしてもよい。
【００９５】
以上、本発明の実施形態等について詳述したが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００９６】
なお、本実施形態の商品販売データ処理装置１（若しくは、ＰＯＳレジスタ１０、ＰＯＳレジスタ１１）の各処理を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、当該記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、商品販売データ処理装置１（若しくは、ＰＯＳレジスタ１０、ＰＯＳレジスタ１１）の各処理に係る上述した種々の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００９７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９８】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９９】
１…商品販売データ処理装置  ９…カウンタ台  １０…ＰＯＳレジスタ（登録精算装置）
１１…ＰＯＳレジスタ（登録装置）  ２０…釣銭機  １０１…ＣＰＵ  １０２…ＲＯＭ  １０３…ＲＡＭ  １０４…スキャナ部  １０５…店員用表示部  １０６…客用表示部  １０７…ハードディスク  １０８…操作部  １０９…通信部  １１０…ブザー  １１１…印刷部  １１２…接続部  ２０５…操作部  ２１０…硬貨投入口  ２１１…硬貨払出口  ２１２…紙幣投入口  ２１３…紙幣払出口
【図１】
2015125754.tif 000003
【図２】
2015125754.tif 000004
【図３】
2015125754.tif 000005
【図４】
2015125754.tif 000006
【図５】
2015125754.tif 000007
【図６】
2015125754.tif 000008