(57)【要約】【課題】操作者の負担を軽減する決済端末及びそのプログラムを提供する。【解決手段】決済端末において、ログ情報を記憶するためのログテーブルと、複数の選択ボタンを含む画面を表示部に表示する選択ボタン表示手段と、上記画面において複数の選択ボタンが選択されると、選択された該選択ボタンの選択の順序を示す選択順序情報を上記ログ情報として上記ログテーブルに書き込む選択順序書込手段と、上記ログ情報から上記選択順序情報ごとに使用頻度を集計する選択順序集計手段と、上記選択順序集計手段により得られた上記選択順序情報ごとの上記使用頻度の情報を基に、上記選択順序情報の順序で選択ボタンが選択されることにより特定される処理を１回の選択で確定させる複合ボタンを上記表示部に表示する複合ボタン表示手段と、を備える。【選択図】図３
2015153396.tif 000002
【特許請求の範囲】
【請求項１】
ログ情報を記憶するためのログテーブルと、
複数の選択ボタンを含む画面を表示部に表示する選択ボタン表示手段と、
前記画面において複数の選択ボタンが選択されると、選択された前記選択ボタンの選択の順序を示す選択順序情報を前記ログ情報として前記ログテーブルに書き込む選択順序書込手段と、
前記ログ情報から前記選択順序情報ごとに使用頻度を集計する選択順序集計手段と、
前記選択順序集計手段により得られた前記選択順序情報ごとの前記使用頻度の情報を基に、前記選択順序情報の順序で選択ボタンが選択されることにより特定される処理を１回の選択で確定させる複合ボタンを前記表示部に表示する複合ボタン表示手段と、
を備えることを特徴とする決済端末。
【請求項２】
前記選択順序書込手段は、更に、前記複合ボタンを選択した際に、該複合ボタンに関係付けされた前記選択順序情報を前記ログテーブルに書き込む、
ことを特徴とする請求項１記載の決済端末。
【請求項３】
前記選択順序書込手段は、前記選択順序情報を前記ログテーブルに書き込む場合に、前記選択ボタンの選択の順序が一意に決まる情報のみを前記ログテーブルに書き込む、
ことを特徴とする請求項１または２記載の決済端末。
【請求項４】
前記複合ボタン表示手段は、前記選択ボタンを含む前記画面と共通の部品画像を使用して構成した、前記複合ボタンによる選択が可能な複合ボタン画面を前記表示部に表示する、
ことを特徴とする請求項１乃至３の内の何れか一つに記載の決済端末。
【請求項５】
更に、
前記複合ボタンの前記表示部への表示を制限する操作者設定手段を備える、
ことを特徴とする請求項１乃至４の内の何れか一つに記載の決済端末。
【請求項６】
ログ情報を記憶するためのログテーブルと、
複数の選択ボタンを含む画面を表示する表示部と、
を備える決済端末を制御するコンピュータを、
前記画面において複数の選択ボタンが選択されると、選択された該選択ボタンの選択の順序を示す選択順序情報を前記ログ情報として前記ログテーブルに書き込む選択順序書込手段と、
前記ログ情報から前記選択順序情報ごとに使用頻度を集計する選択順序集計手段と、
前記選択順序情報ごとの前記使用頻度の集計結果情報を基に、前記選択順序情報の順序で選択ボタンが選択されることにより特定される処理を１回の選択で確定させる複合ボタンを前記表示部に表示する複合ボタン表示手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、決済端末及びそのプログラムに関する。
【背景技術】
【０００２】
現金以外の決済手段として例えばクレジット決済がある。現金での決済はＰＯＳ端末で処理されるが、クレジット決済はＰＯＳ端末に接続された決済端末で処理される。決済端末は、ＰＯＳ端末から受信したクレジット決済情報に基づいてクレジット決済処理を実行する。
【０００３】
近年、決済の種類の多様化に伴い、クレジット決済以外の決済処理が増加している。例えば、デビット決済、電子マネー決済等である。決済端末は、これらの決済についても処理するため、決済端末で決済の種類を選択できるように、使用できるすべての種類の決済項目を表示した決済選択画面を表示するようになっている。
【０００４】
ところが、決済端末が表示する決済の種類のうち、多くの顧客が使用する決済は１〜２種類であることが多く、あまり使用されない決済の種類がある。しかしながら、決済端末の操作者は、決済端末に表示されたすべての決済項目の中から使用する決済項目を選択して、操作をしなければならず、操作者の負担の増加となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、操作者の負担を軽減する決済端末及びそのプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の決済端末は、ログ情報を記憶するためのログテーブルと、複数の選択ボタンを含む画面を表示部に表示する選択ボタン表示手段と、上記画面において複数の選択ボタンが選択されると、選択された該選択ボタンの選択の順序を示す選択順序情報を上記ログ情報として上記ログテーブルに書き込む選択順序書込手段と、上記ログ情報から上記選択順序情報ごとに使用頻度を集計する選択順序集計手段と、上記選択順序集計手段により得られた上記選択順序情報ごとの上記使用頻度の情報を基に、上記選択順序情報の順序で選択ボタンが選択されることにより特定される処理を１回の選択で確定させる複合ボタンを上記表示部に表示する複合ボタン表示手段と、を有する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態に係る決済端末の概観斜視図である。
【図２】図２は、決済端末のシステムブロック図である。
【図３】図３は、表示コントローラの詳しい構成を説明するための図である。
【図４】図４は、画面データのイメージ構成と、その遷移順序を示す図である。
【図５】図５は、取引種別の一覧リストの図である。
【図６】図６は、クイックメニュー画面の画面イメージ図である。
【図７】図７は、ログテーブルの構成とログ情報の格納状態を示す図である。
【図８】図８は、決済端末で実行される処理のフロー図である。
【図９】図９は、「クイック」タブを使ったときの決済端末の処理フロー図である。
【図１０】図１０は、変形例の決済端末のシステムブロック図である。
【発明を実施するための形態】
【０００８】
（第１の実施形態）
本実施形態においては、二つ以上の選択ボタンを備える一つ又は複数の画面を表示部に表示させて、操作者による選択ボタンからの処理の選択を実行させる決済端末について説明する。ここでは、その内の一形態として複数の画面を階層構造で構成し、各画面を上位の階層から下位の階層へ切換え表示する決済端末について説明する。
図１は、第１の実施形態に係る決済端末の概観斜視図である。
【０００９】
図１の決済端末１は、本体１０の上部に開閉自在の上面パネル１１を備えている。この上面パネル１１の表面には、操作部としてのタッチセンサを備えたタッチパネル１２を表面に重ねた液晶ディスプレイ１３が配設されている。上面パネル１１を開くと、本体１０の内部に設けられた印字部（不図示）が露出し、印字部にロール状のレシート用紙をセットできるようになる。決済端末１は本体１０と上面パネル１１との間にレシート発行口１４を備え、ここから印字部で印字されたレシートが発行される。
【００１０】
決済端末１は、ＰＯＳ端末やセンタサーバなどとの通信を行うための各種の通信インタフェースを内部にもち、不図示であるがそれらとのケーブル接続部を本体１０の下部に備えている。
また、決済端末１は、本体１０の側面上部に、カード読取／書込部１５を備えている。カード読取／書込部１５に磁気カードやＩＣカードなどのカード情報を読み取らせ、通信インタフェースを介してセンタサーバと通信接続することにより、カード決済を行う。
なお、各部への電源投入のための起動用電源は、本体１０の下部の側面に備えた電源スイッチ１６により行う。
【００１１】
図２は、図１の決済端末のシステムブロック図である。
決済端末１は、ＣＰＵ２０、ＲＯＭ２１と、ＲＡＭ２２、ＦｌａｓｈＲＯＭ２３、コントローラ２４、および通信Ｉ／Ｆ２５がバスラインＢＬを介して相互に接続されて構成されている。
ＣＰＵ２０は中央演算処理装置であり、プログラムの命令コードを読み込んで、各部の制御や各種演算処理を実行する。
【００１２】
ＲＯＭ２１は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリである。ここに、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の起動プログラムや初期設定プログラムなどが格納される。
ＲＡＭ２２は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの書換え可能な揮発性メモリである。ＲＡＭ２２は、プログラムの展開のための領域として、または実行中のデータおよびパラメータ値を一時的に記憶するためのワーク領域として使用される。
【００１３】
ＦｌａｓｈＲＯＭ２３は、電源を切っても記憶情報が保持される書換え自在のメモリである。ここには後述する選択順序集計プログラムなどが格納される。
コントローラ２４は、液晶ディスプレイ１３である表示部２６と、タッチパネル１２である操作部２７と、カード読取／書込部１５であるカード読取／書込部２８、および印字部２９に接続されており、ＣＰＵ２０の制御の下に各部２６〜２９を制御する。操作部２７やカード読取／書込部２８から入力があると、適宜ＣＰＵ２０に割り込み信号を送信する。
【００１４】
コントローラ２４は、表示部２６や操作部２７を制御するための表示コントローラ２４−１を備えている。表示コントローラ２４−１は、メニュー内容を切替えるためのタブボタンやメニュー中に含まれる選択ボタンなどのボタン画像と、背景のデザイン画像とから画面データを構成し、画面データを表示部２６に表示させる。また、表示コントローラ２４−１は、表示部２６に表示されたボタン画像に対応する画面上の位置を操作者がタッチすることにより、操作部２７から画面上の位置を示す入力信号を受け付け、そのボタン画像に割り当てられた操作を実行する。またＣＰＵ２０で実行するものについてはＣＰＵ２０に実行させる。
【００１５】
通信Ｉ／Ｆ２５は、ＰＯＳ端末やセンタサーバと接続するための通信インタフェースである。決済端末１は、通信Ｉ／Ｆ２５を通じてＰＯＳ端末やセンタサーバと情報の送受信を行う。
【００１６】
図３は、図２の表示コントローラ２４−１の詳しい構成を説明するための図である。
図３には、図２に示したＣＰＵ２０、ＲＡＭ２２、ＦｌａｓｈＲＯＭ２３、表示コントローラ２４−１、操作部２７、および表示部２６が示されている。
操作部２７は、操作者が指などで指定した図１のタッチパネル１２上の位置をセンサで読み取り、その位置座標を表示コントローラ２４−１に出力する。
表示部２６は、表示コントローラ２４−１で生成された画面データを表示メモリに展開して図１の液晶ディスプレイ１３に表示する。
【００１７】
表示コントローラ２４−１は、初期画面データや、初期画面から遷移する画面データを内部メモリに記憶している。この画面データは、メニューを切替えるためのタブボタンや各種メニュー画面内の選択ボタンなどとして表示されるボタン画像と、その背景デザインとなる背景画像とにより構成されている。それぞれのボタン画像には、そのボタンが押されることにより実行する動作内容が割り当てられている。例えば、押されたボタンがタブボタンである場合には、そのタブごとにまとめられた同種の選択ボタンを一覧で表示するメニュー画面への切替えが行われる。また、押されたボタンが本実施形態で一例として示す下位階層のメニュー画面に移るように設定されたものである場合にはそのボタンで指定される下位階層の画面データに表示画面を差し替える動作をする。また、押されたボタンが取引処理の実行を指示するものである場合にはＣＰＵ２０に割り込み信号を送信して、そのボタンに割り当てられている取引処理のプログラムを実行させる。
【００１８】
表示コントローラ２４−１は、更に、選択ボタン表示手段２４０と、複合ボタン表示手段２４１と、選択順序書込手段２４２と、ログテーブル２４３を備えている。
選択ボタン表示手段２４０は、表示コントローラ２４−１の内蔵メモリに記憶した複数枚の選択メニュー画面データをそれらの階層構造に従って１画面ずつ表示部２６に表示させる手段である。この選択メニュー画面データは、一つまたは複数個の選択ボタンを含み、表示部２６に表示された選択メニュー画面の中から操作者が一つの選択ボタンを指定することでその下位の階層の選択メニュー画面データが表示部２６に表示されることになる。こうして表示部２６に表示された選択メニュー画面の中から操作者が更に選択ボタンを指定することで更にその下位の階層の選択メニュー画面が表示部２６に表示されることになる。最下位の階層の選択メニュー画面において操作者が選択ボタンを指定すると、その選択ボタンに割り当てられた処理が実行されることになる。
【００１９】
複合ボタン表示手段２４１は、後述するＣＰＵ２０における選択順序集計処理により得られた結果に基づき、操作者が階層順に表示された各選択メニュー画面上で選択ボタンを選択することにより特定していた処理を１回の選択で確定させる複合ボタンを画面データに配置して表示部２６に表示させる手段である。この複合ボタンが配置される画面データにはその画面に続く下位の階層はない。このため、操作者が複合ボタンを選択するとその複合ボタンに割り当てられた処理（つまり操作者が階層を追って各選択メニュー画面で選択ボタンを選択することにより最終的に特定される処理）が実行されることになる。
【００２０】
選択順序書込手段２４２は、選択ボタン表示手段２４０により表示部２６に表示され、操作部２７から操作者が指定した選択ボタンの情報（例えば「クレジット」や「決済」など選択ボタンの種類を示す情報）を階層順に記憶する。そして、それらを組み合わせてなる、選択ボタンの選択の順序を示す選択順序情報（上記の例であれば「クレジット  決済」）をログテーブル２４３に書き込む。
ログテーブル２４３は、ログ情報を記憶するためのものである。ここにログ情報として選択順序書込手段２４２からの選択順序情報が格納される。
【００２１】
表示コントローラ２４−１は、操作部２７からの指定により後述する「クイック」タブボタンの入力があると、ＣＰＵ２０に対し、ログテーブル２４３において蓄積された選択順序情報を集計するよう、割り込み処理をかける。
ＣＰＵ２０は、表示コントローラ２４−１から上記の割り込みを受けると、ログテーブル２４３からＲＡＭ２２へ選択順序情報を全てコピーし、ＦｌａｓｈＲＯＭ２３に格納された選択順序集計プログラムを実行することにより選択順序集計手段２４４を構成する。この集計処理では、選択順序情報を種類別にカウントし、数の多いものから順位付けする。ＣＰＵ２０は、その集計結果を表示コントローラ２４−１へ返信する。集計結果としては、順位情報と選択順序情報とを対応付けしたデータを送信する。この選択順序情報が複合ボタン表示手段２４１に受け取られ、そこで選択順序情報に対応する複合ボタンが、画面データに配置されることになる。
【００２２】
続いて各部２４０〜２４４の構成について、業務メニューから取引処理を選択する場合を例に挙げて説明する。
図４は、表示コントローラ２４−１の内部メモリに記憶されている、初期画面から遷移して表示される画面データのイメージ構成と、その遷移順序を示す図である。
図４には一例として５つの画面イメージを示している。また、それぞれの画面の遷移順序を矢印で示している。
【００２３】
初期画面のタブボタンには業務を階層順に選択するための「業務」タブがある。
図４（１ａ）は、初期画面から「業務」タブが選択されたときに遷移する業務選択メニュー画面の画面イメージである。
業務選択メニュー画面４１ａは、同図に示されるように、４つのタブボタン画像４０〜４３と、最大５つの業務選択ボタン画像Ｂ１〜Ｂ５と、その他のボタン画像としては再印字ボタン画像４４、紙送りボタン画像４５、ヘルプボタン画像４６、および上下方向へのスクロールボタン画像４７が背景画像４８に組み込まれて構成されている。
図４に示すその他の画面４２a、４２ｂ、４３ｂも全て画面４１aと同じ画像イメージで構成されているものとする。
【００２４】
図４（１ａ）に示す業務選択メニュー画面４１aにおいて「クレジット」業務選択ボタン画像Ｂ１が選択されると、同図の矢印で示すように図４（２ａ）の取引種別選択メニュー画面４２ａに遷移する。
図４（２ａ）の取引種別選択メニュー画面４２ａは、業務選択メニュー画面４１ａの業務選択ボタン画像Ｂ１〜Ｂ５を４つの取引種別選択ボタン画像（「売上」取引種別選択ボタン画像Ｂ６、「取消返品」取引種別選択ボタン画像Ｂ７、「承認後売上」取引種別選択ボタン画像Ｂ８、「事前承認」取引種別選択ボタン画像Ｂ９）に変更したものとなる。この内の何れかのボタン画像Ｂ６〜Ｂ９が選択されると、そのボタン画像Ｂ６〜Ｂ９に割り当てられた取引処理が実行されることになる。
【００２５】
なお、図４（１ａ）の業務選択メニュー画面４１ａにおいて「電子マネー」業務選択ボタン画像Ｂ４を除く他の業務選択ボタン画像（図４（１ａ）の例では「デビット」業務選択ボタン画像Ｂ２、「銀聯（登録商標）」業務選択ボタン画像Ｂ３、「ポイント」業務選択ボタン画像Ｂ５）を選択した場合も、同様に画面が遷移し、遷移後の画面は業務選択ボタン画像をそれぞれに対応した取引種別選択ボタンに変更したものとなる。
【００２６】
このように、「電子マネー」業務選択ボタン画像Ｂ４を除く業務選択ボタン画像が選択されると、業務選択メニュー画面４１ａ（図４（１ａ））とその下位の階層の取引種別選択メニュー画面４２ａ（図４（２ａ））のように、２階層を経て取引処理が実行されることになる。
次に、図４（１ａ）に示す業務選択メニュー画面４１ａにおいて「電子マネー」業務選択ボタン画像Ｂ４を選択した場合の画面遷移について説明する。
【００２７】
業務選択メニュー画面４１ａにおいて「電子マネー」業務選択ボタン画像Ｂ４が選択されると、図４（２ｂ）に示す業務選択メニュー画面４２ｂに遷移する。
図４（２ｂ）に示す業務選択メニュー画面４２ｂは、図４（ａ）に示す業務選択ボタン画像Ｂ１〜Ｂ５を「ＱＵＩＣＰａｙ（登録商標）」業務選択ボタン画像Ｂ１０、「交通ＩＣ」業務選択ボタン画像Ｂ１１、「ｉＤ」業務選択ボタン画像Ｂ１２、「Ｅｄｙ（登録商標）」業務選択ボタン画像Ｂ１３の４つの業務選択ボタンに変更したものとなる。図４（２ｂ）に示す業務選択メニュー画面４２ｂにおいて「ＱＵＩＣＰａｙ」業務選択ボタン画像Ｂ１０が選択されると、図４（３ｂ）に示す取引種別選択メニュー画面４３ｂに遷移する。
【００２８】
図４（３ｂ）に示す取引種別選択メニュー画面４３ｂは図４（２ｂ）に示す業務選択ボタン画像Ｂ１０〜Ｂ１３を「売上」取引種別選択ボタン画像Ｂ１４、「取消」取引種別選択ボタン画像Ｂ１５、「履歴出力」取引種別選択ボタン画像Ｂ１６、および「オンラインテスト」取引種別選択ボタン画像Ｂ１７の４つの取引種別選択ボタン画像に変更したものとなる。この内の何れかのボタン画像Ｂ１４〜Ｂ１７が選択されると、そのボタンＢ１４〜Ｂ１７に割り当てられた取引処理が実行されることになる。
このように、「電子マネー」業務選択ボタン画像Ｂ４が選択されると、業務選択メニュー画面４１ａ（図４（１ａ））とその下位の階層の業務選択メニュー画面４２ｂ（図４（２ｂ））と更に下位の階層の取引種別選択メニュー画面４３ｂ（図４（３ｂ））のように、３階層を経て取引処理が実行されることになる。
【００２９】
図５は、取引種別の一覧リストである。
一覧リスト５０に示すように取引種別は業務ごとに異なる。
図４（１ａ）に示す業務選択メニュー画面４１ａから下位階層の画面への遷移は、図５の一覧リスト５０に基づいている。
例えば、図４（１ａ）に示す業務選択メニュー画面４１ａから「銀聯」業務選択ボタン画像Ｂ３が指定されると、図５の一覧リスト５０の「銀聯」の項目５００に位置する取引種別欄「売上」、「取消返品」、「ＤＬＬ」、および「オンラインテスト」の取引種別選択ボタン画像が、下位の取引種別選択メニュー画面に配置される。ここに取引種別として「売上」が含まれているが、クレジットの「売上」とは処理が異なるものである。従って、同じ「売上」でもクレジットから選択されたものか、銀聯から選択されたものかによって意味は異なる。
【００３０】
ここに一例として、一部の取引種別の取引内容を列記する。
業務「クレジット」項目５０１の取引種別「売上」は、クレジットカードの情報を元に、売上処理をする業務である。
業務「クレジット」項目５０１の取引種別「取消返品」は、売上げた取引の取消を行う業務である。
業務「クレジット」項目５０１の取引種別「承認後売上」は、取引が保留となり、電話でクレジット会社から承認番号を取得した後に行う業務である。
業務「クレジット」項目５０１の取引種別「事前承認」は、売上操作前に利用額分の承認を得る事により、利用額分の枠取りを行う業務である。
業務「銀聯」項目５００の取引種別「売上」は、中国銀聯カードの情報を元に、売上処理をする業務である。
業務「銀聯」項目５００の取引種別「取消返品」は、お客様が購入された商品またはサービスを取り消す業務（購入当日分のみ取消可）である。
業務「銀聯」項目５００の取引種別「ＤＬＬ」は、業務処理に必要な情報をセンタよりダウンロードする業務である。
業務「銀聯」項目５００の取引種別「オンラインテスト」は、センタとの通信状況を確認する業務である。
業務「ポイント」項目５０２の取引種別「付与」は、ポイントの付与を行う業務である。
業務「ＱＵＩＣＰａｙ」５０３の取引業務「売上」は、ＱＵＩＣＰａｙカード、ＱＵＩＣＰａｙモバイルを用いた売上処理を行う業務である。
業務「ＱＵＩＣＰａｙ」５０３の取引業務「取消」は、売上げた取引の取消を行う業務である。
業務「ＱＵＩＣＰａｙ」５０３の取引業務「履歴出力」は、取引の履歴をセンタより取得し、印字する業務である。
業務「ＱＵＩＣＰａｙ」５０３の取引業務「オンラインテスト」は、ＱＵＩＣＰａｙ取引用サーバとの疎通確認を行う業務である。
業務「交通ＩＣ」５０４の取引種別「売上」は、各プリペイド型交通ＩＣを用いた売上処理を行う業務である。
【００３１】
さて、よく使われる処理をまとめた「クイック」タブ（図４のクイックタブ画像４２）というものを本実施形態においては構成している。
「クイック」タブについて、更に詳しく説明する。
「クイック」タブは、複数回の選択の末に指定される取引処理の内、よく使われる上位の取引処理を、それぞれ、１度の操作で取引処理が実行される複合ボタンに割り当て、使用頻度の高いものから順に画面に複合ボタンを一覧表示させるためのタブボタンである。
使用頻度は、例えば「業務」タブで業務メニューを表示させて、業務選択メニューの中から業務選択ボタンや取引種別選択ボタンを選択するときに、それらの選択順序をログにとり、このログ情報からよく使われる選択ボタンの選択順序をまとめるなどして決定している。
【００３２】
この「クイック」タブの選択により表示される画面データ（以下、クイック画面データと呼ぶ）は、図３の表示コントローラ２４−１において次のようにしてメモリで記憶している。
クイック画面に配置される業務選択ボタン画像として、予め、全ての組み合わせ分の複合ボタン画像が用意されている。これらの複合ボタン画像には、それぞれ、実行処理される取引の「選択順序」を示す情報がイメージ情報として含まれている。
各複合ボタンは、他と識別ができるように「管理情報」が付与されている。
【００３３】
各複合ボタンは、そのボタンが押されたことにより実行される動作内容が予め割り当てられている。この場合の動作内容は取引種別の処理である。ボタンごとに割り当てられる取引種別の処理はそれぞれ異なり、選択順序の経路で一意に決まるものである。
また、この他の構成画像要素として図４（１ａ）に示す「再印字」ボタン画像４４、「紙送り」ボタン画像４５、「ヘルプ」ボタン画像４６、およびスクロールボタン画像４７が背景画像４８に組み込まれてメモリに記憶されている。
【００３４】
表示コントローラ２４−１は、ＣＰＵ２０から選択順序の集計結果を受け取ると、上位にある選択順序のものから順にそれに対応する複合ボタン画像を背景画像の所定位置にはめ込んで、表示画像データを生成する。
図６は、初期画面から「クイック」タブが選択されたときに表示されるクイックメニュー画面の画面イメージである。
【００３５】
図６のクイックメニュー画面６０は、図４（１ａ）の業務選択メニュー画面４１ａと共通の部品を使って構成されており、「再印字」ボタン画像４４、「紙送り」ボタン画像４５、「ヘルプ」ボタン画像４８、およびスクロールボタン画像４７が背景画像４８に組み込まれて構成されている。
図６のクイックメニュー画面６０は、図４（１ａ）の業務選択ボタン画像Ｂ１〜Ｂ５の位置に、上位順に上から下へ５種類の複合ボタン画像、つまり「クレジット＆売上」複合ボタン画像Ｑ１、「交通ＩＣ＆売上」複合ボタン画像Ｑ２、「ポイント＆付与」複合ボタン画像Ｑ３、「クレジット＆取消」複合ボタン画像Ｑ４、および「ＱＵＩＣＰａｙ＆売上」複合ボタン画像Ｑ５が配置されている。
【００３６】
ここに示されている５つの複合ボタン画像Ｑ１〜Ｑ５は一例であり、各取引処理の使用頻度に応じて表示される複合ボタンの内容は変化する。
クイックメニュー画面６０には下位の遷移画面はないため、操作者がクイックメニュー画面６０の複合ボタン画像Ｑ１〜Ｑ５を選択することにより、そのボタン画像Ｑ１〜Ｑ５に割り当てられた取引種別の処理が直ちに実行されることになる。
例えば、「クレジット＆売上」複合ボタン画像Ｑ１を選択すると、図５の一覧リスト５０に示すクレジットの項目の取引種別欄「売上」の処理が実行される。
【００３７】
図７は、図３のログテーブル２４３の構成とそこにログ情報を格納したときの状態を示している。
図７のログテーブル７０は、左の欄７００に１〜２０の番号を振って示すように、２０スロットからなり、各スロットに一つの選択順序情報を格納できるようになっている。
同図の右の欄７０１には一例として各スロットに選択順序情報の初期値を入れたときの状態を示している。
【００３８】
この初期値は良く使われる選択順序情報で構成されている。
選択順序情報は、繰り返しになるが、選択ボタンの選択順序を示す情報である。
スロット１は「ＱＵＩＣＰａｙ」ボタンの選択後「売上」ボタンが選択されたことを示す「ＱＵＩＣＰａｙ  売上」の選択順序情報７０１−１が格納された状態を示している。
ところでログテーブル７０はリングバッファにより構成されている。
図７に示すログテーブル７０においては、スロット１からスロット２０になるに連れて格納順が古くなるように構成されている。
【００３９】
従って、例えば図４（１ａ）に示す業務選択メニュー画面４１ａで「クレジット」業務選択ボタン画像Ｂ１が選択され、次に、図４（２ａ）に示す取引種別選択メニュー画面４２ａで「売上」取引種別選択ボタンＢ６が選択されて売上の取引処理が実行されるとする。すると、概念上は、新たな選択順序情報「クレジット  売上」がログテーブル７０の上から押し込まれてスロット１に格納され、最も古いスロット２０に格納されていた「クレジット  売上」７０１−２０がログテーブル７０から押し出されることになる。このようにして、ログテーブル７０には常に２０スロット分の最新の選択順序情報が格納されている。
【００４０】
なお、図４（１ａ）に示す業務選択メニュー画面４１ａで「電子マネー」業務選択ボタン画像Ｂ４が選択された場合には、再度、図４（２ｂ）に示す業務選択メニュー画面４２ｂで電子マネーカードの種類（例えば「ＱＵＩＣＰａｙ」）を選択しなければならない。その後、図４（３ｂ）の取引種別選択メニュー画面４３ｂで取引処理（例えば「売上」など）を選択することになる。この場合、これまで述べた規則であれば選択順序情報は「電子マネー  ＱＵＩＣＰａｙ  売上」となるが、「電子マネー」が無くとも取引処理は一意に決まるため、この場合は「ＱＵＩＣＰａｙ  売上」としてログテーブル７０に格納する。図７のスロット１３〜１６の「交通系ＩＣ  売上」７０１−１３〜７０１−１６もこれと同じルールで格納されたものである。
【００４１】
次に、本実施形態の決済端末１の動作について説明する。
決済端末１は、操作者が電源スイッチ１６を入れると、各回路に電源を投入して起動し、ＯＳの起動や初期設定を行い、初期画面を液晶ディスプレイ１３に表示させる。
図８は、その初期画面から操作者が選択ボタンを押して取引処理を終了するまでに決済端末１で実行される処理のフロー図である。この処理は、図２および図３の説明で詳述した表示コントローラ２４−１、選択ボタン表示手段２４０、複合ボタン表示手段２４１、選択順序書込手段２４２、ログテーブル２４３などにより実現される処理である。なお、この処理は、ＣＰＵで各種のプログラムが適宜実行されるなどして実現されている。
【００４２】
図３のシステム構成および図４の画面遷移図などの符号を適宜使いながら、この処理フロー図を説明する。なお、以下においては、操作者は液晶ディスプレイ１３に表示された画面の選択ボタンを、液晶ディスプレイ１３に重畳されたタッチパネル１２の上から指定しているものとし、この指定によりその入力信号がシステムに入力されるものとする。
以下では「電子マネー」「ＱＵＩＣＰａｙ」「売上」の順に取引が選択される場合の処理を例にとり説明する。
【００４３】
先ず、操作者から初期画面の「業務」タブの入力があるか否かを判定する（Ｓ１）。
ステップＳ１で「ＹＥＳ」判定の場合、初期画面を最上位階層の業務選択メニュー画面４１ａに切り替えて表示する（Ｓ２）。
次に、操作者から業務選択メニュー画面４１ａにおいて「電子マネー」業務選択ボタン画像Ｂ４が選択されたか否かを判定する（Ｓ３）。
【００４４】
ステップＳ３において「ＹＥＳ」判定の場合、業務選択メニュー画面４１ａをその下位の業務選択メニュー画面４２ｂに切り替えて表示する（Ｓ４）。
次に、操作者から業務選択メニュー画面４２ｂにおいて「ＱＵＩＣＰａｙ」業務選択ボタン画像Ｂ１０が選択されたか否かを判定する（Ｓ５）。
ステップＳ５において「ＹＥＳ」判定の場合、その選択に対応する「ＱＵＩＣＰａｙ」の情報を選択順序情報としてメモリに記憶させた後、業務選択メニュー画面４２ｂを最下位の階層の取引種別選択メニュー画面４３ｂに切り替えて表示する（Ｓ６）。
【００４５】
次に、操作者から取引種別選択メニュー画面４３ｂにおいて「売上」取引種別選択ボタン画像Ｂ１４が選択されたか否かを判定する（Ｓ７）。
ステップＳ７において「ＹＥＳ」判定の場合、その選択に対応する「売上」の情報をメモリに記憶した「ＱＵＩＣＰａｙ」の情報と組み合わせて選択順序情報としてログテーブル２４３のスロット１に書き込む（Ｓ８）。
【００４６】
次に、取引処理を実行する（Ｓ９）。これは、取引種別選択ボタンに割り当てられた取引処理を実行するようＣＰＵ２０に割り込み処理をかける。これにより、ＣＰＵ２０は、通信Ｉ／Ｆを介してセンタサーバと通信するなどして取引処理を実行し、取引処理が終わると、完了通知を液晶ディスプレイに表示する。なお、本例ではステップＳ７において判定されたＱＵＩＣＰａｙによる売上処理を実行することになる。
【００４７】
ステップＳ９で売上処理が終わると、印字部で伝票を発行する（Ｓ１０）。
なお、ステップＳ１で「ＮＯ」判定の場合、その他のタブの入力があるか否かを判定する（Ｓ１１）。ステップＳ１１で「ＮＯ」判定であればステップＳ１に戻り、「ＹＥＳ」判定であれば、「クイック」タブの入力か否かを判定する（Ｓ１２）。
ステップＳ１２で「ＮＯ」判定の場合、その他のタブの処理を実行して（Ｓ１３）、処理を終了する。ステップＳ１２で「ＹＥＳ」判定の場合、後述する図９の処理に移行する。
【００４８】
また、ステップＳ３、Ｓ５、またはＳ７で「ＮＯ」判定の場合、他の選択順序による処理になるため、各々の選択処理を実行する（Ｓ１４）。そして、ステップＳ１４で得られた選択順序情報をステップＳ８でログテーブルに書き込み、続くステップＳ９で各取引処理を実行する。
以上の処理フローの説明は、１回の取引処理の処理フローである。言うまでもないが、取引処理が発生するたびにこの処理フローを繰り返し行うことになる。
従って、よく使われる選択順の取引処理はログテーブルに「選択順序情報」として複数スロットに渡って蓄積されるようになる。
また、直近に使った取引処理がスロットの若い番号に蓄積され、ログテーブルからの削除を免れることになる。
【００４９】
図９は、初期画面から操作者が「クイック」タブを使って取引処理を選択する際の、決済端末１の処理フロー図である。  この処理も、図２および図３の説明で詳述した表示コントローラ２４−１、選択ボタン表示手段２４０、複合ボタン表示手段２４１、選択順序書込手段２４２、ログテーブル２４３に加え、更に選択順序集計手段２４４などにより実現される処理である。なお、この処理も、ＣＰＵで各種のプログラムが適宜実行されるなどして実現されている。
【００５０】
操作者が初期画面で「クイック」タブを選択すると、図８のステップＳ１２の「ＹＥＳ」判定により、図９の処理が開始する。
先ず、操作者が初期画面の「クイック」タブを指定することにより、「クイック」タブの入力であることが判定されると、例えばＣＰＵ２０に対し、選択順序集計処理を実行するよう割り込みをかけるなどして、次のような選択順序集計プログラムを実行する。
【００５１】
ＣＰＵ２０が、表示コントローラ２４−１から上記の割り込みを受けると、ログテーブル２４３からＲＡＭ２２へ選択順序情報を全てコピーし（選択順序情報の取得）、ＦｌａｓｈＲＯＭ２３に格納された選択順序集計プログラムを実行する（Ｓ２１）。
そしてＣＰＵ２０は、集計処理を行い、ＣＰＵ２０は、その集計結果を複合ボタン表示手段２４１へ送信する（Ｓ２２）。集計処理では、選択順序情報を種類別にカウントし、数の多いものから順位付けしてゆく。カウント数が同じ選択順序情報は直近のものから順位付けする。また、上記集計結果としては、順位情報と選択順序情報とを対応付けしたデータなどを送信する。
【００５２】
次に、複合ボタン表示手段２４１が、受信した選択順序情報に基づき、選択順序情報に対応する複合ボタンを画面データに配置する（Ｓ２３）。なお、このときの複合ボタンの配置順は、受信した順位情報に基づいて行う。例えば、複合ボタンを配置する画像データの所定位置に上から番号１から５を振っておき、順位情報に含まれる番号に一致する位置にその複合ボタンを配置する。この場合、上位５つの複合ボタンが画面データに上から並ぶことになる。
以上の処理により、直近において使用頻度の高い複合ボタンがクイックメニュー画面に並ぶことになる。
【００５３】
続いて、操作者がクイックメニュー画面から何れかの複合ボタンを選択したか否かを判定する（Ｓ２４）。ステップＳ２４で「ＹＥＳ」判定になると、表示コントローラ２４−１がその信号を受付け、選択順序書込手段２４２はその複合ボタンの「選択順序情報」をログテーブル２４３に書き込む（Ｓ２５）。複合ボタンの「選択順序情報」は、ログテーブル２４３に格納される「選択順序情報」と同じルールで作成されているので、そのままログテーブル２４３に格納できる。この場合も、「選択順序情報」はスロット１に格納され、スロット２０に格納されていたものは削除される。
【００５４】
従って、次に「クイック」タブを指定してクイックメニュー画面を表示させるときは、今スロット１に追加された「選択順序情報」を含めた集計がＣＰＵで行われることになる。
ステップ２５の後の処理は図８のステップＳ９からの取引処理、伝票印字と同じようにして行われる。
【００５５】
以上説明した決済端末は、「クイック」タブを押下すると、使用頻度の高い複合ボタンがクイックメニュー画面に並ぶため、操作者が決済をする際に、操作の負担を軽減することができる。
上述では、クイックボタンを指定したときにログテーブルの「選択順序情報」を集計するように構成したが、これに限らず「選択順序情報」を集計するタイミングは適宜指定して良い。例えば、決済端末の電源を入れ、起動処理や設定処理を行う際にログテーブルの情報を集計し、集計後の「順位情報」と「選択順序情報」を複合ボタン表示手段２４１に記憶させるようにしても良い。また、所定の時間間隔で以上の処理を行わせるようにしても良い。
【００５６】
また、表示コントローラ２４−１が、選択ボタン表示手段２４０と、複合ボタン表示手段２４１と、選択順序書込手段２４２と、ログテーブル２４３とを備えるように構成したが、この限りではない。例えば、選択ボタン表示手段２４０と、複合ボタン表示手段２４１と、選択順序書込手段２４２をＣＰＵ２０、ＲＡＭ２２、およびＦｌａｓｈＲＯＭ２３からなる制御部に構成しても良い。
また、集計処理をＣＰＵ２０に割り込みをかけて行わせるようにしたが、表示コントローラ側で行わせるようにしても良い。
また、ログテーブルのスロットの数は、本例では２０個としたが適宜設定して良い。
【００５７】
（変形例）
変形例では、ログテーブルのログ情報を操作者が変更できる構成について説明する。
図１０は、変形例の決済端末のシステムブロック図である。
図１０の決済端末９０は、図３の決済端末１に操作者設定手段９００を追加したものである。
【００５８】
操作者設定手段９００は、表示部２６に対してユーザインタフェースとして設定画面を提供し、ログテーブルのログ情報を読み出してその内容を表示部２６に表示させた設定画面に表示する。
また、操作者設定手段９００は、操作部２７からの入力指示として、ログテーブルの１スロットごとのログ情報の変更を受け付ける。
【００５９】
設定画面に全スロットの情報を表示し、所定のスロットの選択順序情報を削除して空白を示す情報を埋め込み、更新を実行すると、そのスロット内に格納されていた選択順序情報が削除されたログ情報がログテーブルに格納される。
また、設定画面に全スロットの情報を表示指定し、選択順序情報の作成規則に従って所定のスロットを新たな選択順序情報で上書きし、変更を実行すると、そのスロットが新たな選択順序情報で上書きされたログ情報がログテーブルに格納される。
【００６０】
また、この他にも、複合ボタンとして必ず表示させておきたい情報をスロットの上位に固定で配置させるなどの設定を行っても良い。
このように、操作者設定手段９００を使って操作者がログテーブルの情報を書き換えることができる。
その結果、図９を使って説明したクイックタブの処理は、操作者が変更したログテーブルの情報に基づいて行われることになる。
【００６１】
操作者設定手段９００は複合ボタンの表示部への表示を制限する手段を構成するものである。
本実施形態においては、複数の画面を階層構造で構成し、各画面を上位の階層から下位の階層へ切換え表示する決済端末を一例として示した。
【００６２】
しかし、これに限らず、二つ以上の選択ボタンを備える一つ又は複数の画面を表示部に表示させるものであれば、他の形態であっても決済端末であっても以上の技術は適用できる。
例えば階層構造とせずに、複数の選択ボタンを配置した１画面の中で、操作者が複数の選択ボタンを選択して所定の処理を確定させるような場合にも適用できる。
この場合、操作者が選択ボタンを選択するたびにその選択ボタンの情報を記憶し、最後に処理を確定したときに選択ボタンの情報を繋ぎ合わせた選択順序情報をログテーブルに書き出す。そして所定のタイミングでログテーブルの情報を集計し、集計結果に基づいて表示画面に複合ボタンを配置する。
【００６３】
本実施形態の決済端末で使用する各種プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供し、決済端末のフラッシュＲＯＭなどに読み込ませて実行してもよい。
【００６４】
また、当該プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００６５】
以上の各実施形態において、決済端末およびそのプログラムについていくつかの構成を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６６】
１        決済端末
１０      本体
１１      上面パネル
１２      タッチパネル
１３      液晶ディスプレイ
１４      レシート発行口
２０      ＣＰＵ
２１      ＲＯＭ
２２      ＲＡＭ
２３      ＦｌａｓｈＲＯＭ
２４      コントローラ
２４−１  表示コントローラ
２５      通信Ｉ／Ｆ
２６      表示部
２７      操作部
ＢＬ      バスライン
２４０    選択ボタン表示手段
２４１    複合ボタン表示手段
２４２    選択順序書込手段
２４３    ログテーブル
【先行技術文献】
【特許文献】
【００６７】
【特許文献１】特開２０１１−４８４８７号公報
【図１】
2015153396.tif 000003
【図２】
2015153396.tif 000004
【図３】
2015153396.tif 000005
【図４】
2015153396.tif 000006
【図５】
2015153396.tif 000007
【図６】
2015153396.tif 000008
【図７】
2015153396.tif 000009
【図８】
2015153396.tif 000010
【図９】
2015153396.tif 000011
【図１０】
2015153396.tif 000012