(57)【要約】【課題】ＰＯＳ端末等の商品販売データ処理装置を操作するオペレータが、入力ミスをいち早く発見できるようにする。【解決手段】表示部の表示面には、メインエリアＰＵ１とサブエリアＰＵ２とが表示される。入力部によって入力された数字と演算子とを入力順にメインエリアＰＵ１に表示させる。また、入力部によって演算子に次いで数字が入力された場合には、メインエリアＰＵ１に表示されている数字と演算子とをサブエリアＰＵ２に移動して表示させ、この入力された数字をメインエリアＰＵ１に表示させるようにした。【選択図】図６
2011108273.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を実行する情報処理部と、
情報を表示する表示部と、
情報を入力する入力部とを備え、
前記情報処理部が、
前記入力部によって入力された数字や演算子を入力順に表示するメインエリアと、前記メインエリアに対応付けられたサブエリアとを有する画面を、前記表示部に表示させる処理を行うとともに、
前記表示部で前記画面が表示されている状態で、前記入力部によって演算子に次いで数字が入力された場合に、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアに移動して表示させ、一方、前記入力部によって演算子に次いで数字が入力されない場合には、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアへの移動表示をしない処理を行う
商品販売データ処理装置。
【請求項２】
前記メインエリアは、前記入力部のテンキーが押下された場合に、入力された数字や演算子を入力順に表示し、
前記サブエリアは、文字列を表示する、請求項１記載の商品販売データ処理装置。
【請求項３】
前記情報処理部は、前記表示部で取引に係る商品情報を表示する登録画面を表示中に、前記入力部のテンキーが押下された場合、前記メインエリアと前記サブエリアとを有するポップアップ画面を、前記登録画面上にポップアップ表示させる、請求項１記載の商品販売データ処理装置。
【請求項４】
前記情報処理部は、前記入力部のテンキーの押下操作に応じて、メインエリアに表示した数字と演算子を当該表示順序を維持したまま、サブエリアに移動し、文字列とともに表示する、請求項１記載の商品販売データ処理装置。
【請求項５】
情報を表示する表示部と、情報を入力する入力部と、を備える商品販売データ処理装置のコンピュータに、
前記入力部によって入力された数字や演算子を入力順に表示するメインエリアと、前記メインエリアに対応付けられたサブエリアとを有する画面を、前記表示部に表示させる機能と、
前記表示部で前記画面が表示されている状態で、前記入力部によって演算子に次いで数字が入力された場合に、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアに移動して表示させ、一方、前記入力部によって演算子に次いで数字が入力されない場合には、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアへの移動表示をしない処理を行う機能と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、スーパーマーケット等の店舗に導入されるＰＯＳ端末等の商品販売データ処理装置、及び、プログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗に導入されるＰＯＳ端末には、一般的に、テンキー（キーボード又はタッチパネル）が設けられ、バーコードスキャナが接続されている。ＰＯＳ端末のオペレータは、取引に際して、テンキーやバーコードスキャナを操作する。この操作によって、ＰＯＳ端末には、商品コードや数量等の情報が入力される。ＰＯＳ端末のマイクロコンピュータは、入力された商品コードや数量等に基づいて商品販売データ処理を実行する。
【０００３】
【特許文献１】特開２００３−２２８７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
オペレータが行うＰＯＳ端末の操作例を説明する。まず、顧客がカウンタ台に持ち寄った買物カゴの中に同一の商品コードが付された商品が一つだけ収納されている場合について説明する。この場合、その商品については商品コードをバーコードスキャナに読み取らせる操作だけを行い、テンキーの押下操作は行わない。
【０００５】
一方、買物カゴの中に同一の商品コードが付された商品が２以上収納されている場合、商品コードをバーコードスキャナに読み取らせる操作の他に、テンキーを押下して数量を入力させる操作が必要となる。例えば、買物カゴに同じ商品が３つ収納されている場合、オペレータは、一つの手順として、「３」、「×」という順番にテンキーを押下した後、商品コードをバーコードスキャナに読み取らせてＰＯＳ端末に入力する。この場合、商品コードの入力をもって「３」、「×」、「商品コード」という一連の入力は確定され、商品の数量＝３、という情報がＰＯＳ端末に設けられた表示デバイス等に表示される。
【０００６】
ところで、例えば「３」、「×」、「商品コード」という順番に入力しようとしたところ、誤って、乗算の演算子「×」を入力するためのキーを押下し忘れてしまうことがある。この場合、「３」、「×」、「商品コード」という一連の入力は確定されず、オペレータは、商品数量＝３という情報が表示デバイスに表示されないことによって初めて「×」の入力し忘れに気が付くのである。このとき、入力途中の段階でいち早く入力ミスに気が付くことができれば取引を迅速に行うことができる。
【０００７】
なお、特許文献１は、商品販売データ処理装置における入力ミスという観点から行われた特許調査により見出された文献である。もっとも、特許文献１に記載された技術は、入力された商品の数量（点数）を表示させてこれを確認できるようにしたものである。したがって、入力過程でその入力ミスをいち早く発見できるようにしたものではない。
【０００８】
本発明の目的は、ＰＯＳ端末等の商品販売データ処理装置を操作するオペレータが、入力ミスをいち早く発見できるようにすることである。
【課題を解決するための手段】
【０００９】
本発明の商品販売データ処理装置は、情報処理を実行する情報処理部と、情報を表示する表示部と、情報を入力する入力部とを備え、前記情報処理部が、前記入力部によって入力された数字や演算子を入力順に表示するメインエリアと、前記メインエリアに対応付けられたサブエリアとを有する画面を、前記表示部に表示させる処理を行うとともに、前記表示部で前記画面が表示されている状態で、前記入力部によって演算子に次いで数字が入力された場合に、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアに移動して表示させ、一方、前記入力部によって演算子に次いで数字が入力されない場合には、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアへの移動表示をしない処理を行う。
【００１０】
本発明の商品販売データ処理装置用のプログラムは、情報を表示する表示部と、情報を入力する入力部と、を備える商品販売データ処理装置のコンピュータに、前記入力部によって入力された数字や演算子を入力順に表示するメインエリアと、前記メインエリアに対応付けられたサブエリアとを有する画面を、前記表示部に表示させる機能と、前記表示部で前記画面が表示されている状態で、前記入力部によって演算子に次いで数字が入力された場合に、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアに移動して表示させ、一方、前記入力部によって演算子に次いで数字が入力されない場合には、前記メインエリアに表示されている数字と演算子とを前記メインエリアから前記サブエリアへの移動表示をしない処理を行う機能と、を実行させる。
【発明の効果】
【００１１】
本発明によれば、数字と演算子（「×」等）とが入力順に表示される。また、演算子入力後に数字が入力された場合には、メインエリアに表示されていた数字と演算子とがサブエリアに移動されて新たに入力された数字がメインエリアに表示される。これにより、オペレータは、入力過程を確認することができる。また、演算子の入力し忘れがあった場合には表示の移動はなされないため、特に演算子の入力ミスに気付き易くなる。こうして、オペレータは、入力ミスをいち早く発見できる。
【発明を実施するための最良の形態】
【００１２】
本発明の一実施の形態を図１ないし図８に基づいて説明する。本実施の形態は、スーパーマーケットの店舗に導入されたチェックアウトシステム１への適用例である。
【００１３】
図１は、チェックアウトシステム１を示す斜視図である。チェックアウトシステム１は、商品販売データ処理装置としてのＰＯＳ端末１１を備える。ＰＯＳ端末１１は、チェックアウト台５１の上にドロワ２１を挟んで載置されている。ドロワ２１は、ＰＯＳ端末１１によって開放動作の制御を受ける。ＰＯＳ端末１１の上面には、キーボード２２が配置されている。キーボード２２は、オペレータによって押下操作される。このオペレータから見てキーボード２２よりも奥側には、キーボード２２を操作するオペレータに向けて情報を表示する表示デバイス２３が設けられている。表示デバイス２３は、その表示面２３ａに情報を表示する。表示面２３ａには、タッチパネル２６が積層されている。表示デバイス２３よりもさらに奥側には、顧客に向けて情報を表示するための顧客用表示デバイス２４が立設されている。このようなＰＯＳ端末１１には、コードシンボル読取装置としてのバーコードスキャナ１０１がデータ送受信自在に接続されている。
【００１４】
バーコードスキャナ１０１は、横長テーブル状のカウンタ台１５１に設置されている。カウンタ台１５１は、チェックアウト台５１とＬ字を形成するように配置されている。バーコードスキャナ１０１のカウンタ台１５１における配置位置は、カウンタ台１５１の上面である荷受面１５２のオペレータから見て奥側に寄せた位置である。
【００１５】
荷受面１５２には、商品Ａを収納する買物カゴ１５３が載置される。商品Ａには、コードシンボルとしてバーコードＢＣが付されている。買物カゴ１５３は、顧客が購入しようとする商品Ａを収納するために持ち込まれる第１の買物カゴ１５３ａと、第１の買物カゴ１５３ａからバーコードスキャナ１０１を挟んだ位置に位置付けられる第２の買物カゴ１５３ｂとに分けて考えることができる。第１の買物カゴ１５３ａは、顧客の流れ方向の上流側、第２の買物カゴ１５３ｂは、顧客の流れの方向の下流側にそれぞれ位置付けられている。
【００１６】
バーコードスキャナ１０１は、薄型矩形形状のハウジング１０２を備える。ハウジング１０２の上部には、操作部１０４が取り付けられている。操作部１０４には、タッチパネル１０５が表面に積層された表示デバイス１０６が設けられている。表示デバイス１０６の右隣には複数個のキートップがマトリクス状に配列されたキーボード１０７が配設されている。キーボード１０７の右隣には、クレジットカード等の磁気カードを読み取るための図示しないカードリーダのカード読取溝１０８が設けられている。更に、オペレータから見て操作部１０４の裏面左奥側には、顧客に情報を提供するための顧客用表示デバイス１０９が設置されている。
【００１７】
そして、ハウジング１０２の正面には読取窓１０３が配置されている。顧客によって持ち込まれた第１の買物カゴ１５３ａに収納されている商品Ａは、オペレータの手によって第２の買物カゴ１５３ｂへと移動される。この移動過程で、バーコードＢＣが読取窓１０３に向けられる。この際、読取窓１０３の奥側に配置されたＬＥＤ（図示せず）から光が照射され、バーコードＢＣの反射光が同じく読取窓１０３の奥側に配置されたＣＣＤセンサ（図示せず）に受光され、デコード部（図示せず）によって商品コードにデコードされる。このようにして、オペレータは、バーコードＢＣとして商品に付された商品コードをバーコードスキャナ１０１に読み取らせる。商品Ａに付されている商品コードは、１３桁の数字であるＪＡＮコード、又は、２６桁の数字であるインストアコードである。
【００１８】
図２は、ＰＯＳ端末１１及びバーコードスキャナ１０１のハードウェア構成を示すブロック図である。ＰＯＳ端末１１は、情報処理を実行する情報処理部としてのマイクロコンピュータ（以下、マイコンと呼ぶ）６０を備える。マイコン６０は、各種演算処理を実行し各部を制御するＣＰＵ６１に、プログラム等の固定データを固定的に記憶保存するＲＯＭ６２と、可変データを書き換え自在に記憶してワークエリアとして使用されるＲＡＭ６３とがバス接続されて構成されている。
【００１９】
ＰＯＳ端末１１のＣＰＵ６１には、前述したドロワ２１、キーボード２２、表示デバイス２３、タッチパネル２６、顧客用表示デバイス２４がいずれも各種の入出力回路（いずれも図示せず）を介して接続されている。これらは、ＣＰＵ６１による制御を受ける。
【００２０】
キーボード２２は、「１」、「２」、「３」…等の数字が上面に表示された入力部としての数字キー２２ａと、「×」という乗算の演算子（以下、乗算演算子と呼ぶ）が上面に表示された入力部としての乗算キー２２ｂと、を含む。数字キー２２ａと乗算キー２２ｂとは、いわゆるテンキーである。このようなテンキーの他に、キーボード２２は、さらに、「りんご」等の商品名が上面に表示された商品キー２２ｃ、「支払選択」という文字列が上面に表示された支払選択キー２２ｄ、仮締めキー２２ｅ、締めキー２２ｆ、及び、「割引」と表示された割引キー２２ｇを含む。キーボード２２が有する各キーが押下された場合の機能については後述する。なお、キーボード２２が有する各キーは、バーコードスキャナ１０１のキーボード１０７に設けられていても良い。さらに、キーボード２２が有する各キーは、表示デバイス２３の表示面２３ａに表示されてタッチパネル２６によってタッチ指定されるものであってもよいし、バーコードスキャナ１０１の表示デバイス１０６の表示面に表示されてタッチパネル１０５によってタッチ指定されるものであってもよい。
【００２１】
ＰＯＳ端末１１のＣＰＵ６１には、ＨＤＤ６４が接続されている。ＨＤＤ６４には、プログラムや各種ファイルが記憶されている。ＨＤＤ６４に記憶されているプログラムや各種ファイルは、ＰＯＳ端末１１の起動時に、その全部又は一部がＲＡＭ６３にコピーされて使用される。ＨＤＤ６４に記憶されているプログラムの一例は、商品販売データ処理用のプログラム（図示せず）である。ＨＤＤ６４に記憶されているファイルの一例は、ストアコンピュータＳＣから配信されて格納されている商品マスタファイルＭＭＦである。
【００２２】
図３は、商品マスタファイルＭＭＦのデータ構成を示す模式図である。商品マスタファイルＭＭＦは、「商品コード」に関連付けてその商品コードによって特定される商品の商品情報を記憶するファイルである。「商品コード」は、１３桁の数字であるＪＡＮコード、又は、２６桁の数字であるインストアコードである。商品情報は、商品コードによって特定される商品についての「属性」、「商品名」、「単価」、「値割引」、及び、「税」である。「属性」は、その商品の商品属性である。例えば、その商品が未成年者への販売が禁じられている商品である場合には「２０禁」という属性が記憶される。「商品名」は、その商品の名称である。例えば、「さわやか高原牛乳」、「トマト」等の商品名が記憶される。「単価」は、その商品の単価である。例えば、「１８０」、「１５０」等の数字が記憶される。「値割引」は、対応する「単価」に対しての値引割引についての情報である。例えば、「１５０（円）」である「単価」に対応させて「値割引」として「１０％割引」が記憶されている場合には、実際の単価は１３５円となる。「税」は、対応する「単価」が内税であるか否かについての情報である。内税であれば「内」が記憶される。この場合、「単価」は消費税込みの金額である。
【００２３】
図２に基づく説明に戻る。ＰＯＳ端末１１のＣＰＵ６１には、ストアコンピュータＳＣとデータ通信を実行するための通信インターフェース２５が入出力回路（図示せず）を介して接続されている。ストアコンピュータＳＣは、店舗のバックヤード等に設置されている。ストアコンピュータＳＣのＨＤＤ（図示せず）には、ＰＯＳ端末１１に配信される商品マスタファイルＭＭＦが格納されている。
【００２４】
ＰＯＳ端末１１のＣＰＵ６１には、バーコードスキャナ１０１との間でデータ送受信を可能にする接続インターフェース６５が接続されている。したがって、接続インターフェース６５は、バーコードスキャナ１０１に接続している。
【００２５】
バーコードスキャナ１０１も、情報処理を実行する情報処理部としてのマイコン１６０を備える。マイコン１６０は、ＣＰＵ１６１にＲＯＭ１６２とＲＡＭ１６３とがバス接続されて構成されている。ＲＯＭ１６２には、ＣＰＵ１６１によって実行されるプログラムが記憶されている。ＣＰＵ１６１には、操作部１０４及びスキャナ部１６４が各種の入出力回路（いずれも図示せず）を介して接続されている。これらは、ＣＰＵ１６１によって動作制御される。スキャナ部１６４は、ＬＥＤを動作制御するＬＥＤ制御部、ＣＣＤセンサが接続したＡ／Ｄ変換部、及び、デコード部を含む（いずれも図示せず）。Ａ／Ｄ変換部は、ＣＣＤセンサから受信した電気信号を増幅回路及びデジタル変換回路により、デジタル信号に変換する。デコード部は、変換されたデジタル信号を商品コードにデコードして出力する。さらに、ＣＰＵ１６１には、ＰＯＳ端末１１の接続インターフェース６５に接続して、ＰＯＳ端末１１との間でデータ送受信を可能にする接続インターフェース１７５が接続されている。
【００２６】
バーコードスキャナ１０１のスキャナ部１６４によって読み取られた（デコードされた）商品コードは、ＣＰＵ１６１によって接続インターフェース１７５を介して出力され、接続インターフェース６５を介してＰＯＳ端末１１に入力される。
【００２７】
ＰＯＳ端末１１のＣＰＵ６１は、商品コードの入力を判定すると、ＲＯＭ６２に記憶されているプログラムに従い、入力判定した商品コードに基づいて商品販売データ処理を実行する。つまり、ＰＯＳ端末１１のＣＰＵ６１は、入力判定した商品コードをキーとして商品マスタファイルＭＭＦを検索して、対応する商品情報（商品名、単価、…）のデータをＲＡＭ６３に記憶させる。そして、ＲＡＭ６３に記憶された単価に基づく合計金額を算出する処理を実行する。商品販売データ処理の実行中、ＰＯＳ端末１１のＣＰＵ６１は、表示デバイス２３を制御して、表示面２３ａに明細画面ＡＧを表示させる。明細画面ＡＧには、商品販売データ処理の実行中にＲＡＭ６３に記憶させた商品情報を表示させる。
【００２８】
図４は、明細画面ＡＧを示す模式図である。明細画面ＡＧは複数のエリアによって構成されている。つまり、明細画面ＡＧは、上から順にヘッダエリアＡＧ１、明細エリアＡＧ２、カレントエリアＡＧ３、及び、フッタエリアＡＧ４を有する。
【００２９】
ヘッダエリアＡＧ１の中央位置には「登録明細」という文字列が表示されている。ヘッダエリアＡＧ１は、現在日時を示す日時表示ＡＧ１１を左端に表示し、ＰＯＳ端末１１を識別するレジ番号表示ＡＧ１２を右端に表示する。レジ番号表示ＡＧ１２の下方位置には、ＰＯＳ端末１１にサインオンしているオペレータ名を表示するオペレータ名表示領域ＡＧ１３が設けられている。
【００３０】
明細エリアＡＧ２には、商品販売データ処理の実行中にＲＡＭ６３に記憶された商品情報が一行毎に表示される。そのため、明細エリアＡＧ２には、商品マスタファイルＭＭＦのデータ項目と対応するように、一行毎に、「属性」、「商品名」、「単価」、「値割引」、「税」という項目が設けられている。さらに、明細エリアＡＧ２には、追番で付される番号である「Ｎｏ．」、後述するようにして入力される商品の数量である「数量」、「値割引」が反映される「金額」という項目も設けられている。図４では、「数量」を「１」として、「○○○ワイン」及び「トマト」の商品コードがその順に入力された場合の明細エリアＡＧ２を例示している。
【００３１】
カレントエリアＡＧ３は、商品名表示エリアＡＧ３１、数量表示エリアＡＧ３２、金額表示エリアＡＧ３３、及び、合計数量合計金額表示エリアＡＧ３４を有する。カレントエリアＡＧ３については後述する。
【００３２】
フッタエリアＡＧ４には、複数のキーが表示されている。これらのキーがタッチパネル２６によってタッチ指定されることによって、ＰＯＳ端末１１のＣＰＵ６１は、キーに割り付けられている機能を実行する。以下の説明では「表示面２３ａに表示されたキーがタッチパネル２６によってタッチ指定される」ことを、単に「キーが押下される」と言うことがある。
【００３３】
次に、このような明細画面ＡＧの表示中に、数字が入力された場合の処理について、図５に基づいて説明する。図５に基づいて説明する処理は、ＰＯＳ端末１１のＣＰＵ６１がＲＯＭ６２に記憶されているプログラムに従って実行する処理である。
【００３４】
図５は、ＰＯＳ端末１１で実行される処理の流れを示すフローチャートである。ＰＯＳ端末１１を操作するオペレータによってテンキー（数字キー２２ａ又は乗算キー２２ｂ）が押下されると、ＰＯＳ端末１１のＣＰＵ６１はテンキーの押下判定をする（ステップＳ１０１のＹ）。このテンキーの押下判定に応じて、ＰＯＳ端末１１のＣＰＵ６１は、表示デバイス２３を制御して表示面２３ａにポップアップ画面ＰＵ（図６参照）をポップアップ表示させる（ステップＳ１０２）。
【００３５】
図６は、明細画面ＡＧ上にポップアップ画面ＰＵが表示された状態を示す模式図である。ポップアップ画面ＰＵは、明細画面ＡＧの明細エリアＡＧ２とカレントエリアＡＧ３とに跨ぐ位置にポップアップ表示される。したがって、明細エリアＡＧ２及びカレントエリアＡＧ３の一部はポップアップ画面ＰＵによって隠されている。ポップアップ画面ＰＵは２段構成を有する。つまり、ポップアップ画面ＰＵは、下段に位置して数字や乗算演算子等の記号が表示されるメインエリアＰＵ１と、上段に位置するサブエリアＰＵ２とを有する。メインエリアＰＵ１の方がサブエリアＰＵ２よりも上下方向に太い。サブエリアＰＵ２には、その中央位置に「数値入力」という文字列が表示されている。もっとも、サブエリアＰＵ２にも、後述するように、数字や乗算演算子等の記号が表示される。その場合には、「数値入力」という文字列は消去される（図７（ｆ）参照）。
【００３６】
図５に基づく説明に戻る。ステップＳ１０１でのテンキーである数字キー２２ａの押下によって、押下された数字キー２２ａに表示されている数字が入力される。また、ステップＳ１０１でのテンキーである乗算キー２２ｂの押下によって、乗算演算子「×」が入力される。ＰＯＳ端末１１のＣＰＵ６１は、数字又は乗算演算子の入力判定をすると、入力判定した数字又は乗算演算子をＲＡＭ６３に記憶させる。そして、表示デバイス２３を制御して、表示面２３ａに表示されているポップアップ画面ＰＵのメインエリアＰＵ１に、入力判定した数字又は乗算演算子を表示させる（ステップＳ１０３）。図６に例示したポップアップ画面ＰＵは、ステップＳ１０１で「３」という数字キー２２ａが押下された場合に表示されたポップアップ画面ＰＵである。メインエリアＰＵ１の右端に寄せた位置に、「３」という数字が表示されている。
【００３７】
そして、ＰＯＳ端末１１のＣＰＵ６１は、ステップＳ１０２でポップアップ画面ＰＵを表示させた後、ステップＳ１０１で入力判定した数字や乗算演算子のみならず、その後に入力判定した数字と乗算演算子とを入力順にメインエリアＰＵ１に表示させるのである（ステップＳ１０３）。
【００３８】
図７は、ポップアップ画面ＰＵの画面遷移例を示す模式図である。図７では、明細画面ＡＧを省略して表示している。
【００３９】
例えば、数字キー２２ａが二連続で押下されて、ＰＯＳ端末１１のＣＰＵ６１が「３」、「４」という順に数字入力判定をした場合、まず、ＰＯＳ端末１１のＣＰＵ６１は、メインエリアＰＵ１の右端に寄せて「３」を表示させたポップアップ画面ＰＵを表示させる（図６参照）。次に、ＰＯＳ端末１１のＣＰＵ６１は、この「３」を左側に移動させて、図７（ａ）に示すように、当初「３」が表示されていた位置に「４」を表示させる。
【００４０】
また、例えば、「３」の数字キー２２ａと乗算キー２２ｂと連続で押下されて、ＰＯＳ端末１１のＣＰＵ６１が「３」、「×」という順に入力判定した場合、まず、ＰＯＳ端末１１のＣＰＵ６１は、メインエリアＰＵ１の右端に寄せて「３」を表示させたポップアップ画面ＰＵを表示させる（図６参照）。次に、ＰＯＳ端末１１のＣＰＵ６１は、この「３」を左側に移動させて、図７（ｂ）に示すように、当初「３」が表示されていた位置に「×」を表示させる。
【００４１】
図５に基づく説明に戻る。図５では、ＰＯＳ端末１１のＣＰＵ６１が「３」、「×」という順に入力判定した場合について説明する。したがって、ポップアップ画面ＰＵのメインエリアＰＵ１には「３×」が表示されている（図７（ｂ）参照）。
【００４２】
ここで、ＰＯＳ端末１１のＣＰＵ６１は、数字、乗算演算子、数字という順に入力判定すると（ステップＳ１０５のＹ）、乗算演算子の入力判定の後に入力判定した数字の桁数に基づいて（ステップＳ１０６、ステップＳ１０７、ステップＳ１０８）、乗算演算子後に入力された数字の属性を判定する。
【００４３】
例えば、ステップＳ１０５で乗算演算子の入力判定後に入力判定した数字の桁数が１桁以上８桁未満である場合（ステップＳ１０６のＹ）、ＰＯＳ端末１１のＣＰＵ６１は、入力された数字を「商品コード以外の数字」であると判定する。この場合、数字入力は、主として数字キー２２ａの押下によってなされる。そして、ＰＯＳ端末１１のＣＰＵ６１は、属性判定した数字を、図７（ｃ）に示すように、既に表示されているポップアップ画面ＰＵのメインエリアＰＵ１に表示させる（ステップＳ１１２）。
【００４４】
また、ステップＳ１０５で乗算演算子の入力判定後に入力判定した数字の桁数が８桁以上１４桁未満である場合（ステップＳ１０６のＮ、ステップＳ１０７のＹ）、ＰＯＳ端末１１のＣＰＵ６１は、入力された数字を商品コードとしての「ＪＡＮコード」であると判定する。この場合、数字入力は、主としてバーコードスキャナ１０１によるバーコードＢＣの読み取りによってなされる。そして、ＰＯＳ端末１１のＣＰＵ６１は、属性判定した数字を、図７（ｄ）に示すように、既に表示されているポップアップ画面ＰＵのメインエリアＰＵ１に表示させる（ステップＳ１１３）。
【００４５】
また、ステップＳ１０５で乗算演算子の入力判定後に入力判定した数字の桁数が１４桁以上である場合（ステップＳ１０６のＮ、ステップＳ１０７のＮ、ステップＳ１０８のＹ）、ＰＯＳ端末１１のＣＰＵ６１は、入力された数字を商品コードとしての「インストアコード」であると判定する。この場合、数字入力は、主として商品キー２２ｃの押下によってなされる。つまり、商品キー２２ｃには、インストアコードが割り付けられており、商品キー２２ｃの押下によって、割り付けられているインストアコードが入力される。そして、ＰＯＳ端末１１のＣＰＵ６１は、属性判定した数字を、図７（ｅ）に示すように、既に表示されているポップアップ画面ＰＵのメインエリアＰＵ１に表示させる（ステップＳ１１４）。
【００４６】
ここで、図７（ｃ）、図７（ｄ）、図７（ｅ）に示すように、ＰＯＳ端末１１のＣＰＵ６１は、まず、メインエリアＰＵ１に表示されている数字「３」と乗算演算子「×」とをサブエリアＰＵ２に移動して表示させる。数字と乗算演算子とは、メインエリアＰＵ１での表示順序を保持したまま、サブエリアＰＵ２の右端に寄せて表示される。そして、ＰＯＳ端末１１のＣＰＵ６１は、属性判定した数字をメインエリアＰＵ１の右端に寄せた位置に表示させる。
【００４７】
なお、インストアコードであると判定した場合、２６桁であるインストアコードは当初のメインエリアＰＵ１には一列で表示しきれない。そのため、ステップＳ１１４では図７（ｅ）に示すように、ＰＯＳ端末１１のＣＰＵ６１は、メインエリアＰＵ１の太さをより太くして、入力されたインストアコードである数字を二列で表示させる。
【００４８】
ところで、ステップＳ１０５で乗算演算子の入力判定後に入力された数字がＪＡＮコードであると判定して、その数字をポップアップ画面ＰＵのメインエリアＰＵ１に表示させた後は（ステップＳ１１３）、ＰＯＳ端末１１のＣＰＵ６１は、表示デバイス２３を制御して、このポップアップ画面ＰＵを表示面２３ａから消去させる（ステップＳ１１６）。同様に、ステップＳ１０５で乗算演算子の入力判定後に入力された数字がインストアコードであると判定して、その数字をポップアップ画面ＰＵのメインエリアＰＵ１に表示させた後にも（ステップＳ１１４）、ＰＯＳ端末１１のＣＰＵ６１は、表示デバイス２３を制御して、このポップアップ画面ＰＵを表示面２３ａから消去させる（ステップＳ１１６）。この場合には、ＰＯＳ端末１１のＣＰＵ６１は、乗算演算子の入力判定前に入力判定した数字を、乗算演算子の入力判定後に入力判定した商品コードによって特定される商品についての「数量」であると判定する。
【００４９】
ポップアップ画面ＰＵを消去させた後（ステップＳ１１６）、ＰＯＳ端末１１のＣＰＵ６１は、入力判定した商品コード（ＪＡＮコード又はインストアコード）をキーとして商品マスタファイルＭＭＦを検索して、対応する商品情報（商品名、単価）のデータをＲＡＭ６３に記憶させる。そして、ＰＯＳ端末１１のＣＰＵ６１は、表示デバイス２３を制御して、ＲＡＭ６３に記憶された情報（数量、商品情報等）を明細画面ＡＧのカレントエリアＡＧ３に表示させる（ステップＳ１１７、図４も参照）。
【００５０】
例えば、「さわやか高原牛乳」が３点購入される場合について説明する。この場合、ＰＯＳ端末１１には、「３」、「×」、「４９８７１６７０１３０１２（さわやか高原牛乳の商品コード）」が入力され、ＰＯＳ端末１１のＣＰＵ６１は、この順に入力判定をする。そして、ステップＳ１１６で消去されるポップアップ画面ＰＵには、図７（ｄ）に示すように、メインエリアＰＵ１に「４９８７１６７０１３０１２」が、サブエリアＰＵ２に「３×」が表示されていたはずである。この場合、ポップアップ画面ＰＵが消去されると（ステップＳ１１６）、図４に示すように、カレントエリアＡＧ３の商品名表示エリアＡＧ３１には「さわやか高原牛乳」という文字列が表示され、数量表示エリアＡＧ３２には「３」が表示され、金額表示エリアＡＧ３３には「１８０」及び「５４０」（＝３×１８０）が表示される。なお、合計数量合計金額表示エリアＡＧ３４には、それまでにＲＡＭ６３に記憶された数量の合計と単価の合計とが、ＰＯＳ端末１１のＣＰＵ６１によって算出されて表示される。カレントエリアＡＧ３への情報表示は、別の情報表示がカレントエリアＡＧ３に提供されるまで行われる。
【００５１】
上記のように、ポップアップ画面ＰＵは、商品コードがメインエリアＰＵ１に表示された後（ステップＳ１１３、ステップＳ１１４）、消去されてしまう（ステップＳ１１６）。ところで、その商品コードによって特定される単価に対して値引割引を行う場合がある。例えば１０％割引を行う場合、オペレータは、続けて「×」、「１０」、「割引指示」をＰＯＳ端末１１に入力する。つまり、オペレータは、まず、乗算キー２２ｂを押下して乗算演算子「×」をＰＯＳ端末１１に入力する。ＰＯＳ端末１１のＣＰＵ６１は、乗算演算子の入力判定に応じて、メインエリアＰＵ１の右端に「×」を表示させたポップアップ画面ＰＵをポップアップ表示させる（ステップＳ１０１〜ステップＳ１０３）。このとき、ＰＯＳ端末１１のＣＰＵ６１は、ポップアップ表示されるポップアップ画面ＰＵのサブエリアＰＵ２に、直前に消去されたポップアップ画面ＰＵに表示されていた情報を復活表示させる。その画面例を図７（ｆ）に示す。直前に消去されたポップアップ画面ＰＵに表示されていた情報であって新たなポップアップ画面ＰＵのサブエリアＰＵ２に表示される情報は、一例として、数量である「３」、乗算演算子「×」、ＪＡＮコード「４９８７１６７０１３０１２」である。これらの情報は、ＲＡＭ６３に記憶されている。ＰＯＳ端末１１のＣＰＵ６１は、ＲＡＭ６３に記憶されている情報に基づいて、新たなポップアップ画面ＰＵのサブエリアＰＵ２に情報を表示させるのである。
【００５２】
次に、オペレータは、数字キー２２ａを押下して、数字「１０」を入力する。ポップアップ画面ＰＵのメインエリアＰＵ１には「×１０」と表示される（ステップＳ１０３）。次にオペレータは、割引キー２２ｇを押下する。これにより、割引指示がＰＯＳ端末１１に入力される。割引指示の入力判定に応じて、ＰＯＳ端末１１のＣＰＵ６１は、乗算演算子「×」の前に入力された商品コードであってサブエリアＰＵ２に表示されている商品コードによって特定される単価に対する１０％割引処理を実行する。ＰＯＳ端末１１のＣＰＵ６１は、割引指示の入力判定をもって消去指示の入力判定とする。そのため、ＰＯＳ端末１１のＣＰＵ６１は、割引指示の入力判定後にポップアップ画面ＰＵを消去させる。そして、カレントエリアＡＧ３に商品情報を表示させる。このとき、金額表示エリアＡＧ３３には１０％割引処理によって算出された単価も表示される。
【００５３】
ところで、ステップＳ１０５で乗算演算子の入力判定後に入力判定した数字が商品コード以外であると判定して、その数字をポップアップ画面ＰＵのメインエリアＰＵ１に表示させた場合（ステップＳ１１２）、ＰＯＳ端末１１のＣＰＵ６１は、このポップアップ画面ＰＵを消去させずに表示させ続け、後処理を実行する（ステップＳ１１５）。このような処理の一例として、何らかの理由によってバーコードスキャナ１０１によるバーコードＢＣの読み取りができない商品Ａが１０％割引である場合について説明する。この場合、まず、この商品ＡのバーコードＢＣが示す商品コード（ＪＡＮコード）を数字キー２２ａの押下によって入力する。そして、乗算キー２２ｂを押下して乗算演算子を入力する（ステップＳ１０１〜ステップＳ１０３）。次に、１０％割引の「１０」を数字キー２２ａの押下により入力する（ステップＳ１０５のＹ、ステップＳ１０６のＹ）。このとき、ポップアップ画面ＰＵのサブエリアＰＵ２には、「商品コードに相当する１３桁の数字」と「×」とが表示され、メインエリアＰＵ１には「１０」が表示されている（ステップＳ１１２）。このポップアップ画面ＰＵは消去されない。そして、その後のステップＳ１１５での後処理では、オペレータは次に割引キー２２ｇを押下する。割引キー２２ｇの押下により、割引指示がＰＯＳ端末１１に入力される。割引指示の入力判定に応じて、ＰＯＳ端末１１のＣＰＵ６１は、乗算演算子「×」の前に入力された商品コードによって特定される単価に対する１０％割引処理を実行する。ＰＯＳ端末１１のＣＰＵ６１は、割引指示の入力判定をもって消去指示の入力判定とする。そのため、ＰＯＳ端末１１のＣＰＵ６１は、割引指示の入力判定後にポップアップ画面ＰＵを消去させる。そして、カレントエリアＡＧ３に商品情報を表示させる。このとき、金額表示エリアＡＧ３３には１０％割引処理によって算出された単価も表示される。
【００５４】
第１の買物カゴ１５３ａが収納する全ての商品ＡについてのバーコードＢＣの読み取り等が終了したならば、ＰＯＳ端末１１のオペレータは仮締めキー２２ｅを押下する。仮締めキー２２ｅが押下されると、ＰＯＳ端末１１のマイコン６０は、支払画面（図示せず）を明細画面ＡＧ上にポップアップ表示させる。このとき、仮締めキー２２ｅの押下に応じて、ＰＯＳ端末１１のＣＰＵ６１は、ＲＡＭ６３に記憶されている単価に基づいて、顧客が支払うべき合計金額を算出し、算出した合計金額をＲＡＭ６３に記憶させている。そこで、支払画面には、ＲＡＭ６３に記憶されている合計金額が表示される。支払画面に表示される合計金額は、顧客用表示デバイス２４にも表示される。顧客用表示デバイス２４に表示された合計金額を見た顧客は、合計金額以上の金額に相当する現金をＰＯＳ端末１１のオペレータに預ける。オペレータは、預かった現金金額に相当する数字を、数字キー２２ａの押下操作によってＰＯＳ端末１１に入力する。このとき、入力された金額の確定をするために締めキー２２ｆが押下される。ＰＯＳ端末１１のＣＰＵ６１は、入力された数字を預り金額としてＲＡＭ６３に記憶させ、支払画面に表示させる。さらに、ＰＯＳ端末１１のＣＰＵ６１は、預り金額が合計金額以上である場合には差額を算出し、算出した差額を釣銭金額としてＲＡＭ６３に記憶させ、支払画面に表示させる。
【００５５】
ところで、顧客によっては、支払の一部又は全部を現金ではなく商品券等の金券で行いたいという者がいる。顧客からその旨が伝えられたオペレータは、仮締めキー２２ｅが押下されて支払画面（図示せず）が表示された後に、支払選択キー２２ｄを押下する。支払選択キー２２ｄが押下されると、支払選択画面ＰＧ（図８参照）の表示指示がＰＯＳ端末１１に入力される。ＰＯＳ端末１１のＣＰＵ６１は、この表示指示の入力判定に応じて、明細画面ＡＧ上に支払選択画面ＰＧをポップアップ表示させる。
【００５６】
図８は、明細画面ＡＧ上に支払選択画面ＰＧが表示された状態を示す模式図である。支払選択画面ＰＧは、明細画面ＡＧよりも小型の矩形形状を有する画面である。図８に示すように、支払選択画面ＰＧが表示された状態では、明細画面ＡＧはグレーアウトされている。このとき、明細画面ＡＧのフッタエリアＡＧ４が有する各キーのタッチパネル２６によるタッチ指定は無効となっている。
【００５７】
図８に示すように、支払選択画面ＰＧは、ＲＡＭ６３に記憶されている合計金額を表示する合計金額表示エリアＰＧ１を有する。合計金額表示エリアＰＧ１の下方領域には、複数の金券キーＰＧ２が配置されている。金券キーＰＧ２の上面には、「商品券」、「ビール券」等が表示されている。金券キーＰＧ２の下方領域には、後述する残額表示エリアＰＧ３が設けられている。そして、支払選択画面ＰＧは、ポップアップ画面ＰＵと同様に、メインエリアＰＵ１とサブエリアＰＵ２とを、残額表示エリアＰＧ３の下方領域に有している。
【００５８】
支払選択画面ＰＧが表示された状態では、図５のフローチャートに基づいて説明した処理と同様の処理が実行される。まず、オペレータによる数字キー２２ａの押下によって金券枚数（例えば、「３」）が入力される。ＰＯＳ端末１１のＣＰＵ６１は、金券枚数に相当する数字の入力を判定すると、支払選択画面ＰＧのメインエリアＰＵ１に入力判定した数字を表示させる（ステップＳ１０３）。なお、ポップアップ画面ＰＵの表示はなされない。そして、乗算キー２２ｂが押下されて乗算演算子の入力判定をすると、支払選択画面ＰＧのメインエリアＰＵ１に表示されていた枚数数字を左側に移動させて、当初この数字が表示されていた位置に「×」ではなく「枚」を乗算演算子として表示させる（ステップＳ１０３）。乗算演算子の入力後、オペレータは、金券の額面（例えば、「５００」）を数字キー２２ａによって入力する（ステップＳ１０５）。入力される数字の桁数は８桁未満であるので（ステップＳ１０６のＹ）、ＰＯＳ端末１１のＣＰＵ６１は、商品コード以外の金券の額面であると判定する。そして、属性判定した数字を支払選択画面ＰＧのメインエリアＰＵ１に表示させる（ステップＳ１１２）。このとき、ＰＯＳ端末１１のＣＰＵ６１は、まず、メインエリアＰＵ１に表示されている数字「３」と乗算演算子「枚」とをサブエリアＰＵ２に移動して表示させる。数字及び乗算演算子（「３枚」）は、メインエリアＰＵ１での表示順序を保持したまま、サブエリアＰＵ２の右端に寄せて表示される。そして、ＰＯＳ端末１１のＣＰＵ６１は、属性判定した数字「５００」をメインエリアＰＵ１の右端に寄せた位置に表示させる（図８参照）。
【００５９】
その後の後処理（ステップＳ１１５）では、乗算キー２２ｂと金券キーＰＧ２とが続けて押下される。「商品券」と表示されている金券キーＰＧ２の押下によって、ＰＯＳ端末１１には商品券による支払指示が入力される。ＰＯＳ端末１１のＣＰＵ６１は、連続して乗算演算子の入力と商品券による支払指示の入力とを判定すると、乗算演算子の入力判定前に入力判定した金券枚数である数字と乗算演算子の入力判定後に入力判定した金券額面である数字とを乗じた数字を金券金額として算出する。そして、金券金額を合計金額表示エリアＰＧ１に表示されている合計金額から引いた金額を残額として算出してＲＡＭ６３に記憶させて、支払選択画面ＰＧの残額表示エリアＰＧ３に表示させる。支払選択画面ＰＧが有する「ＯＫ」と表示された決定キーＰＧ４が押下されると、支払選択画面ＰＧは消去され、前述した支払画面（図示せず）が表示される。残額は支払金額に表示される。顧客は、残額に相当する現金をＰＯＳ端末１１のオペレータに預ける。オペレータは、預かった現金金額に相当する数字を、数字キー２２ａの押下操作によってＰＯＳ端末１１に入力する。ＰＯＳ端末１１のＣＰＵ６１は、入力された数字を預り金額として支払画面に表示させる。預り金額が合計金額以上である場合には差額を釣銭金額として算出して支払画面に表示させる。なお、支払選択画面ＰＧは消去され、前述した支払画面（図示せず）が表示される際、残額がマイナスであれば釣銭金額が算出されて支払画面に表示される。残額がゼロであれば処理は終了する。
【００６０】
以上説明したように本実施の形態によれば、数字と乗算演算子とがその入力順にメインエリアＰＵ１及びサブエリアＰＵ２に表示され、乗算演算子入力後に数字が入力された場合には、メインエリアＰＵ１に表示されていた数字と演算子とがサブエリアＰＵ２に移動して新たに入力判定した数字がメインエリアＰＵ１に表示される。これにより、ＰＯＳ端末１１のオペレータは、自ら行った入力過程を確認することができる。そして、乗算演算子の入力し忘れがあった場合には表示の移動はなされないため、特に演算子の入力ミスに気付き易くなる。こうして、ＰＯＳ端末１１のオペレータは、入力ミスをいち早く発見できるようになる。
【００６１】
また、本実施の形態では、テンキーの押下に応じてメインエリアＰＵ１とサブエリアＰＵ２とを含むポップアップ画面ＰＵが表示されるようにした。そのため、表示デバイス２３の表示面２３ａ中の他の表示要素（明細画面ＡＧ等）とメインエリアＰＵ１及びサブエリアＰＵ２とを視覚的に区別し易い。これにより、オペレータはより明確に入力過程を確認することができる。
【図面の簡単な説明】
【００６２】
【図１】チェックアウトシステムを示す斜視図である。
【図２】ＰＯＳ端末及びバーコードスキャナのハードウェア構成を示すブロック図である。
【図３】商品マスタファイルのデータ構成を示す模式図である。
【図４】明細画面を示す模式図である。
【図５】ＰＯＳ端末で実行される処理の流れを示すフローチャートである。
【図６】明細画面上にポップアップ画面が表示された状態を示す模式図である。
【図７】ポップアップ画面の画面遷移例を示す模式図である。
【図８】明細画面上に支払選択画面が表示された状態を示す模式図である。
【符号の説明】
【００６３】
１１…ＰＯＳ端末（商品販売データ処理装置）、２２ａ…数字キー（入力部）、２２ｂ…乗算キー（入力部）、２２ｃ…商品キー（入力部）、２３…表示デバイス（表示部）、２３ａ…表示面、６０…マイコン（情報処理部、コンピュータ）、１０１…バーコードスキャナ（コードシンボル読取装置、入力部）、ＰＵ…ポップアップ画面、ＰＵ１…メインエリア、ＰＵ２…サブエリア
【図１】
2011108273.tif 000003
【図２】
2011108273.tif 000004
【図３】
2011108273.tif 000005
【図４】
2011108273.tif 000006
【図５】
2011108273.tif 000007
【図６】
2011108273.tif 000008
【図７】
2011108273.tif 000009
【図８】
2011108273.tif 000010