(57)【特許請求の範囲】
【請求項１】
それぞれが所定の分類に対応付けられている複数の分類選択キーを所定配列で配列した分類配列面が分類表示エリアでスライド移動可能に、且つ、前記分類配列面の少なくとも一部が表示されるように、前記分類配列面を前記分類表示エリアに表示させる第１表示制御手段と、
所定の分類に対応付けられているショートカットキーを前記分類表示エリアとは異なる表示エリアに表示させる第２表示制御手段と、
前記分類表示エリアに前記分類配列面として表示されている複数の分類選択キーのなかから何れかの分類選択キーが選択された際は当該選択された分類選択キーに対応付けられている分類に含まれる複数の品目のそれぞれを品目表示エリアに品目選択キーとして表示させるとともに、前記ショートカットキーが選択された際には当該ショートカットキーに対応付けられている分類に含まれる複数の品目のそれぞれを前記品目表示エリアに品目選択キーとして表示させる第３表示制御手段と、
前記ショートカットキーが選択された際に当該選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されているか否かを判別する判別手段と、
を備え、
前記第１表示制御手段は、前記判別手段で表示されていないと判別された場合には、前記選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されるように前記分類配列面をスライド移動表示させるとともに、当該分類選択キーを前記分類表示エリアにおいて識別表示させる、
ことを特徴とする選択表示装置。
【請求項２】
前記第１表示制御手段は、前記分類表示エリアに表示させている前記分類配列面がユーザによりスライド操作された際には、当該スライド操作に応じて、前記分類表示エリアに表示させている前記分類配列面をスライド移動表示させる、
ことを特徴とする請求項１に記載の選択表示装置。
【請求項３】
前記第１表示制御手段は、前記判別手段で表示されていると判別された場合には、前記分類配列面をスライド移動表示させることなく前記選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーを前記分類表示エリアにおいて識別表示させる、
ことを特徴とする請求項１又は２に記載の選択表示装置。
【請求項４】
前記第１表示制御手段は、前記選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーを前記分類配列面において表示色の変更、又は拡大表示、又は点滅表示することで、前記分類表示エリアにおいて識別表示させる、
ことを特徴とする請求項１〜３の何れかに記載の選択表示装置。
【請求項５】
前記複数の分類選択キーのそれぞれに対する選択状況を取得し、当該選択状況に基づいて前記ショートカットキーに対応付ける分類を設定する設定手段を備え、
前記第２表示制御手段は、対応付ける分類が前記設定手段で設定されたショートカットキーを表示させる、
ことを特徴とする請求項１〜４の何れかに記載の選択表示装置。
【請求項６】
品目を選択する選択表示装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
それぞれが所定の分類に対応付けられている複数の分類選択キーを所定配列で配列した分類配列面が分類表示エリアでスライド移動可能に、且つ、前記分類配列面の少なくとも一部が表示されるように、前記分類配列面を前記分類表示エリアに表示させる第１表示制御手段、
所定の分類に対応付けられているショートカットキーを前記分類表示エリアとは異なる表示エリアに表示させる第２表示制御手段、
前記分類表示エリアに前記分類配列面として表示されている複数の分類選択キーのなかから何れかの分類選択キーが選択された際は当該選択された分類選択キーに対応付けられている分類に含まれる複数の品目のそれぞれを品目表示エリアに品目選択キーとして表示させるとともに、前記ショートカットキーが選択された際には当該ショートカットキーに対応付けられている分類に含まれる複数の品目のそれぞれを前記品目表示エリアに品目選択キーとして表示させる第３表示制御手段、
前記ショートカットキーが選択された際に当該選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されているか否かを判別する判別手段、
として機能させ、
前記第１表示制御手段は、前記判別手段で表示されていないと判別された場合には、前記選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されるように前記分類配列面をスライド移動表示させるとともに、当該分類選択キーを前記分類表示エリアにおいて識別表示させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、選択表示装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、商品の売上データの登録等の処理を行うＥＣＲ（Electronic Cash Resister：電子式金銭登録機）が知られている。また、タッチパネル式ＥＣＲも知られている。例えば、特許文献１において、汎用的なプロトコルを用いてサーバ装置から売上データ処理装置の売上データを閲覧できるようにした売上データ処理装置が開示されている。また、特許文献２において、ＥＣＲの操作に習熟していないオペレータのときは、明細エリアが拡大された入力画面を表示する一方で、ＥＣＲの操作に習熟しているオペレータのときは、明細エリアが縮小された入力画面を表示するようにした売上データ処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許４５１７９３１号
【特許文献２】特開２０１５−１５３３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来のタッチパネル式ＥＣＲでは、タブや選択キーを押すと、該当する表示対象の内容が表示画面に表示される。また、表示画面上でのスワイプ操作に追従して、タブや選択キーが表示された領域全体を上下又は左右にスライドさせることができる。このため、操作したいタブや選択キーが表示画面上に無い場合、スワイプ操作によって、一旦上記の領域全体を上下又は左右にスライドさせて目的のタブや選択キーを表示させる必要がある。特に、頻繁に使用するタブや選択キーにとってこのスワイプ操作は手間となり、所望の表示対象の内容を効率良く表示させることができない。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、所望の表示対象の内容を効率良く表示することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る選択表示装置は、それぞれが所定の分類に対応付けられている複数の分類選択キーを所定配列で配列した分類配列面が分類表示エリアでスライド移動可能に、且つ、前記分類配列面の少なくとも一部が表示されるように、前記分類配列面を前記分類表示エリアに表示させる第１表示制御手段と、所定の分類に対応付けられているショートカットキーを前記分類表示エリアとは異なる表示エリアに表示させる第２表示制御手段と、前記分類表示エリアに前記分類配列面として表示されている複数の分類選択キーのなかから何れかの分類選択キーが選択された際は当該選択された分類選択キーに対応付けられている分類に含まれる複数の品目のそれぞれを品目表示エリアに品目選択キーとして表示させるとともに、前記ショートカットキーが選択された際には当該ショートカットキーに対応付けられている分類に含まれる複数の品目のそれぞれを前記品目表示エリアに品目選択キーとして表示させる第３表示制御手段と、前記ショートカットキーが選択された際に当該選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されているか否かを判別する判別手段と、を備え、前記第１表示制御手段は、前記判別手段で表示されていないと判別された場合には、前記選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されるように前記分類配列面をスライド移動表示させるとともに、当該分類選択キーを前記分類表示エリアにおいて識別表示させる、ことを特徴とする。
また、本発明に係るプログラムは、品目を選択する選択表示装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、それぞれが所定の分類に対応付けられている複数の分類選択キーを所定配列で配列した分類配列面が分類表示エリアでスライド移動可能に、且つ、前記分類配列面の少なくとも一部が表示されるように、前記分類配列面を前記分類表示エリアに表示させる第１表示制御手段、所定の分類に対応付けられているショートカットキーを前記分類表示エリアとは異なる表示エリアに表示させる第２表示制御手段、前記分類表示エリアに前記分類配列面として表示されている複数の分類選択キーのなかから何れかの分類選択キーが選択された際は当該選択された分類選択キーに対応付けられている分類に含まれる複数の品目のそれぞれを品目表示エリアに品目選択キーとして表示させるとともに、前記ショートカットキーが選択された際には当該ショートカットキーに対応付けられている分類に含まれる複数の品目のそれぞれを前記品目表示エリアに品目選択キーとして表示させる第３表示制御手段、前記ショートカットキーが選択された際に当該選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されているか否かを判別する判別手段、として機能させ、前記第１表示制御手段は、前記判別手段で表示されていないと判別された場合には、前記選択されたショートカットキーに対応付けられている分類と同じ分類が対応付けられている分類選択キーが前記分類表示エリアに表示されるように前記分類配列面をスライド移動表示させるとともに、当該分類選択キーを前記分類表示エリアにおいて識別表示させる、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、所望の表示対象の内容を効率良く表示することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態のＥＣＲの構成を示すブロック図である。
【図２】選択表示画面の構成を示す図である。
【図３】選択表示画面における選択表示の一例を示す図である。
【図４】選択表示画面における選択表示の一例を示す図である。
【図５】面エリア設定テーブルの構成を示す図である。
【図６】面選択キーエリア設定テーブルの構成を示す図である。
【図７】ショートカットキー設定テーブルの構成を示す図である。
【図８】商品キー設定テーブルの構成を示す図である。
【図９】商品登録処理を示すフローチャートである。
【図１０】面エリアキー操作処理を示すフローチャートである。
【図１１】面選択キーエリアキー操作処理を示すフローチャートである。
【図１２】ショートカットキー操作処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１０】
先ず、図１を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態のＥＣＲ(Electronic Cash Register)１０の構成を示すブロック図である。
【００１１】
選択表示装置としてのＥＣＲ１０は、個人商店、小売店、食堂等に設けられ、従業員等のオペレータ（ユーザ）の操作に応じて、商品の売上データの登録等の処理を行う電子式キャッシュレジスタ、電子式金銭登録機、ＰＯＳ端末等の売上データ処理装置である。図１に示すように、ＥＣＲ１０は、表示制御手段、第１のキー制御手段、第２のキー制御手段としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示手段としての表示部１４と、ＲＯＭ（Read Only Memory）１５と、記憶部１６と、印刷部１７と、ドロア１８と、を備える。ＥＣＲ１０の各部は、バス１９を介して接続されている。
【００１２】
ＣＰＵ１１は、ＥＣＲ１０の各部を制御する。ＣＰＵ１１は、ＲＯＭ１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出し、当該プログラムとの協働で、各種処理を実行する。
【００１３】
操作部１２は、表示部１４に一体的に形成されたタッチパネルである。操作部１２は、オペレータからの表示部１４の画面上へのタッチ入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００１４】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを有する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（ElectroLuminescent）ディスプレイ等であり、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００１５】
ＲＯＭ１５は、各種データ及びプログラムを記憶し、情報の読み出し専用のメモリである。ＲＯＭ１５には、商品登録プログラム１５１が記憶されている。記憶部１６は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）等で構成され、情報の読み出し及び書き込みが可能なメモリである。記憶部１６には、後述する面エリア設定テーブル１６１、面選択キーエリア設定テーブル１６２、ショートカットキー設定テーブル１６３、商品キー設定テーブル１６４が記憶されている。
【００１６】
印刷部１７は、ロール紙に印刷を行う熱転写プリンタ等で構成され、ＣＰＵ１１の指示により、ロール紙によるレシート及びジャーナルに各種情報を印刷する。ドロア１８は、現金及び商品券等を格納する引き出し部と、開放部と、を有する。ドロア１８は、ＣＰＵ１１の指示により、開放部が引き出し部を開放する。開放された引き出し部は、現金格納等の後に、オペレータにより手動で閉められる。
【００１７】
次に、図２〜図８を参照して、主な表示画面、及び記憶部１６に記憶される各種設定テーブルについて説明する。図２は、選択表示画面３０の構成を示す図である。図３及び図４は、選択表示画面３０における選択表示の一例を示す図である。図５は、面エリア設定テーブル１６１の構成を示す図である。図６は、面選択キーエリア設定テーブル１６２の構成を示す図である。図７は、ショートカットキー設定テーブル１６３の構成を示す図である。図８は、商品キー設定テーブル１６４の構成を示す図である。
【００１８】
まず、図２を参照して、表示部１４に表示される選択表示画面３０を説明する。選択表示画面３０は、例えば、オペレータ所望の分類（例えば、「定食」）に属する商品（品目）が並ぶ面を選択して表示する選択表示画面である。選択表示画面３０は、明細エリア３１と、合計エリア３２と、面エリア３３と、面選択キーエリア３４と、３つのショートカットキー３５と、を有する。
【００１９】
明細エリア３１は、登録した商品の個数、値段等の明細情報を表示するエリアである。合計エリア３２は、登録した商品の合計の値段を表示するエリアである。
【００２０】
面エリア３３は、１又は２以上の商品キー（品目キー）３３ａを分類別に表示するエリアである。商品キー３３ａは、商品登録を行うためのキーである。具体的には、図２に示すように、例えば、「定食」の分類に属する「Ａ定食」、「Ｂ定食」、「Ｃ定食」、「かつ定食」、「煮込定食」、及び「特定食」に係る各商品キー３３ａを所定の位置に配した面が面エリア３３に表示される。この面は商品の分類（例えば、「定食」、「うどん」、「丼物」等）ごとに設定されており、面エリア３３には、何れかの分類に係る面が表示される。
【００２１】
面選択キーエリア３４は、複数の面選択キー３４ａを所定の配置で表示するエリアである。面選択キー３４ａは、面エリア３３に表示させる商品（商品キー３３ａ）の分類を選択するためのキーである。商品の分類の数と同数の面選択キー３４ａが設けられている。
面選択キーエリア３４に表示された複数の面選択キー３４ａのうち一の面選択キー３４ａが操作された際に、ＣＰＵ（第１のキー制御手段）１１の制御下にて、当該面選択キー３４ａが示す分類に対応する商品キー３３ａを面エリア３３に表示させることとなる。
具体的には、例えば、図２に示すように、「定食」に係る面選択キー３４ａが操作されると、「定食」の分類に対応する「Ａ定食」、「Ｂ定食」、「Ｃ定食」、…、「特定食」の各商品キー３３ａが並ぶ面が面エリア３３に表示される。また、このとき「定食」に係る面選択キー３４ａは、当該キーの表示色を他の面選択キー３４ａの表示色（例えば、白色）と異なる色（例えば、青色）に変更して表示される。
【００２２】
また、面選択キーエリア３４では、ＣＰＵ（表示制御手段）１１の制御下にて、面選択キー３４ａ全体をスライド表示させることが可能となっている。
具体的には、例えば、面選択キーエリア３４内での左右方向のスワイプ操作に応じて、面選択キー３４ａ全体をスライド表示させることができるようになっている。
また、ショートカットキー３５の操作に応じて、面選択キー３４ａ全体をスライド表示させることもできる。具体的には、ショートカットキー３５が示す分類（例えば、「ビール」）に対応する面選択キー３４ａが面選択キーエリア３４内に表示されていない（隠れている）場合に、例えば、「ビール」に係るショートカットキー３５が操作されると、「ビール」に係る面選択キー３４ａが面選択キーエリア３４内に表示されるように、面選択キー３４ａ全体がスライド表示される。
【００２３】
ショートカットキー３５は、面エリア３３に表示させる商品（商品キー３３ａ）の分類のうち、予め定められた特定の分類（例えば、選択頻度の高い分類）を選択するためのキーである。つまり、このショートカットキー３５が操作されることにより、当該ショートカットキー３５が示す分類に対応する面選択キー３４ａが操作されたときと同様、当該分類に属する商品が並ぶ面を面エリア３３に表示させることができる。
ショートカットキー３５が示す分類に対応する面選択キー３４ａが面選択キーエリア３４内に表示されていない（隠れている）場合において、当該面選択キー３４ａの操作により該当する面を面エリア３３に表示させようとすると、面選択キーエリア３４内において、一旦スワイプ操作を行い、面選択キー３４ａ全体をスライド表示させて、操作対象の面選択キー３４ａを面選択キーエリア３４内に出現させなければならず手間がかかる。一方、ショートカットキー３５の操作により該当する面を面エリア３３に表示させる場合、上記のスワイプ操作を行う手間を省くことができるので、所望の面を面エリア３３に効率よく表示することができるようになる。
【００２４】
次に、図３及び図４を参照して、ショートカットキー３５の操作がなされたときの選択表示画面３０における選択表示の一例について説明する。なお、図３及び図４では、選択表示画面３０のうち、面エリア３３と、面選択キーエリア３４と、３つのショートカットキー３５のみを表わし、明細エリア３１及び合計エリア３２については図示を省略している。
【００２５】
図３（ａ）は、「定食」に係るショートカットキー３５が操作されたときの選択表示例を示す図である。
図３（ａ）に示すように、「定食」に係るショートカットキー３５が操作された場合、ＣＰＵ（第２のキー制御手段）１１の制御下にて、当該ショートカットキー３５が示す分類（「定食」）に対応する定食商品が並ぶ面が面エリア３３に表示される。
具体的には、この場合、「定食」に係るショートカットキー３５が操作されたときに、「定食」に係る面選択キー３４ａが面選択キーエリア３４内に表示されているので、面選択キー３４ａ全体をスライドさせずにそのまま表示させるとともに、「定食」に係る面選択キー３４ａの表示色を他の面選択キー３４ａの表示色（例えば、白色）と異なる色（例えば、青色）に変更して、当該面選択キー３４ａを表示させる。そして、この「定食」に係る面選択キー３４ａの表示色が変更された後に、定食商品が並ぶ面が面エリア３３に表示されることとなる。ここで、「定食」に係る面選択キー３４ａの表示色が変更された後に、定食商品が並ぶ面を面エリア３３に表示させているのは、面エリア３３に表示された各商品キー３３ａがどの分類に属する商品であるかをオペレータが把握し易いようにするためである。
【００２６】
図３（ｂ）は、図３（ａ）の状態において、「ビール」に係るショートカットキー３５が操作されたときの選択表示例を示す図である。
図３（ｂ）に示すように、「ビール」に係るショートカットキー３５が操作された場合、ＣＰＵ（第２のキー制御手段）１１の制御下にて、当該ショートカットキー３５が示す分類（「ビール」）に対応するビール商品が並ぶ面が面エリア３３に表示される。
具体的には、この場合、「ビール」に係るショートカットキー３５が操作されたタイミングでは、「ビール」に係る面選択キー３４ａが面選択キーエリア３４内に表示されていない状態、すなわち図３（ａ）に示す状態にあるので、面選択キーエリア３４内に「ビール」に係る面選択キー３４ａが表示されるまで面選択キー３４ａ全体を左方向にスライドさせるとともに、出現した「ビール」に係る面選択キー３４ａの表示色を他の面選択キー３４ａの表示色（例えば、白色）と異なる色（例えば、青色）に変更して、当該面選択キー３４ａを表示させる。そして、この「ビール」に係る面選択キー３４ａの表示色が変更された後に、ビール商品が並ぶ面が面エリア３３に表示されることとなる。ここで、「ビール」に係る面選択キー３４ａの表示色が変更された後に、ビール商品が並ぶ面を面エリア３３に表示させているのは、面エリア３３に表示された各商品キー３３ａがどの分類に属する商品であるかをオペレータが把握し易いようにするためである。
【００２７】
図４（ａ）は、図３（ｂ）の状態において、「丼物」に係るショートカットキー３５が操作されたときの選択表示例を示す図である。
図４（ａ）に示すように、「丼物」に係るショートカットキー３５が操作された場合、ＣＰＵ（第２のキー制御手段）１１の制御下にて、当該ショートカットキー３５が示す分類（「丼物」）に対応する丼物商品が並ぶ面が面エリア３３に表示される。
具体的には、この場合、「丼物」に係るショートカットキー３５が操作されたタイミングでは、「丼物」に係る面選択キー３４ａが面選択キーエリア３４内に完全に表示されていない状態、すなわち図３（ｂ）に示す状態にあるので、面選択キーエリア３４内に「丼物」に係る面選択キー３４ａが表示されるまで面選択キー３４ａ全体を右方向にスライドさせるとともに、出現した「丼物」に係る面選択キー３４ａの表示色を他の面選択キー３４ａの表示色（例えば、白色）と異なる色（例えば、青色）に変更して、当該面選択キー３４ａを表示させる。そして、この「丼物」に係る面選択キー３４ａの表示色が変更された後に、丼物商品が並ぶ面が面エリア３３に表示されることとなる。ここで、「丼物」に係る面選択キー３４ａの表示色が変更された後に、丼物商品が並ぶ面を面エリア３３に表示させているのは、面エリア３３に表示された各商品キー３３ａがどの分類に属する商品であるかをオペレータが把握し易いようにするためである。
【００２８】
図４（ｂ）は、図４（ａ）の状態において、「定食」に係るショートカットキー３５が操作されたときの選択表示例を示す図である。
図４（ｂ）に示すように、再び「定食」に係るショートカットキー３５が操作された場合、ＣＰＵ（第２のキー制御手段）１１の制御下にて、当該ショートカットキー３５が示す分類（「定食」）に対応する定食商品が並ぶ面が面エリア３３に表示される。
具体的には、この場合、「定食」に係るショートカットキー３５が操作されたタイミングでは、「定食」に係る面選択キー３４ａが面選択キーエリア３４内に表示されていない状態、すなわち図４（ａ）に示す状態にあるので、面選択キーエリア３４内に「定食」に係る面選択キー３４ａが表示されるまで面選択キー３４ａ全体を右方向にスライドさせるとともに、出現した「定食」に係る面選択キー３４ａの表示色を他の面選択キー３４ａの表示色（例えば、白色）と異なる色（例えば、青色）に変更して、当該面選択キー３４ａを表示させる。そして、この「定食」に係る面選択キー３４ａの表示色が変更された後に、定食商品が並ぶ面が面エリア３３に表示されることとなる。
【００２９】
なお、図３（ａ），（ｂ）及び図４（ａ），（ｂ）の各選択表示例では、ショートカットキー３５が操作された場合、このショートカットキー３５が示す分類に対応する面選択キー３４ａの表示色を他の面選択キー３４ａの表示色と異なる色に変更して、当該面選択キー３４ａを表示させるようにしたが、当該面選択キー３４ａと他の面選択キー３４ａとを識別させる方法はこの限りではない。例えば、ショートカットキー３５が示す分類に対応する面選択キー３４ａを点滅表示させてもよい。また、ショートカットキー３５が示す分類に対応する面選択キー３４ａだけを面選択キーエリア３４に拡大表示させてもよい。
【００３０】
また、図３（ｂ）及び図４（ａ），（ｂ）の各選択表示例では、面選択キーエリア３４内に表示されていない面選択キー３４ａ（キー入力されたショートカットキー３５に対応する面選択キー３４ａ）が表示されるまで面選択キー３４ａ全体をスライドさせる場合、当該面選択キー３４ａが表示される最低限の位置までスライドさせるようにしているが、例えば、当該面選択キー３４ａが面選択キーエリア３４の中央に表示されるように面選択キー３４ａ全体をスライドさせるようにしてもよい。
【００３１】
次に、図５を参照して、面エリア設定テーブル１６１について説明する。
面エリア設定テーブル１６１は、面エリア３３に表示される各面ごとに、表示する商品キー３３ａと当該商品キー３３ａの配置を定義した設定テーブルである。
図５に示すように、面エリア設定テーブル１６１は、面エリア番号と、商品キーコードと、商品キー配置座標（Ｘ−Ｙ）と、の項目を有する。ここで、商品キー配置座標（Ｘ−Ｙ）は、Ｘ個の列とＹ個の行とで区画された各面における区画番地を示すものであり、具体的には、各面の左からＸ番目の列であり、上からＹ番目の行の区画番地を示している。
例えば、面エリア設定テーブル１６１では、面エリア番号「０３」と、商品キーコード「００１００１」と、商品キー配置座標（１−１）と、が対応付けられている。つまり、この商品キーコード「００１００１」が示す「Ａ定食」の商品キー３３ａは、面エリア番号「０３」が示す「定食」に係る面の左から１番目の列であり、上から１番目の行の位置に配置されることとなる。
【００３２】
次に、図６を参照して、面選択キーエリア設定テーブル１６２について説明する。
面選択キーエリア設定テーブル１６２は、面選択キーエリア３４に表示される各面選択キー３４ａと当該各面選択キー３４ａの配置を定義した設定テーブルである。
図６に示すように、面選択キーエリア設定テーブル１６２は、面選択キーコードと、面選択キー座標（Ｘ−Ｙ）と、面選択キー名と、面エリア番号と、の項目を有する。ここで、面選択キー座標（Ｘ−Ｙ）は、Ｘ個の列とＹ個の行とで区画された面選択キー表示面における区画番地を示すものであり、具体的には、面選択キー表示面の左からＸ番目の列であり、上からＹ番目の行の区画番地を示している。
例えば、面選択キーエリア設定テーブル１６２では、面選択キーコード「０００００１」と、面選択キー座標（１−１）と、面選択キー名「うどん」と、面エリア番号「０１」と、が対応付けられている。つまり、この面選択キーコード「０００００１」が示す「うどん」の面選択キー３４ａは、面選択キー表示面の左から１番目の列であり、上から１番目の行の位置に配置されることとなる。
【００３３】
次に、図７を参照して、ショートカットキー設定テーブル１６３について説明する。
ショートカットキー設定テーブル１６３は、各ショートカットキー３５と当該各ショートカットキー３５の配置を定義した設定テーブルである。
図７に示すように、ショートカットキー設定テーブル１６３は、ショートカットキーコードと、ショートカットキー座標（Ｘ）と、面選択キーコードと、の項目を有する。ショートカットキー設定テーブル１６３に設定されている面選択キーコードは、例えば、操作部１２の所定操作により設定変更することができる。ここで、ショートカットキー座標（Ｘ）は、Ｘ個の列で区画されたショートカットキー表示面における区画番地を示すものであり、具体的には、ショートカットキー表示面の左からＸ番目の列の区画番地を示している。
例えば、ショートカットキー設定テーブル１６３では、ショートカットキーコード「９００００１」と、ショートカットキー座標（１）と、面選択キーコード「０００００３」と、が対応付けられている。つまり、このショートカットキーコード「９００００１」として設定された面選択キーコート「０００００３」が示す「定食」の面選択キー３４ａは、ショートカットキー表示面の左から１番目の列の位置に配置されることとなる。
【００３４】
なお、本実施の形態では、３つのショートカットキー３５が横一例に並んだ態様で表示されるようにしているが、表示部１４に表示される選択表示画面内であればどこに配置されていてもよい。また、ショートカットキー３５の個数も適宜変更可能である。
【００３５】
また、本実施の形態では、上記のように操作部１２の所定操作により、面選択キーコードを設定変更することができるようにしたが、他の方法によって面選択キーコードを設定変更するようにしてもよい。例えば、ＣＰＵ（計数手段、表示制御手段）１１の制御下にて、所定期間の間、各分類（商品分類）の選択頻度の計数を行い、この選択頻度の高い分類（例えば、上位３つの分類）を特定の分類として、当該特定の分類に係る面選択キーコードをショートカットキーコードに対応する面選択キーコードに設定するようにしてもよい。具体的には、ＣＰＵ（計数手段）１１の制御下にて、例えば、１週間の間、面エリア３３に表示された各分類のそれぞれの商品キー３３ａのキー入力回数から、各分類の選択頻度の計数を行う。そして、この計数結果から、「うどん」、「そば」、「カレー」の３つの分類が選択頻度の高い上位３つの分類（特定の分類）であると判定された場合、ＣＰＵ（表示制御手段）１１の制御下にて、例えば、ショートカットキーコード「９００００１」に対応させて、「うどん」に係る面選択キーコード「０００００１」を設定し、ショートカットキーコード「９００００２」に対応させて、「そば」に係る面選択キーコード「０００００２」を設定し、ショートカットキーコード「９００００３」に対応させて、「カレー」に係る面選択キーコード「０００００４」を設定する。これにより、選択頻度の高い分類をショートカットキーに自動的に設定することができるので、オペレータ等がショートカットキーの設定を行う手間を省くことができる。また、実測に基づきショートカットキーが設定されるので、当該ショートキーを有効に活用することができるようになる。
【００３６】
次に、図８を参照して、商品キー設定テーブル１６４について説明する。
商品キー設定テーブル１６４は、各商品キー３３ａの商品名を定義した設定テーブルである。
図８に示すように、商品キー設定テーブル１６４は、商品キーコードと、商品名と、の項目を有する。
例えば、商品キー設定テーブル１６４では、商品キーコード「００１２１２」と、商品名「かけうどん」と、が対応付けられている。つまり、この商品キーコード「００１２１２」が示す商品名は「かけうどん」と定義されたこととなる。
【００３７】
次に、図９〜図１２を参照して、ＥＣＲ１０の動作を説明する。図９は、商品登録処理を示すフローチャートである。
【００３８】
商品登録処理は、オペレータの操作入力に応じて、顧客の会計時の商品情報（売上データ）の登録を行う処理である。ＥＣＲ１０において、例えば、電源がオンされたこと、又は店舗の管理者から操作部１２を介して商品登録処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出した商品登録プログラム１５１との協働で、商品登録処理を実行する。
【００３９】
図９に示すように、先ず、ＣＰＵ１１は、表示部１４の表示画面（上記選択表示画面；図２参照）に対応して、操作部１２を介してオペレータからのタッチ入力を受け付ける（ステップＳ１）。そして、ＣＰＵ１１は、ステップＳ１でのタッチ入力が面エリア３３に対するものであるか否かを判定する（ステップＳ２）。
【００４０】
ステップＳ２において、面エリア３３に対するものであると判定された場合（ステップＳ２；ＹＥＳ）、図１０に示す面エリアキー操作処理が実行される（ステップＳ３）。そして、面エリアキー操作処理が終了すると、ステップＳ１に戻る。なお、面エリアキー操作処理の詳細については後述する。
【００４１】
また、ステップＳ２において、面エリア３３に対するものでないと判定された場合（ステップＳ２；ＮＯ）、ＣＰＵ１１は、ステップＳ１でのタッチ入力が面選択キーエリア３４に対するものであるか否かを判定する（ステップＳ４）。
【００４２】
ステップＳ４において、面選択キーエリア３４に対するものであると判定された場合（ステップＳ４；ＹＥＳ）、図１１に示す面選択キーエリアキー操作処理が実行される（ステップＳ５）。そして、面選択キーエリアキー操作処理が終了すると、ステップＳ１に戻る。なお、面選択キーエリアキー操作処理の詳細については後述する。
【００４３】
また、ステップＳ４において、面選択キーエリア３４に対するものでないと判定された場合（ステップＳ４；ＮＯ）、ＣＰＵ１１は、ステップＳ１でのタッチ入力がショートカットキー３５に対するものであるか否かを判定する（ステップＳ６）。
【００４４】
ステップＳ６において、ショートカットキー３５に対するものであると判定された場合（ステップＳ６；ＹＥＳ）、図１２に示すショートカットキー操作処理が実行される（ステップＳ７）。そして、ショートカットキー操作処理が終了すると、ステップＳ１に戻る。なお、ショートカットキー操作処理の詳細については後述する。
【００４５】
また、ステップＳ６において、ショートカットキー３５に対するものでないと判定された場合（ステップＳ６；ＮＯ）、ＣＰＵ１１は、ステップＳ１でタッチ入力されたその他のキーに応じたキー操作処理を実行する（ステップＳ８）。そして、その他のキー操作処理が終了すると、ステップＳ１に戻る。
【００４６】
次に、図１０を参照して、面エリアキー操作処理について説明する。図１０は、面エリアキー操作処理を示すフローチャートである。
【００４７】
図１０に示すように、先ず、ＣＰＵ１１は、記憶部１６に記憶された面エリア設定テーブル１６１を参照し、ステップＳ１でタッチ入力されたキー（商品キー３３ａ）の商品キー配置座標から当該キーの商品キーコードを取得する（ステップＳ１１）。そして、ＣＰＵ１１は、取得された商品キーコードに対応する商品の登録処理を実行し（ステップＳ１２）、面エリアキー操作処理を終了する。
【００４８】
次に、図１１を参照して、面選択キーエリアキー操作処理について説明する。図１１は、面選択キーエリアキー操作処理を示すフローチャートである。
【００４９】
図１１に示すように、先ず、ＣＰＵ１１は、ステップＳ１でのタッチ入力が面選択キーエリア３４内でのスワイプ操作であるか否かを判定する（ステップＳ２１）。
ここで、スワイプ操作であるか否かの判定は、オペレータが面選択キーエリア３４内の画面に触れたときの接触開始位置と、当該画面から指を離したときの接触解除位置、とで判断する。例えば、ＣＰＵ１１は、オペレータが面選択キーエリア３４内の画面に触れたとき、当該画面の接触位置を記憶する。そして、ＣＰＵ１１は、オペレータが当該画面から指を離したときの接触解除位置と上記接触開始位置とが異なると判断した場合、スワイプ操作であると判断する。一方、ＣＰＵ１１は、オペレータが上記画面から指を離したときの接触解除位置と上記接触開始位置とが同一であると判断した場合、スワイプ操作でない、すなわち当該接触位置に対するキー入力操作であると判断する。
【００５０】
ステップＳ２１において、スワイプ操作でないと判定された場合（ステップＳ２１；ＮＯ）、ＣＰＵ１１は、記憶部１６に記憶された面選択キーエリア設定テーブル１６２を参照し、ステップＳ１でタッチ入力されたキー（面選択キー３４ａ）の面選択キー座標から当該キーの面選択キーコードを取得する（ステップＳ２２）。そして、ＣＰＵ１１は、取得された面選択キーコードに対応する面エリア番号を取得する（ステップＳ２３）。
【００５１】
次に、ＣＰＵ１１は、記憶部１６に記憶された面エリア設定テーブル１６１を参照し、ステップＳ２３で取得された面エリア番号に対応する各商品キーコードと各商品キー配置座標を取得する（ステップＳ２４）。
【００５２】
次に、ＣＰＵ１１は、記憶部１６に記憶された商品キー設定テーブル１６４を参照し、ステップＳ２４で取得された各商品キーコードに対応する商品名を取得する（ステップＳ２５）。そして、ＣＰＵ１１は、ステップＳ２４で取得された各商品キー配置座標に従い、ステップＳ２５で取得された各商品名の商品キー３３ａを配置（表示）し（ステップＳ２６）、面選択キーエリアキー操作処理を終了する。
【００５３】
また、ステップＳ２１において、スワイプ操作であると判定された場合（ステップＳ２１；ＹＥＳ）、ＣＰＵ１１は、当該スワイプ操作が横スワイプ操作であるか否かを判定する（ステップＳ２７）。
ここで、横スワイプ操作であるか否かの判定は、オペレータが面選択キーエリア３４内の画面に触れたときの接触開始位置と、当該画面から指を離したときの接触解除位置、とで判断する。例えば、ＣＰＵ１１は、オペレータが面選択キーエリア３４内の画面に触れたとき、当該画面の接触位置を記憶する。そして、ＣＰＵ１１は、オペレータが当該画面から指を離したときの接触解除位置が上記接触開始位置の右方又は左方であると判断した場合、横スワイプ操作であると判断する。一方、ＣＰＵ１１は、オペレータが上記画面から指を離したときの接触解除位置が上記接触開始位置の右方でも左方でもないと判断した場合、横スワイプ操作でない、すなわち縦スワイプ操作であると判断する。
【００５４】
ステップＳ２７において、横スワイプ操作であると判定された場合（ステップＳ２７；ＹＥＳ）、ＣＰＵ１１は、上記接触開始位置と上記接触解除位置とに基づき、面選択キー３４ａ全体を一定量だけ左方向又は右方向に移動させ（ステップＳ２８）、面選択キーエリアキー操作処理を終了する。
一方、ステップＳ２７において、横スワイプ操作でないと判定された場合（ステップＳ２７；ＮＯ）、ステップＳ２８をスキップして、面選択キーエリアキー操作処理を終了する。
【００５５】
次に、図１２を参照して、ショートカットキー操作処理について説明する。図１２は、ショートカットキー操作処理を示すフローチャートである。
【００５６】
図１２に示すように、先ず、ＣＰＵ１１は、記憶部１６に記憶されたショートカットキー設定テーブル１６３を参照し、ステップＳ１でタッチ入力されたキー（ショートカットキー３５）のショートカットキー座標から当該キーのショートカットキーコードを取得する（ステップＳ３１）。そして、ＣＰＵ１１は、取得されたショートカットキーコードに対応する面選択キーコードを取得する（ステップＳ３２）。
【００５７】
次に、ＣＰＵ１１は、ステップＳ３２で取得された面選択キーコードに係る面選択キー３４ａが面選択キーエリア３４内に完全に見えるか否かを判定する（ステップＳ３３）。
ステップＳ３３において、面選択キー３４ａが面選択キーエリア３４内に完全に見えていないと判定された場合（ステップＳ３３；ＮＯ）、ＣＰＵ１１は、当該面選択キー３４ａが面選択キーエリア３４の右方に隠れているか否かを判定する（ステップＳ３４）。
【００５８】
ステップＳ３４において、面選択キー３４ａが面選択キーエリア３４の右方に隠れていない、すなわち面選択キーエリア３４の左方に隠れていると判定された場合（ステップＳ３４；ＮＯ）、ＣＰＵ１１は、当該面選択キー３４ａが完全に見える位置まで面選択キー３４ａ全体を右方向に移動させ（ステップＳ３５）、ステップＳ３７へ移行する。
【００５９】
また、ステップＳ３４において、面選択キー３４ａが面選択キーエリア３４の右方に隠れていると判定された場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１は、当該面選択キー３４ａが完全に見える位置まで面選択キー３４ａ全体を左方向に移動させ（ステップＳ３６）、ステップＳ３７へ移行する。
【００６０】
また、ステップＳ３３において、面選択キー３４ａが面選択キーエリア３４内に完全に見えていると判定された場合（ステップＳ３３；ＹＥＳ）、ステップＳ３７へ移行する。
【００６１】
次に、ＣＰＵ１１は、記憶部１６に記憶された面選択キーエリア設定テーブル１６２を参照し、ステップＳ３２で取得された面選択キーコードに対応する面エリア番号を取得する（ステップＳ３７）。
【００６２】
次に、ＣＰＵ１１は、記憶部１６に記憶された面エリア設定テーブル１６１を参照し、ステップＳ３７で取得された面エリア番号に対応する各商品キーコードと各商品キー配置座標を取得する（ステップＳ３８）。
【００６３】
次に、ＣＰＵ１１は、記憶部１６に記憶された商品キー設定テーブル１６４を参照し、ステップＳ３８で取得された各商品キーコードに対応する商品名を取得する（ステップＳ３９）。そして、ＣＰＵ１１は、ステップＳ３８で取得された各商品キー配置座標に従い、ステップＳ３９で取得された各商品名の商品キー３３ａを配置（表示）し（ステップＳ４０）、ショートカットキー操作処理を終了する。
【００６４】
以上、本実施の形態によれば、ＥＣＲ１０は、品目（商品）を選択するための１又は２以上の品目キー（商品キー３３ａ）を分類別に表示する面エリア３３と、当該面エリア３３に表示させる品目の分類を選択するための複数の面選択キー３４ａを表示する面選択キーエリア３４と、分類のうち所定条件の下で決められた特定の分類を選択するためのショートカットキー３５とを表示手段（表示部１４）に表示させる。また、ＥＣＲ１０は、面選択キーエリア３４に表示された複数の面選択キー３４ａのうちの一の面選択キー３４ａが操作された際に、当該面選択キー３４ａが示す分類に対応する品目キー（商品キー３３ａ）を面エリア３３に表示させる。また、ＥＣＲ１０は、ショートカットキー３５が操作された際に、当該ショートカットキー３５が示す分類に対応する品目キー（商品キー３３ａ）を面エリア３３に表示させる。
【００６５】
このため、ショートカットキー３５が操作されることにより、当該ショートカットキー３５が示す分類に対応する面選択キー３４ａが操作されたときと同様、当該分類に属する商品が並ぶ面を面エリア３３に表示させることができる。従って、複数の面選択キー３４ａの中から所望の面選択キー３４ａを見つけだす手間を省くことができるので、所望の面を面エリア３３に効率よく表示することができるようになる。
【００６６】
また、ＥＣＲ１０は、所定の操作に応じて、面選択キーエリア３４に表示される複数の面選択キー３４ａをスライド表示させるようになっている。
【００６７】
このため、面選択キー３４ａの操作により該当する面を面エリア３３に表示させようとする場合において、操作対象の面選択キー３４ａが面選択キーエリア３４内に表示されていない（隠れている）ときは、面選択キーエリア３４内において、一旦スワイプ操作を行い、面選択キー３４ａ全体をスライド表示させて、操作対象の面選択キー３４ａを面選択キーエリア３４内に出現させなければならず手間がかかるが、この面選択キー３４ａに対応するショートカットキー３５が設定されている場合、このショートカットキー３５によりキー入力を行うことで、上記スワイプ操作を行う手間を省くことができるので、所望の面を面エリア３３に効率よく表示することができるようになる。
【００６８】
また、ＥＣＲ１０は、ショートカットキー３５が操作された際に、当該ショートカットキー３５が示す分類に対応する面選択キー３４ａが面選択キーエリア３４内に表示されていない場合、当該面選択キー３４ａが面選択キーエリア３４内に表示されるように面選択キー３４ａ全体をスライド表示させる。また、ＥＣＲ１０は、このスライド表示の後に、ショートカットキー３５が示す分類に対応する品目キー（商品キー３３ａ）を面エリア３３に表示させる。このため、ショートカットキー３５が操作された際にも、当該ショートカットキー３５が示す分類に対応する面選択キー３４ａが面選択キーエリア３４内に表示されるので、操作上の違和感を抑制することができる。また、面エリア３３に表示された品目キー（商品キー３３ａ）がどの分類に属するものであるかを把握し易くすることができる。
【００６９】
また、ＥＣＲ１０は、ショートカットキー３５が操作された際に、当該ショートカットキー３５が示す分類に対応する面選択キー３４ａを識別可能に表示させる。このため、ショートカットキー３５が操作された際に、面エリア３３に表示された商品キー３３ａがどの分類に属するものであるかをより把握し易くすることができる。
【００７０】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体としてＲＯＭ１５を使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【００７１】
なお、上記実施の形態における記述は、本発明に係る選択表示装置及びプログラムの一例であり、これに限定されるものではない。
【００７２】
例えば、上記実施の形態では、選択表示装置がＥＣＲである例を説明したが、これに限定されるものではない。選択表示装置としては、ＰＯＳ（Point Of Sales）端末等としてもよい。また、食堂等で注文する際に客側で利用されるタッチパネル式のオーダー端末や、接客スタッフがオーダー情報(注文情報)を入力するためのハンディ端末等としてもよい。
【００７３】
また、上記実施の形態におけるＥＣＲ１０の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００７４】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
品目を選択するための１又は２以上の品目キーを分類別に表示する面エリアと、当該面エリアに表示させる品目の分類を選択するための複数の面選択キーを表示する面選択キーエリアと、前記分類のうち特定の分類を選択するためのショートカットキーとを表示手段に表示させる表示制御手段と、
前記面選択キーエリアに表示された複数の面選択キーのうちの一の面選択キーが操作された際に、当該面選択キーが示す分類に対応する前記品目キーを前記面エリアに表示させる第１のキー制御手段と、
前記ショートカットキーが操作された際に、当該ショートカットキーが示す分類に対応する前記品目キーを前記面エリアに表示させる第２のキー制御手段と、
を備えることを特徴とする選択表示装置。
＜請求項２＞
前記表示制御手段は、所定の操作に応じて、前記面選択キーエリアに表示される前記複数の面選択キーをスライド表示させることを特徴とする請求項１に記載の選択表示装置。
＜請求項３＞
前記表示制御手段は、前記ショートカットキーが操作された際に、当該ショートカットキーが示す分類に対応する前記面選択キーが前記面選択キーエリア内に表示されていない場合、当該面選択キーが前記面選択キーエリア内に表示されるように当該面選択キーをスライド表示させ、
前記第２のキー制御手段は、前記スライド表示の後に、前記ショートカットキーが示す分類に対応する前記品目キーを前記面エリアに表示させることを特徴とする請求項２に記載の選択表示装置。
＜請求項４＞
前記表示制御手段は、前記ショートカットキーが操作された際に、当該ショートカットキーが示す分類に対応する前記面選択キーを識別可能に表示させることを特徴とする請求項１〜３の何れか一項に記載の選択表示装置。
＜請求項５＞
前記分類のそれぞれの選択頻度の計数を行う計数手段を更に備え、
前記表示制御手段は、前記計数手段による計数結果に基づき、前記選択頻度の高い分類を前記特定の分類として設定するとともに、当該特定の分類を選択するためのショートカットキーを表示手段に表示させることを特徴とする請求項１〜４の何れか一項に記載の選択表示装置。
＜請求項６＞
コンピュータを、
品目を選択するための１又は２以上の品目キーを分類別に表示する面エリアと、当該面エリアに表示させる品目の分類を選択するための複数の面選択キーを表示する面選択キーエリアと、前記分類のうち所定条件の下で決められた特定の分類を選択するためのショートカットキーとを表示手段に表示させる表示制御手段、
前記面選択キーエリアに表示された複数の面選択キーのうちの一の面選択キーが操作された際に、当該面選択キーが示す分類に対応する前記品目キーを前記面エリアに表示させる第１のキー制御手段と、
前記ショートカットキーが操作された際に、当該ショートカットキーが示す分類に対応する前記品目キーを前記面エリアに表示させる第２のキー制御手段、
として機能させるためのプログラム。
【符号の説明】
【００７５】
１０    ＥＣＲ
１１    ＣＰＵ
１２    操作部
１３    ＲＡＭ
１４    表示部
１５    ＲＯＭ
１５１  商品登録プログラム
１６    記憶部
１６１  面エリア設定テーブル
１６２  面選択キーエリア設定テーブル
１６３  ショートカットキー設定テーブル
１６４  商品キー設定テーブル
１７    印刷部
１８    ドロア
１９    バス
【図１】
0006365482.tif 000002
【図２】
0006365482.tif 000003
【図３】
0006365482.tif 000004
【図４】
0006365482.tif 000005
【図５】
0006365482.tif 000006
【図６】
0006365482.tif 000007
【図７】
0006365482.tif 000008
【図８】
0006365482.tif 000009
【図９】
0006365482.tif 000010
【図１０】
0006365482.tif 000011
【図１１】
0006365482.tif 000012
【図１２】
0006365482.tif 000013