(57)【特許請求の範囲】
【請求項１】
テンキーを含むキーボード及び表示装置を具備し、該表示装置にテンキーを表示する機能を有するキャッシュレジスタのテンキーの表示方法において、
前記キーボードの各キーに対応したデータを格納するキーデータテーブルと、前記データに対応する名称を格納する名称テーブルと、前記名称テーブルから前記テンキーに対応したキーデータテーブルのデータに対応する名称を選び前記表示装置へ表示する手段と、前記キーデータテーブル及び前記名称テーブルの内容を書き替える書き替え手段を設け、
前記書き替え手段により、前記キーデータテーブルや前記名称テーブルの内容を書き替えるのみで、前記テンキーのキーボート上での位置や各テンキーに対応する表示の内容を変更可能にしたことを特徴とするテンキーの表示方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はキャッシュレジスタ（またはＰＯＳ装置）のテンキ−の表示方法に関するものである。
【０００２】
【従来技術】
図３は一般的なキャッシュレジスタの構成例を示す図である。図示するように一般にキャッシュレジスタ１（またはＰＯＳ装置）はキ−ボ−ド１−１、表示器１−２、外部メモリ１−３、ＣＰＵ（中央処理装置）１−４、主メモリ１−５、通信用インタフェ−ス１−６等を具備している。
【０００３】
キ−ボ−ド１−１上には商品に対応したメニュ−キ−や、テンキ−、値引きキ−、小計キ−等の機能を実行指示する為のファンクションキ−が設けられ、オペレ−タは表示器１−２を見ながら必要な処理を行なうことが出来る。外部メモリ１−３は日報、月報等に必要なデ−タを記憶し必要に応じて表示器１−２やプリンタ（図では省略）に出力することが出来る。
【０００４】
主メモリ１−５にはプログラムやデ−タが格納され、ＣＰＵ１−４はそれらのプログラムを実行することによりキャッシュレジスタ１の全体を制御している。通信用インタフェ−ス１−６は外部機器と通信線２を介して情報交換するためのインタフェ−スである。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記説明のキ−ボ−ド１−１ではメニュ−キ−やファンクションキ−の位置が固定され、それをソフトウエアで管理しているためユ−ザの都合で位置や名称を変更することは困難であった。例えば、オペレ−タの都合でテンキ−の位置をキ−ボ−ド１−１の右端から左端へ変更したい時や、または、商品の値段の都合で１００００円キ−、１０００円キ−を追加したいと云った要求に対してはソフトウエア（プログラム）を変更しなければならず、非常に煩雑な作業が必要で且つ専門的な知識も必要になると云う問題があった。
【０００６】
本発明は上述の点に鑑みてなされたもので、ユ−ザの都合で容易に位置や名称を変更できるテンキ−の表示方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決するため本発明は、テンキーを含むキーボード及び表示装置を具備し、該表示装置にテンキーを表示する機能を有するキャッシュレジスタのテンキーの表示方法において、図２に示すようにキーボード１−１（図３参照）の各キーに対応したデータを格納するキーデータテーブルＡと、データに対応する名称を格納する名称テーブルＢと、名称テーブルＢからテンキーに対応したキーデータテーブルＡのデータに対応する名称を選び前記表示装置へ表示する手段と、キーデータテーブルＡ及び名称テーブルＢの内容を書き替える書き替え手段を設け、書き替え手段により、キーデータテーブルＡや名称テーブルＢの内容を書き替えるのみで、テンキーのキーボート１−１上での位置や各テンキーに対応する表示の内容を変更可能にしたことを特徴とする。
【０００８】
【作用】
本発明は上記構成を採用することにより、キーボード１−１の各キーに対応したデータを格納するキーデータテーブルＡと、前記データに対応した名称を格納した名称テーブルＢを設けたことにより、テンキーの位置や名称を変更する場合、各テーブルの内容を書き替えることにより行なうことができるので、テンキーの位置や名称の変更が容易に実現できる。例えば、オペレータの都合でテンキーの位置を図２のＣの位置からＤの位置へ変更したり、また、“１”に対応するキーを１０や、１００に変更し表示することも容易に可能となる。また、故障で使用不能のキーが生じた場合も容易に他のキーで代替することが可能となる。
【０００９】
【実施例】
以下、本発明の一実施例を図面に基づいて詳細に説明する。本発明のテンキーの表示方法を実施するキャッシュレジスタ（またはＰＯＳ装置）の構成例は図３と同じであるのでその説明は省略する。図２はキ−デ−タの管理方法を説明するための図で、テンキ−と名称の対応を示す。キ−ボ−ド１−１（図３参照）上には商品に対応したメニュ−キ−や、テンキ−、値引きキ−、小計キ−等の機能を実行指示する為のファンクションキ−が設けられ（図では合計１２０個）、主メモリ１−５上には前記各キ−に対応したキ−デ−タテ−ブルＡ及び、名称テ−ブルＢが設けられている。
【００１０】
キ−デ−タテ−ブルＡは各キ−毎に３バイトのデ−タが対応し、最初のデ−タがＦＦ（１６進数）であれば該当するキ−はファンクションキ−（テンキ−、値引きキ−、小計キ−等の機能を実行指示する）であることを示す。残り２バイトのデ−タはファンクションＮＯ．を示し、該ファンクションＮＯ．が００００〜００１０（１０進数）に対応するキ−はテンキ−として割り当てられ、それぞれ名称テ−ブルＢの対応する場所（ＮＯ．１，ＮＯ．２・・・）を指示する。
【００１１】
名称テ−ブルＢには表示器１−２の画面に表示される名称及び処理に必要なフラグ類が格納されている。他のファンクションＮＯ．（００００〜００１０以外）はそれぞれ値引きキ−や小計キ−等のファンクションキ−に対応する。最初のデ−タがＦＦ（１６進数）以外であればメニュ−キ−であることを示し商品名に対応している。
【００１２】
図１は本発明のテンキ−の表示方法を実施する処理フロ−を示す図である。この処理を実行するプログラムは主メモリ１−５に格納され、ＣＰＵ（中央処理装置）１−４で実行される。以下、同図に従って説明する。
【００１３】
まず、キ−ボ−ド１−１からキ−入力されると（ステップＳＴ１１）、入力デ−タに対応するキ−デ−タテ−ブルＡのデ−タ（３バイト）が取り出され、該データがメニュ−キ−（最初のデ−タがＦＦ以外）か否かを判断し（ステップＳＴ１２）、メニュ−キ−であればメニュ−処理を行なう（ステップＳＴ１７）。
【００１４】
前記ステップＳＴ１２においてメニュ−キ−でなければ、更に、テンキ−に割り当てられたキ−か否かを判断し（ステップＳＴ１３）、テンキ−に割り当てられたキ−でなければ（ファンクションＮＯ．が００００〜００１０以外）、該当するファンクション処理を行なう（ステップＳＴ１６）。
【００１５】
前記ステップＳＴ１２においてテンキ−に割り当てられたキ−であれば、名称テ−ブルＢから該ファンクションＮＯ．に対応する名称を取り出し（ステップＳＴ１４）、その名称を表示器１−２へ表示する（ステップＳＴ１５）。以上ステップＳＴ１１以降を繰返し実行する。
【００１６】
テンキ−の位置や名称を変更する場合、キ−デ−タテ−ブルＡ及び名称テ−ブルＢ内容を書き替えることにより行なうことができる。例えば、オペレ−タの都合でテンキ−の位置を図２のＣの位置からＤの位置へ変更したり、また、”１”に対応するキ−を１０や、１００に変更し表示することも容易に可能となる。また、故障で使用不能のキ−が生じた場合も容易に他のキ−で代替することが可能となる。
【００１７】
以上説明したように本実施例によればキ−ボ−ド１−１の各キ−に対応したデ−タ（ファンクションＮＯ．を含む）を格納するキ−デ−タテ−ブルＡ及び、ファンクションＮＯ．に対応した名称を格納した名称テ−ブルＢを設けることにより、テンキ−の位置や名称を変更する場合、テ−ブルの内容を書き替えればよいので容易に変更することが可能となる。
【００１８】
なお、上記テ−ブル類を書き替える方法は既存の方法で書替モ−ドに切り替えて容易に書き替えることができるツ−ルが用意されており問題はない。
【００１９】
【発明の効果】
以上説明したように本発明によれば、キーボードの各キーに対応したデータを格納するキーデータテーブルと、該データに対応した名称を格納した名称テーブルを設けることにより、テンキーの位置や名称を変更する場合、各テーブルの内容を書き替えることにより容易に行なうことができるという優れた効果が得られる。
【図面の簡単な説明】
【図１】本発明のテンキ−の表示方法を実施する処理フロ−を示す図である。
【図２】テンキ−と名称の対応を示す図である。
【図３】一般的なキャッシュレジスタの構成例を示す図である。
【符号の説明】
１          キャッシュレジスタ
１−１      キ−ボ−ド
１−２      表示器
１−３      外部メモリ
１−４      ＣＰＵ（中央処理装置）
１−５      主メモリ
１−６      通信用インタフェ−ス
【図１】
0003600318.tif 000002
【図２】
0003600318.tif 000003
【図３】
0003600318.tif 000004