(57)【要約】【課題】  本発明は、データ入力を容易にし、また商品の追加やデータの変更に柔軟に対応することが出来る販売データ処理装置を提供することを課題とする。【解決手段】  入力キー３の１つである、入力モード切替キーを操作することにより適宜な入力モードを切り替えて入力処理を行なうことによって、漢字や仮名等のデータでも容易にキャラクタの入力やキャラクタの設定が行なえる。またコントロールロック７が登録モードのときに設定されたＰＬＵデータは、その設定履歴が設定履歴メモリに一時的に記憶され、これにより不正使用を防止できる。【選択図】      図１ 
2005084779.tif 000002
【特許請求の範囲】
【請求項１】
顧客に対する代金を決済する販売データ処理装置において
登録商品に関する商品コードおよびキャラクタ、単価を含むＰＬＵデータを記憶するＰＬＵデータ記憶手段と、
オペレータによる入力手段の操作指示により、前記商品コードに基づく登録処理を行なう登録処理手段と、
前記登録処理で該当するＰＬＵデータが設定されていない場合に、前記入力手段の操作によるＰＬＵデータの設定処理へ移行する処理手段と、
を備えることを特徴とする販売データ処理装置。
【請求項２】
前記登録処理は、前記入力手段で指定操作された商品コードが前記ＰＬＵデータ記憶手段に記憶されていればそのＰＬＵデータに基づいて前記登録処理を実行し、前記指定操作された商品コードが前記ＰＬＵデータ記憶手段に記憶されていなければ前記設定処理を実行することを特徴とする請求項１に記載の販売データ処理装置。
【請求項３】
顧客に対する代金を決済する販売データ処理装置において
登録商品に関するキャラクタおよび単価を含むＰＬＵデータを記憶するＰＬＵデータ記憶手段と、
オペレータによる入力手段の操作指示により、前記キャラクタに基づく登録処理を行なう登録処理手段と、
前記登録処理で該当するＰＬＵデータが設定されていない場合に、前記入力手段の操作によるＰＬＵデータの設定処理へ移行する処理手段と、
を備えることを特徴とする販売データ処理装置。
【請求項４】
前記登録処理は、前記入力手段で指定操作されたキャラクタが前記ＰＬＵデータ記憶手段に記憶されていればそのＰＬＵデータに基づいて前記登録処理を実行し、前記指定操作されたキャラクタが前記ＰＬＵデータ記憶手段に記憶されていなければ前記設定処理を実行することを特徴とする請求項１又は３に記載の販売データ処理装置。
【請求項５】
前記入力手段は、テンキーであって、このテンキーを漢字や仮名として入力する「漢あ」モード、カタカナとして入力する「カタカナ」モード、アルファベットとして入力する「ＡＢａｂ」モードを含むことを特徴とする請求項２又は４に記載の販売データ処理装置。
【請求項６】
前記指定操作されたＰＬＵデータが前記ＰＬＵデータ記憶手段に記憶されていなければ前記設定処理を実行し、前記ＰＬＵデータ記憶手段へＰＬＵデータを設定するとともに、その設定履歴を履歴データとして設定履歴記憶手段へ記憶することを特徴とする請求項２又は４に記載の販売データ処理装置。
【請求項７】
顧客に対する代金を決済する販売データ処理装置において
登録商品に関する商品名のキャラクタおよび単価を含むＰＬＵデータを記憶するＰＬＵデータ記憶手段と、
テンキーであって、「漢あ」モードでこのテンキーを漢字や仮名として入力し、「カタカナ」モードでカタカナとして入力する入力手段と、
オペレータによる前記入力手段の操作で入力されたキャラクタに対応する前記ＰＬＵデータ記憶手段内のＰＬＵデータに基づいて登録処理を行なう登録処理手段と、
を備えることを特徴とする販売データ処理装置。
【請求項８】
顧客に対する代金を決済する販売データ処理装置内で実行されるプログラムであって、
登録商品に関する商品コードおよびキャラクタ、単価を含むＰＬＵデータを記憶する機能と、
オペレータによる入力手段の操作指示により、前記ＰＬＵデータに基づく登録処理を行なう機能と、
前記登録処理で該当するＰＬＵデータが設定されていない場合に、前記入力手段の操作によるＰＬＵデータの設定処理へ移行する機能と、
を実現するプログラム。
【請求項９】
顧客に対する代金を決済する販売データ処理装置内で実行されるプログラムであって、
登録商品に関するキャラクタおよび単価を含むＰＬＵデータを記憶する機能と、
オペレータによる入力手段の操作指示により、前記ＰＬＵデータに基づく登録処理を行なう機能と、
前記登録処理で該当するＰＬＵデータが設定されていない場合に、前記入力手段の操作によるＰＬＵデータの設定処理へ移行する機能と、
を実現するプログラム。
【請求項１０】
顧客に対する代金を決済する販売データ処理装置内で実行されるプログラムであって、
登録商品に関する商品名のキャラクタおよび単価を含むＰＬＵデータを記憶する機能と、
テンキーより、「漢あ」モードで漢字や仮名を入力し、「カタカナ」モードでカタカナを入力する機能と、
オペレータによる前記入力されたキャラクタに対応する前記ＰＬＵデータに基づいて登録処理を行なう機能と、
を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子式キャッシュレジスタ等の顧客が購買の為に選択した商品を入力し、売上代金を決済する販売データ処理装置に関し、更に詳しくは、販売データ処理装置へのデータの入力のための技術に関する。
【背景技術】
【０００２】
従来の電子式キャッシュレジスタやＰＯＳ等の販売データ処理装置では、ＰＬＵ（プライス・ルック・アップ）を用いる為のデータを設定するとき等、事前に設定登録しておくデータとして仮名、漢字等のキャラクタデータを設定入力しなければならないときがある。この設定は、例えばキャッシュレジスタにおいては、その設置に伴って店舗の責任者がキャッシュレジスタ上に設けてあるコントロールロックを操作して「設定」モードにして、設定操作を行なう。
【０００３】
通常、販売データ処理装置では、数値等のデータを入力する為の入力キーを備えているが、そのキーの数は限られているために、アルファベットや仮名５０音を直接入力する為のキーは備えておらず、キャラクタデータの入力は対応する数値コードを入力することによって行なっており、手間がかかっていた。
【０００４】
このような少ない数の入力キーをもつ機器においてカタカナ文字の入力を容易に行なえるようにしたものとして特許文献１がある。特許文献１には、子音に対応した入力キーを設け、そのキーに対する連続操作入力した回数で同じ子音の文字を区別することにより、カタカナ文字を入力出来るようにした電話番号記録装置が記載されている。
【特許文献１】特開昭５４−１５２９０５号（第１図、第２頁左上欄第１４行目−左下欄第１５行目）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献1の方法では、カタカナの入力のみにしか対処しておらず、これを販売データ処理装置に適用しても、仮名、漢字、記号、数値等の入力に対処することは出来ない。
本発明は、上記問題点に対処した販売データ処理装置及びプログラムを提供することを課題とする。
【０００６】
また、登録されていない商品の追加や変更に対しても柔軟に対応可能な販売データ処理装置及びプログラムを提供することを課題とする。
更には、不正使用に対処した販売データ処理装置及びプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明による販売データ処理装置は、顧客に対する代金を決済する販売データ処理装置であることを前提とし、上記問題点を解決する為、ＰＬＵデータ記憶手段、登録処理手段及び処理手段を備える。
ＰＬＵデータ記憶手段は、登録商品に関する商品コードおよびキャラクタ、単価を含むＰＬＵデータを記憶する。
【０００８】
登録処理手段は、オペレータによる入力手段の操作指示により、前記商品コードに基づく登録処理を行なう。
処理手段は、前記登録処理で該当するＰＬＵデータが設定されていない場合に、前記入力手段の操作によるＰＬＵデータの設定処理へ移行する。
【０００９】
この登録処理手段によって行なわれる登録処理処理としては、例えば、前記入力手段で指定操作された商品コードが前記ＰＬＵデータ記憶手段に記憶されていればそのＰＬＵデータに基づいて前記登録処理を実行し、前記指定操作された商品コードが前記ＰＬＵデータ記憶手段に記憶されていなければ前記設定処理を実行する。
【００１０】
この構成により、ＰＬＵデータ記憶手段に予め記憶されていなくても、商品コードに基づいてキャラクタ等を含むＰＬＵデータを設定することが出来る。
また本発明によるデータ処理装置の別形態では、登録商品に関するキャラクタおよび単価を含むＰＬＵデータを記憶するＰＬＵデータ記憶手段と、オペレータによる入力手段の操作指示により、前記キャラクタに基づく登録処理を行なう登録処理手段と、前記登録処理で該当するＰＬＵデータが設定されていない場合に、前記入力手段の操作によるＰＬＵデータの設定処理へ移行する処理手段とを備える。
【００１１】
この構成の場合の登録処理としては、例えば、前記入力手段で指定操作されたキャラクタが前記ＰＬＵデータ記憶手段に記憶されていればそのＰＬＵデータに基づいて前記登録処理を実行し、前記指定操作されたキャラクタが前記ＰＬＵデータ記憶手段に記憶されていなければ前記設定処理を実行する。
【００１２】
この構成により、入力されたキャラクタに基づいて事前に設定されていない商品のＰＬＵデータを柔軟に設定・変更することが出来る。
また、本発明は販売データ処理装置内で実行されるプログラムもその範囲に含む。
【発明の効果】
【００１３】
本発明によれば、販売データ処理装置におけるデータの登録処理で、ＰＬＵデータが予め設定されていない場合でも、設定処理に移行し、キャラクタ等の設定を行うことができる。
また、販売データ処理装置におけるデータの登録処理で、テンキーの入力モードを切り替えることにより、キャラクタやコードの入力により登録を行うことができる。更に、設定処理に移行した場合も、テンキーの入力モードを切り替えることにより、キャラクタの設定を行うことができる。
【００１４】
更に、新規にＰＬＵデータが設定された場合は、その履歴データを取るようにしたので、不正使用を防止することが出来る。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の一実施形態を図面を参照しながら説明する。
以下の説明では、本発明による販売データ処理装置の一実施形態として、電子式キャッシュレジスタを例として説明する。
図１は、本実施形態におけるキャッシュレジスタの外観を示す斜視図である。
【００１６】
図１のキャッシュレジスタ１は、顧客に向けて支払い金額等を表示する為の表示部２ａ、キャッシュレジスタ１を操作するオペレータに向けて入力した購入商品の商品名や金額等各種の情報を表示する表示部２ｂ、各種の情報をキャッシュレジスタ１に入力するための複数の入力キー３、印刷されたレシートや領収書５が排出される排出部４、金銭を格納するドロアー６及びカギを挿入して操作することによりモードを切り替えることが出来るコントロールロック７を前面に備えている。また購入商品の入力用のバーコード読み取り器を備える構成としても良い。
【００１７】
図２は、図１のキャッシュレジスタの内部構成を示すブロック図である。
同図では、キャッシュレジスタ１は、上記した表示部２（２ａ，２ｂ）の他に、ＣＰＵ１１、印字部１２、ＲＯＭ１３、ＲＡＭ１４及び入力部１５を有し、これらがバス１６を介して接続されて相互にデータの授受が行なえる構成となっている。
【００１８】
ＣＰＵ１１は、中央演算処理装置であり、ＲＯＭ１３内の制御プログラム１３１を実行することでキャッシュレジスタ１全体を統合的に制御する。ＲＯＭ１３は、ＣＰＵ１１によって実行される制御プログラム１３１や後述するキーコードテーブル１３２等が記憶されている読み出し専用メモリである。ＲＡＭ１４は、ＣＰＵ１１が作業領域が展開されるランダムアクセスメモリである。またこのＲＡＭ部１４には、ＰＬＵキーに登録された商品に対するデータであるＰＬＵデータを格納するＰＬＵファイル１４１が記憶されている。
【００１９】
印字部１２は、ＣＰＵ１１からの制御指示に基づいて、レシート等を印刷して出力する。
入力部１５は、オペレータ等の操作者が金額等の入力を行なう部分で複数の入力キー３や図示省略のバーコードリーダ及びコントロールロック７を備えている。そして操作者によって何れかの入力キー３が押下されたりバーコード読み取り器によって商品のバーコードを読み取ったりコントロールロック７を回すと、その押下された入力キー３や読み込んだバーコードに対応するデータやコントロールロック７によってセットされたモードをＣＰＵ１１へ通知する。
【００２０】
図３は、入力キー３の構成を示す図である。尚同図のキー構成は本実施形態におけるキャラクタデータ入力に関連する部分を中心に示してあり、税金計算や領収書発行等関連性の低い他の機能に用いるキーは省略してある。
同図の入力キーには、ＰＬＵキー３１、設定機能キー３２、テンキー３３及び締めキー３４を備えている。
【００２１】
ＰＬＵキー３１は、ＰＬＵデータとして設定登録された商品のデータを呼び出すキーで、ＰＬＵ１〜ＰＬＵ１０の各入力キーにはそれぞれ商品名が対応付けられており、これらのキーが押下されると、対応する商品の価格や商品名等のデータがＰＬＵファイルから呼び出される。
【００２２】
設定機能キー３２は、テンキー３３から数値やキャラクタを入力する際に用いるキーで、承認キー、単価・キャラクタ設定キー、入力モード切替、単漢字変換、単語変換、変換確定、カーソルキー←，→、１文字クリア、文字列クリア等のキーがある。これらのうち、承認キーは後述する承認処理で用いられるキー、単価・キャラクタ設定キーはＰＬＵデータを設定する際に入力したデータを後述する設定履歴メモリに登録するためのキー、入力モード切替は、テンキー３３によって入力の入力モードを切り替えるキー、単漢字変換及び単語変換は「漢あ」モードで入力する際に入力文字を漢字等に変換する為のキー、変換確定は変換した文字を確定する為のキー、カーソルキー←，→はカーソル等の位置を移動するためのキー、１文字クリア及び文字列クリアキーは入力した文字を削除する為のキーである。
【００２３】
テンキー３３は、数値を入力する為の入力キーで、０〜９、００及び小数点‘．’を入力するキーを備えている。また本実施形態では、設定機能キー３２内の入力モード切替キーを操作することによって入力モードを切替えることにより、このテンキー３３によって数値のほかに、文字や記号等のキャラクタも入力することが出来る。
【００２４】
締めキー３４は、小計を求めたり現金売及び釣銭計算処理を行なうときなどの取引完了時に使用される「小計」キーや「現／預」キーである。
図４は、入力モード切替を示す図である。本実施形態によるキャッシュレジスタ１では、テンキー３３による入力モードとして、漢字やひらがなを入力する為の「漢あ」モード、カタカナを入力する為の「カタカナ」モード、アルファベットを入力する為の「ＡＢａｂ」モード、数値を入力する為の「１２３４」モードがある。
【００２５】
オペレータが、入力モード切替キーを押下する毎に「漢あ」モード→「カタカナ」モード→「ＡＢａｂ」モード→「１２３４」モード→「漢あ」モードと、各入力モードがサイクリックに変化する。オペレータは、入力モード切替キーを押下して入力モードを切り替えながらテンキーを押下することによって文字の入力を行なう。
【００２６】
図５は、キーコードテーブル１３２の構成例を示す図である。
同図のキーコードテーブル１３２は、テンキー３３内の「１ま」、「２や」、「３ら」、「４た」、「５な」、「６は」、「７あ」、「８か」、「９さ」、「０記号」、「００わ」、「・゛゜」キーが押下されるとそのキーコードに対応するものがテーブル参照され、その連続押下された回数に基づいた文字や記号が表示部２ｂに表示される。
【００２７】
入力モード切替キーの押下が検出されると、それに基づいてキャッシュレジスタ１は図４に示したように入力モードを切り替え、参照されるキーコードテーブルが変更される。
同図中Ｍ１は「漢あ」モード、Ｍ２は「カタカナ」モード、Ｍ３は「ＡＢａｂ」モード、Ｍ４は「１２３４」モードのときに夫々参照されるテーブルで、例えば「漢あ」モードのときにキーコード７の「７あ」キーが連続して２回押下されるとテーブルＭ１が参照されてキーコード７の左から２つ目の「い」のキャラクタが表示部２ｂに表示され、例えば、「ＡＢａｂ」モードのときにキーコード８の「８か」キーが連続して３回押下されるとテーブルＭ３が参照されてキーコード８の左から３つ目の「Ｃ」のキャラクタが表示部２ｂに表示される。
【００２８】
オペレータは、ＰＬＵデータの登録等、キャラクタデータを入力する際は、まず入力モード切替キーを操作して入力するキャラクタに合わせた入力モードを選択した後、テンキー３３を操作しながらデータを入力していく。
図６は、ＲＡＭ１４上に構成される合計器及び設定履歴メモリの構成を示す図である。
【００２９】
同図では、ＰＬＵメモリ６１、部門別合計器６２、担当者別合計器６３及び顧客メモリ６４が合計器として構成され、及び設定履歴メモリ６５がＲＡＭ１５上に構成される。
ＰＬＵメモリ６１は、ＰＬＵに登録されている各商品毎の売り上げを管理するもので、その商品の商品コード、商品名を示すキャラクタデータ、単価、売上合計個数、及びその商品の売上高を示す合計金額が記録されている。また部門別合計器６２は各商品の部門毎の、また担当者別合計器６３はレジ担当者毎の、顧客メモリ６４は各顧客毎の売り上げを管理、記録している。
【００３０】
設定履歴メモリ６５は、ＰＬＵデータの履歴データを記録するもので、レジ担当者等の、責任者以外がＰＬＵファイル１４１にＰＬＵデータを設定した場合は、その履歴データが記録される。後に管理者がこの設定履歴メモリ６５内の履歴データをチェックし、承認を行なったものは、設定履歴メモリ６５から削除され、承認を行わなかったものは、管理者がＰＬＵファイル１４１内のデータの変更を別途行う。この設定履歴メモリ６５には、ＰＬＵデータを設定した設定日付、設定を行なった担当者、設定された商品のキャラクタ（商品名）、その商品の単価、承認フラグ、商品コード（不図示）等が記録されている。
【００３１】
本実施形態のキャッシュレジスタ１では、レジ担当者等のオペレータがレジ処理中にＰＬＵデータの登録を行なう時はコントロールロック７を登録モードにセットしたままの状態で行ない、このとき入力設定したキャラクタや単価等のデータはＰＬＵファイル１４１の他に設定履歴メモリ６５にも記録される。そして、店舗の管理者がコントロールロック７を設定モードにして、登録モードで登録されたデータの承認を行なったＰＬＵファイル１４１のデータはそのまま使用することができ、未承認の場合はＰＬＵファイル１４１内のデータの変更を別途行う。これによって管理者以外の店員による不正使用を防止することが出来る。
【００３２】
次にこのような構成のキャッシュレジスタ１によるＰＬＵデータの登録の一連の動作を以下に説明する。
図７は、キャッシュレジスタ１へ商品コードの入力によって商品登録を行なう場合の処理を示すフローチャートである。同図の処理は、ＣＰＵ１１がＲＯＭ１３内の制御プログラム１３１を実行することにより実現される。
【００３３】
同図の処理は、コントロールロック７が登録モードに設定された状態で開始され、まずステップＳ１として、オペレータに登録する商品の商品コードの入力を促がす。
オペータがテンキー３３を操作したり、バーコードリーダによって商品コードを入力すると、ステップＳ２として、ＰＬＵキー３１のいずれかが押下されたかどうかを判断する。そしてＰＬＵキー３１押下以外の操作がなされたのなら（ステップＳ２、Ｎ）、ステップＳ３としてその操作に対応するその他の処理を行なった後、処理をステップＳ１に戻す。
【００３４】
ステップＳ２で、ＰＬＵキー３１が押下されたのなら、ステップＳ４としてステップＳ１で入力された商品コードによってＰＬＵファイル１４１を検索し、その商品コードのＰＬＵデータが見つかれば（ステップＳ４、有り）、ステップＳ１４の累計処理に移る。
ステップＳ４で、検索結果としてその商品コードのＰＬＵデータが見つからなければ（ステップＳ４、無し）、ステップＳ５としてＲＡＭ１４に十分な空きがあるかどうかを調べたり、設定を許可するかどうかを示すフラグを参照して、そのＰＬＵデータの設定処理を行なえるかどうかを判断する。そして設定が行なえないのなら（ステップＳ５、Ｎ）、処理をステップＳ１に戻す。なお、設定を許可するかどうかを示すフラグは店舗の管理者がコントロールロック７を設定モードにして予め設定しているものとする。
【００３５】
ステップＳ５において、設定処理が可能ならば（ステップＳ５、Ｙ）、ステップＳ６として表示部２ｂ上にステップＳ１で入力された商品コードを表示し、また"単価を設定してください"等オペレータに登録する商品の単価の入力を促がすガイダンスを表示して、単価の入力待ちとなる（ステップＳ７）。そしてここで単価入力以外の操作が行なわれると、設定処理はキャンセルされたものとして処理をステップＳ１に戻す。
【００３６】
ステップＳ７で、オペレータがテンキー３３を押下して単価の数値を入力すると（ステップＳ７、Ｙ）、入力モードを数値入力を行なう為の「１２３４」モードから漢字や平仮名を入力する為の「漢あ」モードに設定変更する。そしてステップＳ９として、ステップＳ１、Ｓ７で入力されたコード、単価、及び入力モード（「漢あ」モード）を表示部２ｂ上に表示し、また"キャラクタを入力してください"等オペレータに登録する商品の名前等を表わすキャラクタの入力を促がすガイダンスを表示して、キャラクタの入力待ちとなる。そしてステップＳ１０のキャラクタ入力処理を行なった後、ステップＳ１１として設定機能キー３２の１つである単価・キャラクタ設定キーの押下待ち状態となる。ここで、単価・キャラクタ設定キーの押下以外の操作処理が行なわれた場合（ステップＳ１１、Ｎ）、設定処理はキャンセルされたものとして設定登録は行なわずに処理をステップＳ１に戻す。
【００３７】
ステップＳ１１で、単価・キャラクタ設定キーが押下されるのが検出されると（ステップＳ１１、Ｙ）、ステップＳ１２としてステップＳ２で入力があったＰＬＵキー３１と対応付けて、設定日付、担当者名、キャラクタ単価、商品コードを設定履歴メモリ６５に登録する。
【００３８】
次に、ステップＳ１３で、前記入力された単価、キャラクタおよび商品コードをＰＬＵメモリ６１へ新規に設定する。
そして入力モードを「漢あ」モードから「１２３４」モードに設定変更し（ステップＳ１４）、ＰＬＵメモリ６１、部門別合計器６２、担当者別合計器６３及び顧客メモリ６４に記録されている値に対して、ステップＳ１５として売上合計個数の累計、ステップＳ１６として売上合計金額の累計を行なって各合計器内の値を更新し、ステップＳ１７として、キャラクタ、単価、個数をレシートに印刷して出力し、処理を終了する。
【００３９】
図８は、キャッシュレジスタ１へキャラクタの入力によって商品登録を行なう場合の処理を示すフローチャートである。同図の処理も、ＣＰＵ１１がＲＯＭ１３内の制御プログラム１３１を実行することにより実現される。
同図の処理は、コントロールロック７が「登録」モードに設定された状態で開始され、まずステップＳ２１として入力モードを「漢あ」モードに設定する。
【００４０】
次にステップＳ２２として、キャラクタ入力処理を行ない、ＰＬＵキー３１の押下待ち状態となる（ステップＳ２３）。ここでオペレータがＰＬＵ３１を押下する以外の操作を行なうと（ステップＳ２３、Ｎ）、ステップＳ２４としてその操作に対応するその他の処理を行なった後処理をステップＳ２１に戻す。
【００４１】
ステップＳ２３で、ＰＬＵキー３１が押下されるのを検知すると（ステップＳ２３、Ｙ）、ステップＳ２２で入力されたキャラクタを検索キーとしてＰＬＵファイル１４１を検索し、一致するキャラクタのＰＬＵデータがなければ（ステップＳ２５、無し）、ステップＳ２６としてＲＡＭ１４に十分な空きがあるかどうかを調べたり、設定を許可するかどうかを示すフラグを参照して、設定処理を行なえるかどうかを判断する。そして設定が行なえないのなら（ステップＳ２６、Ｎ）、処理をステップＳ２１に戻す。
【００４２】
ステップＳ２６において、設定処理が可能ならば（ステップＳ２６、Ｙ）、ステップＳ２７として表示部２ｂ上にステップＳ２２で入力されたキャラクタを表示し、また"単価を設定してください"等ガイダンスを表示してオペレータに登録する商品の単価の入力を促がし、入力モードを数値入力用の「１２３４」モードに設定する（ステップＳ２８）。この状態で、オペレータがテンキー３３を操作して単価の数値の入力を行なうのを検出すると（ステップＳ２９）、ステップＳ３０として単価・キャラクタ設定キーの押下待ち状態となる。ここで、単価・キャラクタ設定キーの押下以外の処理が行なわれた場合（ステップＳ３０、Ｎ）、設定処理はキャンセルされたものとして処理をステップＳ２１に戻す。
【００４３】
ステップＳ３０で、単価・キャラクタ設定キーが押下されるのが検出されると（ステップＳ３０、Ｙ）、ステップＳ３１として設定日付、担当者名、キャラクタ単価、商品コードを設定履歴メモリ６５に登録後、処理をステップＳ３５の累計処理に移す。
次に、ステップＳ３２で、前記入力された単価、キャラクタをＰＬＵメモリ６１へ新規に設定する。なお、商品コードは後に店舗の管理者がコントロールロック７を設定モードにして設定する。  ステップＳ２５の検索の結果、キャラクタが一致するＰＬＵデータがＰＬＵファイル１４１内に有り（ステップＳ２５、有り）、キャラクタが完全一致すれば（ステップＳ３３、Ｙ）、ステップＳ３６の処理を移し、完全一致でなく（ステップＳ３３、Ｎ）、部分一致でもなければ（ステップＳ３４、Ｎ）、処理をステップＳ２１に戻す。またステップＳ３４において、キャラクタが部分一致すれば（ステップＳ３３、Ｙ）、部分一致したキャラクタを候補として表示部２ｂに表示し、オペレータに選択させる（ステップＳ３５、選択）。またこのときオペレータによってキャンセルされた場合には、ステップＳ２１に処理を戻す。
【００４４】
そしてステップＳ３６としてＰＬＵメモリ６１、部門別合計器６２、担当者別合計器６３及び顧客メモリ６４に記録されている値の売上合計個数の累計を、またステップＳ３７として売上合計金額の累計を行なって各合計器内の値を更新し、ステップＳ３８として、キャラクタ、単価、個数をレシートに印刷して出力し、処理を終了する。
【００４５】
この図７、図８の処理に示すように、本実施形態におけるキャッシュレジスタ１は、管理者以外のオペレータが入力したキャラクタデータやＰＬＵデータは、ＰＬＵファイル１４１内にＰＬＵデータとして記憶されるとともに、設定履歴メモリ６５内に一時登録される。よって、ＰＬＵファイル１４１に事前に登録されていない商品が追加・変更された場合にも対応することが出来る。また、テンキー３３を用いて仮名や漢字を入力できるので、登録時にコード指定によらずキャラクタ指定によって登録することができるだけでなく、キャラクタの設定も可能になる。
【００４６】
図９は、図７のステップＳ１０、図８のステップＳ２２のキャラクタ入力処理の詳細を示すフローチャートである。
キャラクタ入力処理に入ると、まずステップＳ４１として設定機能キー３２の１つである入力モード切替キーが押下されたかどうかを判断する。そして入力モード切替キーが押下されていれば（ステップＳ４１、Ｙ）、ステップＳ４２として設定されている入力モードを図４に示したようにサイクリックに切り替え設定し、ステップＳ４３としてこのモード状態をＲＡＭ１４に記憶し、ステップＳ４４としてこのモード状態を表示部２ｂに表示した後処理をステップＳ４１に戻す。
【００４７】
ステップＳ４１で、入力モード切替キーが押下されていれなければ（ステップＳ４１、Ｎ）、ステップＳ４５としてテンキー３３のいずれかが押下されたかどうかを判断する。そしてテンキー３３押下以外の操作がなされたのなら（ステップＳ４５、Ｎ）、処理を終了し、図７のステップＳ１１若しくは図８のステップＳ２３に処理を移す。
【００４８】
ステップＳ４５でテンキー３３押下が検出されると（ステップＳ４５、Ｙ）、ステップＳ４６としてステップＳ４３で記憶した記憶内容から現在の入力モードを検出する。
ステップＳ４６で検出した入力モードが「漢あ」モードのときキーコードテーブル１３２として「漢あ」テーブルＭ１を参照し（ステップＳ４７）、ステップＳ４８として押下されたテンキー３３が直前に押下されたテンキーと同じかどうかを判断し、同じであれば（ステップＳ４８、Ｙ）、ステップＳ４９として指定するコードを次の漢あ文字コード（図５に示したテーブル構成の場合右隣の文字コード）に変更し、同じでなければ（ステップＳ４８、Ｎ）、そのテンキー３３のキーコードの先頭の漢あ文字コード（図５に示したテーブル構成の場合左端の文字コード）を指定し、ステップＳ５０として指定した漢あ文字コードをステップＳ４７で参照したテーブルから読み出して表示部２ｂ上の入力エリアに表示する。
【００４９】
この状態で次の操作入力を待ち、その入力キーが単漢字変換や単語変換などの変換キーで無いならば（ステップＳ５１、Ｎ）、処理をステップＳ４２に戻す。
ステップＳ５１で、入力キーが変換キーであるならば（ステップＳ５１、Ｙ）、ステップＳ５２として変換対象文字を漢字変換し、その変換したものを変換候補として入力エリア上に表示する（ステップＳ５３）。これを見てオペレータは、この変換結果で良ければ、変換確定キーを押下し、良くなかったなら再び変換キーを押下する。変換キーを押下された場合（ステップＳ５４、Ｙ）、ステップＳ５７として変換の次候補を読み出し、ステップＳ５３に処理を戻してこれを変換候補として表示する。また変換確定キーが押下されたなら（ステップＳ５４、Ｎ、Ｓ５５、Ｙ）、確定された文字を文字列の右へ追加表示し、またカーソルを表示した後処理をステップＳ４１に戻す。尚、ステップＳ５４、Ｓ５５で変換キー若しくは変換確定キー以外のキーが押下された場合には（ステップＳ５４、Ｎ、ステップＳ５５Ｎ）、変換をキャンセルして処理をステップＳ４１に戻す。
【００５０】
ステップＳ４６で検出した入力モードが「カタカナ」モードのとき、ステップＳ５８として、キーコードテーブル１３２として「かたかな」テーブルＭ２を参照し、ステップＳ５９として押下されたテンキー３３が直前に押下されたテンキーと同じかどうかを判断し、同じであれば（ステップＳ５９、Ｙ）、ステップＳ６０として指定するコードを次のカタカナ文字コード（図５に示したテーブル構成の場合右隣の文字コード）に変更し、同じでなければ（ステップＳ６０、Ｎ）、そのテンキー３３のキーコードの先頭のカタカナ文字コード（図５に示したテーブル構成の場合左端の文字コード）を指定し、ステップＳ６５として、指定した文字コードをテーブルから読み出して表示部２ｂ上の入力エリアに表示する。
【００５１】
またステップＳ４６で検出した入力モードが「ＡＢａｂ」モードのとき、ステップＳ６１としてキーコードテーブル１３２として「ＡＢａｂ」テーブルＭ３を参照し、ステップＳ６２として押下されたテンキー３３が直前に押下されたテンキー３３と同じかどうかを判断する。そして押下入力されたテンキー３３が直前に押下入力されたテンキー３３と同じであれば（ステップＳ６２、Ｙ）、ステップＳ６３として指定するコードを次のＡＢａｂ文字コード（図５に示したテーブル構成の場合右隣の文字コード）に変更し、同じでなければ（ステップＳ６２、Ｎ）、そのテンキー３３のキーコードの先頭のＡＢａｂ文字コード（図５に示したテーブル構成の場合左端の文字コード）を指定し、ステップＳ６５として指定した文字コードをテーブルから読み出して表示部２ｂ上の入力エリアに表示する。
【００５２】
またステップＳ４６で検出した入力モードが「１２３４」モードのとき、ステップＳ６４として、押下されたテンキー３３のキーコードで「１２３４」テーブルＭ３を参照して、ステップＳ６５として対応する文字コードを読み出して入力エリアに表示する。
ステップＳ６５の入力コードの表示後、ステップＳ６６としてカーソルキー←，→の入力があるかどうかを判断し、カーソルキーの入力があれば（ステップＳ６６、Ｙ）、ステップＳ６７としてカーソル上の文字を確定、及びカーソルの移動を行なった後に、カーソルキーの入力がなければ（ステップＳ６６、Ｎ）、そのまま処理をステップＳ４１に戻す。
【００５３】
この処理により、本実施形態におけるキャッシュレジスタ１では、キャラクタデータを入力する際にも、入力モードを切り替えることにより、テンキー３３から、漢字や平仮名、カタカナ、数値や記号を自由に入力することが出来る。
図１０は、店長等の責任者によって、承認処理時のキャッシュレジスタ１の動作を示すフローチャートである。同図の処理は、ＣＰＵ１１がＲＯＭ１３内の制御プログラム１３１を実行することにより実現される。
【００５４】
この処理は、レジ担当者等が設定入力したＰＬＵデータに対して、責任者が承認を行なうもので、責任者は、この処理を行なう際には、まずコントロールロック７にカギを入れて登録モードにセットする。
この登録モードへのセットを検知すると、ＣＰＵ１１は、ステップＳ７１として設定履歴メモリ６５から設定日付け、担当者キャラクタ、単価を読み出し、表示部２ｂに表示する。責任者等のオペレータは、表示内容を見て承認するかどうかを判断し、承認する場合には、設定機能キー３２の１つである承認キーを押下する。この承認キーの押下を検知すると（ステップＳ７２、Ｙ）、設定履歴メモリ６５の承認フラグをセットし（ステップＳ７３）、承認キーが押下されなければ（ステップＳ７２、Ｎ）、承認フラグをセットせずに処理をステップＳ７４に移し、このステップＳ７１〜Ｓ７４までの処理を設定履歴メモリ６５内の全ての履歴データに対して行なう（ステップＳ７４、Ｎ）。
【００５５】
ステップＳ７４で全ての履歴データに対して処理が終わったと判断されれば（ステップＳ７４、Ｙ）、ステップＳ７５として設定履歴メモリ６５内の全てのデータを印刷出力する。そして次にステップＳ７６として、承認フラグがセットされているデータを設定履歴メモリ６５から消去して処理を終了する。
【００５６】
このように、本実施形態のキャッシュレジスタ１では、責任者以外が設定入力したＰＬＵデータは、その履歴データが管理されるので不正を防止することが出来る。
【図面の簡単な説明】
【００５７】
【図１】本実施形態におけるキャッシュレジスタの外観を示す斜視図である。
【図２】キャッシュレジスタの内部構成を示すブロック図である。
【図３】入力キーの構成を示す図である。
【図４】入力モード切替を示す図である。
【図５】キーコードテーブルの構成例を示す図である。
【図６】合計器及び設定履歴メモリの構成を示す図である。
【図７】キャッシュレジスタへ商品コードの入力によってキャッシュレジスタへ商品登録を行なう場合の処理を示すフローチャートである。
【図８】キャッシュレジスタへキャラクタの入力によって商品登録を行なう場合の処理を示すフローチャートである。
【図９】キャラクタ入力処理の詳細を示すフローチャートである。
【図１０】承認処理を示すフローチャートである。
【符号の説明】
【００５８】
１          キャッシュレジスタ
２ａ，２ｂ  表示部
３          入力キー
４          排出部
５          レシート
６          ドロアー
７          コントロールロック
１１        ＣＰＵ
１２        印刷部
１３        ＲＯＭ
１４        ＲＡＭ
１５        入力部
１３１      制御プログラム
１３２      キーコードテーブル
１４１      ＰＬＵファイル
【図１】
2005084779.tif 000003
【図２】
2005084779.tif 000004
【図３】
2005084779.tif 000005
【図４】
2005084779.tif 000006
【図５】
2005084779.tif 000007
【図６】
2005084779.tif 000008
【図７】
2005084779.tif 000009
【図８】
2005084779.tif 000010
【図９】
2005084779.tif 000011
【図１０】
2005084779.tif 000012