(57)【要約】【課題】顧客が買い上げる商品についてのイレギュラーな計算を効率的に実行することが可能な商品販売データ処理装置を提供する。【解決手段】実施形態によれば、商品販売データ処理装置は、第１表示部、第２表示部、第３表示部、及び計算部とを有する。第１表示部は、買い上げ対象とする商品に関する金額を含む商品一覧画面を表示する、第２表示部は、計算用画面を表示する。第３表示部は、前記商品一覧画面において選択された金額を表す数値を前記計算用画面に表示させる。計算部は、前記計算用画面に表示された数値をもとに計算を実行する。【選択図】図１
2018147185.tif 000002
【特許請求の範囲】
【請求項１】
買い上げ対象とする商品に関する金額を含む商品一覧画面を表示する第１表示部と、
計算用画面を表示する第２表示部と、
前記商品一覧画面において選択された金額を表す数値を前記計算用画面に表示させる第３表示部と、
前記計算用画面に表示された数値をもとに計算を実行する計算部とを有する商品販売データ処理装置。
【請求項２】
第１タッチパネルと第２タッチパネルを有し、
前記第１表示部は、前記第１タッチパネルに前記商品一覧画面を表示させ、
前記第２表示部は、前記第２タッチパネルに前記計算用画面を表示させる請求項１記載の商品販売データ処理装置。
【請求項３】
タッチパネルを有し
前記第１表示部は、前記タッチパネルに前記商品一覧画面を表示させ、
前記第２表示部は、予め設定された所定の入力操作に応じて、前記タッチパネルに前記商品一覧画面と共に前記計算用画面を表示させる請求項１記載の商品販売データ処理装置。
【請求項４】
前記計算部による計算の結果に応じた画面を表示するディスプレイをさらに有する請求項１乃至請求項３の何れかに記載の商品販売データ処理装置。
【請求項５】
コンピュータを、
買い上げ対象とする商品に関する金額を含む商品一覧画面を表示する第１表示部と、
計算用画面を表示する第２表示部と、
前記商品一覧画面において選択された金額を表す数値を前記計算用画面に表示させる第３表示部と、
前記計算用画面に表示された数値をもとに計算を実行する計算部として機能させるためのデータ処理プログラム。
【請求項６】
ネットワークを介して電子機器と接続される商品販売データ処理装置であって、
買い上げ対象とする商品に関する金額を含む商品一覧画面を表示する表示部と、
予め設定された所定の入力操作がされた後、前記商品一覧画面において選択された金額を表す数値を前記電子機器に送信する送信部とを有する商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置、及びデータ処理プログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等で利用される店舗会計システム（チェックアウトシステム）では、通常、顧客が買い上げる商品の商品コードを商品読み取り装置（スキャナ）により読み取らせることにより、商品販売データ処理装置（ＰＯＳ端末）において商品の価格を合計した金額を顧客に対する請求額として算出する。ＰＯＳ端末は、商品の商品コードが読み取られると、予め商品ファイルに記録された商品コードに対応する商品情報に含まれる内税区分や非課税商品をもとに、内税商品であれば内税価格を合計し、非課税商品については商品価格のみを合計して、顧客への請求額を算出する。
【０００３】
通常の決済処理では、商品コードを読み取らせることで、商品ファイルに登録された商品情報をもとに計算を実行させることができるが、顧客の要望などにより、商品コードの読み取りだけでは実行できない計算を求められる場合がある。例えば、買い上げる複数の商品の一部の指定商品に限定した合計金額、税抜計算、税込計算などの計算、商品ファイルに登録されたデータと異なる価格での計算、一時的な割引きや値引きした金額やその金額をもとにした合計額、商品券を利用した場合の金額やお釣りの額、均等割（割り勘）の額など、イレギュラーな計算を求められることがある。
【０００４】
従来では、こうした場合、ＰＯＳ端末とは別に簡易型の計算機、いわゆる電卓を用意しておき、電卓を用いて商品の金額等を逐次入力し、計算を実行することが多く行われている。このため、イレギュラーな計算が必要な状況が発生するとチェックアウトの業務を停滞させてしまう場合があり、効率的に対応できるようにすることが求められる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２５０６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、顧客が買い上げる商品についてのイレギュラーな計算を効率的に実行することが可能な商品販売データ処理装置、及びデータ処理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、商品販売データ処理装置は、第１表示部、第２表示部、第３表示部、及び計算部を有する。第１表示部は、買い上げ対象とする商品に関する金額を含む商品一覧画面を表示する、第２表示部は、計算用画面を表示する。第３表示部は、前記商品一覧画面において選択された金額を表す数値を前記計算用画面に表示させる。計算部は、前記計算用画面に表示された数値をもとに計算を実行する。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態の商品販売データ処理装置の外観を示す斜視図。
【図２】第１実施形態のコンビネーションキーボードの一例を示す図。
【図３】第１実施形態における商品販売データ処理装置の構成を示すブロック図。
【図４】第１実施形態の電卓処理を示すフローチャート。
【図５】第１実施形態の電卓処理の実行時におけるタッチパネルに表示される登録画面の一例を示す図。
【図６】第１実施形態におけるタッチパネルに表示される電卓画面の一例を示す図。
【図７】第１実施形態のディスプレイに表示される客面画面の一例を示す図。
【図８】第１実施形態のタッチパネルの画面に登録画面と電卓画面が表示された状態の一例を示す図。
【図９】第２実施形態における電卓処理を実行する連携システムの一例を示す図。
【図１０】第２実施形態のサーバの構成を示すブロック図。
【図１１】第２実施形態の電子機器の構成を示すブロック図。
【図１２】第２実施形態の商品販売データ処理装置の動作の示すフローチャート。
【図１３】第２実施形態の電子機器の動作を示すフローチャート。
【図１４】第２実施形態のサーバの動作を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本実施形態について、図面を参照しながら説明する。  
（第１実施形態）
図１は、第１実施形態の商品販売データ処理装置１０の外観を示す斜視図である。商品販売データ処理装置１０は、スーパーマーケット等の店舗で使用される店舗会計システムの一部を構成するもので、例えばＰＯＳ（Point of Sales）端末として構成される。
【００１０】
図１に示すように、商品販売データ処理装置１０は、釣銭機１１ｅ、タッチパネル１１ｈ、コンビネーションキーボード１１ｊ（キーボード１１ｊａ、タッチパネル１１ｊｂ）、プリンタ１１ｋ、カードリーダライタ１１ｍ、及びディスプレイ１１ｎが設けられている。
【００１１】
商品販売データ処理装置１０は、規定のハウジングに対して、タッチパネル１１ｈ、コンビネーションキーボード１１ｊ、プリンタ１１ｋ、ディスプレイ１１ｎが脱着可能となるように構成されている。このため、商品販売データ処理装置１０は、店舗での使用に適した、タッチパネル１１ｈ、コンビネーションキーボード１１ｊ、プリンタ１１ｋ、ディスプレイ１１ｎを個々に選択して実装させることができる。
【００１２】
例えば、コンビネーションキーボード１１ｊは、図１及び図２に示すように、キーボード１１ｊａとタッチパネル１１ｊｂとが設けられた形態の他、タッチパネル１１ｊｂに代えて、より多くのキーが実装されたキーボードのみの形態のものがある。また、コンビネーションキーボード１１ｊを実装せずに、タッチパネル１１ｈからのみオペレータによる入力操作を受け付ける形態とすることもできる。第１実施形態では、図２に示すキーボード１１ｊａとタッチパネル１１ｊｂとが設けられたコンビネーションキーボード１１ｊが実装されているものとして説明する。
【００１３】
同様にして、例えばディスプレイ１１ｎは、顧客に対して情報を提供するための客面用として用いられるもので、画面サイズの異なる複数のユニットから何れかを選択して実装することができる。また、顧客による入力操作を受け付けられるように、ディスプレイ１１ｎに代えてタッチパネルを実装することも可能である。
【００１４】
図３は、第１実施形態における商品販売データ処理装置１０の構成を示すブロック図である。  
商品販売データ処理装置１０は、コンピュータの機能が実装されており、プロセッサ（ＣＰＵ（central processing unit）等）１１ａ、ＲＯＭ（read-only memory）１１ｂ、ＲＡＭ（random-access memory）１１ｃ、記憶ユニット１１ｄ、釣銭機１１ｅ、通信ユニット１１ｆ、スキャナ１１ｇ、タッチパネル１１ｈ、コンビネーションキーボード１１ｊ（キーボード１１ｊａ、タッチパネル１１ｊｂ）、プリンタ１１ｋ、カードリーダライタ１１ｍ、及びディスプレイ１１ｎを有する。
【００１５】
プロセッサ１１ａは、ＲＯＭ１１ｂ及びＲＡＭ１１ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、商品販売データ処理装置１０としての各種の動作を実現するべく各部を制御するための回路である。
【００１６】
ＲＯＭ１１ｂ及びＲＡＭ１１ｃは、プロセッサ１１ａにより実行される各種プログラムの他、プロセッサ１１ａが各種の処理を行う上で参照するデータを記録する。例えば、ＲＡＭ１１ｃには、商品の情報を登録する処理が実行される場合に、顧客による購入対象とする商品の情報が登録される登録商品テーブルが記録される。また、ＲＡＭ１１ｃには、電卓処理（後述する）が実行された場合には、電卓処理の対象となるデータ（数値データ、演算データ等）が記録される。
【００１７】
プロセッサ１１ａにより実行されるプログラムには、スキャナ１１ｇを通じて商品の情報（商品コード等）を入力する処理、登録商品テーブルに登録された商品の情報に応じた決済処理に用いられる取引情報を生成する処理、取引情報をもとにした決済処理などを実行するための制御プログラムが含まれる。さらに、プロセッサ１１ａにより実行されるプログラムには、予め設定された入力操作に応じて実行される電卓処理を実行するためのデータ処理プログラムが含まれる。
【００１８】
プロセッサ１１ａは、データ処理プログラムに基づいて、第１表示部、第２表示部、第３表示部、計算部の機能を実行することができる。第１表示部は、買い上げ対象とする少なくとも１つの商品に関する金額を含む商品一覧画面（登録画面等）を例えばタッチパネル１１ｈにおいて表示する。第２表示部は、例えば予め設定された所定の入力操作に応じて、計算用画面をタッチパネル１１ｊｂに表示する。第３表示部は、商品一覧画面においてオペレータの入力操作により選択された金額（例えば商品の単価、商品別の合計金額、小計額など）を表す数値を計算用画面に表示させる。計算部は、記計算用画面に表示された数値をもとに計算を実行する。
【００１９】
記憶ユニット１１ｄは、プロセッサ１１ａが各種の処理を行う上で使用するデータ、あるいはプロセッサ１１ａの処理によって生成されたデータを記憶する。記憶ユニット１１ｄとしては、例えばＥＥＰＲＯＭ（登録商標）（electric erasable programmable read-only memory）、ＨＤＤ（hard disk drive）、あるいはＳＳＤ（solid state drive）などを使用できる。
【００２０】
釣銭機１１ｅは、投入される硬貨及び紙幣を収受、釣銭とする硬貨及び紙幣を排出する。  
通信ユニット１１ｆは、例えばＬＡＮ１４を介して、サーバや他の商品販売データ処理装置との通信を行う。
【００２１】
スキャナ１１ｇは、例えば、光学的スキャンにより商品の情報を読み取って、商品に固有の商品コードを入力する。スキャナ１１ｇは、固定式またはハンディ式の２次元コードスキャナとしても良いし、商品を撮影した画像から画像認識技術を利用して商品を識別するタイプとしても良い。また、スキャナ１１ｇは、１つのタイプのみを設けても良いし、複数のタイプのものを設けても良い。
【００２２】
タッチパネル１１ｈは、オペレータ（店員）により入力操作がされるデバイスであり、表示デバイス及びタッチセンサを含む。表示デバイスは、ＧＵＩ（Graphical User Interface）画面などの任意の画面を表示する。例えば、表示デバイスは、買い上げ対象として登録された商品に関する取引情報（商品名、金額など）の一覧リストや小計金額等を含む登録画面（商品一覧画面）、各種のメニュー、及びコマンドを入力するためのボタンなどを表示する。表示デバイスとしては、例えばカラーＬＣＤ（Liquid Crystal Display）等の周知のデバイスを利用できる。タッチセンサは、表示デバイスの表示面に重ねて配置される。タッチセンサは、表示デバイスの表示面への操作者のタッチ位置を検出し、その位置情報をプロセッサ１１ａへと送る。タッチセンサとしては、周知のデバイスを利用できる。
【００２３】
コンビネーションキーボード１１ｊは、オペレータ（店員）により入力操作がされるデバイスであり、例えば特定の機能が個々に割り当てられた複数のキーが配列されたキーボード１１ｊａとタッチパネル１１ｊｂを有する。タッチパネル１１ｊｂは、例えばタッチパネル１１ｈと同様に構成される。タッチパネル１１ｊｂは、常に表示する必要がない補足情報や、店内のオペレータで共有すべき情報（特売情報や店長からのメッセージなど）等が表示される。また、電卓処理が実行される場合には、タッチパネル１１ｊｂには、計算用画面（電卓画面）が表示される。
【００２４】
プリンタ１１ｋは、例えばサーマルプリンタまたはドットインパクトプリンタなどであり、レシート用紙に対して各種の文字列、画像、コードパターン（バーコード、２次元コードなど）などを印刷することにより、商品名、単価、合計金額などの取引内容が印刷された取引レシート等を発行する。
【００２５】
カードリーダライタ１１ｍは、カードに記録されたデータを読み取るとともに、カードへデータを書き込む。カードは、クレジットカード、デビットカード、電子マネーカード、プリペイドカードなどの決済用カードの他に、メンバーズカード、ポイントカードなどの決済処理に関わる情報を記録する各種のカードを含む。カードリーダライタ１１ｍは、磁気式、接触式、あるいは非接触式の何れのデバイスであっても良いし、また複数種のデバイスを含んでいても良い。
【００２６】
ディスプレイ１１ｎは、例えば顧客に対して情報を提供するための客面用として用いられるデバイスであり、カラーＬＣＤ等の周知のデバイスを利用できる。
【００２７】
次に、第１実施形態における商品販売データ処理装置１０の動作について説明する。  
商品販売データ処理装置１０は、買い上げ対象とする商品の登録処理を行うモードで起動されると、プロセッサ１１ａによる、ＲＯＭ１１ｂまたは記憶ユニット１１ｄに記憶された制御プログラムに基づく制御処理を開始する。
【００２８】
プロセッサ１１ａは、制御処理を開始すると、ＲＡＭ１１ｃに記録される登録商品テーブルをクリアし、タッチパネル１１ｈに登録画面を表示させる。登録画面は、登録商品テーブルに登録された商品の情報などを表示するためのもので、登録処理の実施状況をオペレータに確認させるための画面である。
【００２９】
オペレータの操作によりスキャナ１１ｇから商品に付された商品コードが読み取られたことを検出すると、プロセッサ１１ａは、商品コードに対応する商品の情報を登録商品テーブルに登録（更新）する。また、プロセッサ１１ａは、更新後の登録商品テーブルの内容に応じて、登録画面の商品の情報を更新する。その後、プロセッサ１１ａは、前述したように、オペレータがスキャナ１１ｇにより商品コードを読み取らせる操作がされる毎に、取得された商品コードに応じた商品の情報を、順次、登録商品テーブルに追加する。
【００３０】
こうして、少なくとも１つの商品が登録された後、プロセッサ１１ａは、例えば小計ボタンが操作されたことを検出した場合、登録商品テーブルに登録された内容に基づいて、登録商品テーブルに登録された商品に関する決済処理のための取引情報を生成する。プロセッサ１１ａは、登録商品のリスト及び登録された商品の合計個数及び合計金額などの情報を含む小計画面をタッチパネル１１ｈに表示させる。さらに、小計画面に設けられた会計ボタンが操作されたことを検出した場合、プロセッサ１１ａは、登録処理を終了させる締め処理をした後、取引情報に基づく決済処理を実行する。
【００３１】
ところで、オペレータの操作により登録処理が実行されている間に、顧客よりイレギュラーな計算が求められる場合がある。例えば、イレギュラーな計算としては、例えば、買い上げ対象とする複数の商品の一部の指定商品に限定した合計金額、税抜計算、税込計算などの計算の他、商品ファイルに登録されたデータと異なる価格での計算、一時的な割引きや値引きした金額やその金額をもとにした合計額の計算、商品券を利用した場合の金額やお釣りの額や均等割（割り勘）の額の計算などがある。
【００３２】
こうした場合、商品販売データ処理装置１０は、電卓宣言キーに対する入力操作に応じて、電卓処理を実行することができる。電卓処理では、商品の価格等が表示される登録画面を利用して、商品コードの読み取りにより実行される買い上げ商品についての決済処理のための計算とは関係なく、入力操作に応じた計算を実行することができる。電卓宣言キーは、例えばタッチパネル１１ｈに表示される登録画面、キーボード１１ｊａの特定のキー、あるいはタッチパネル１１ｊｂの画面の少なくとも何れか１つに設けられる。
【００３３】
次に、第１実施形態における電卓処理について説明する。図４は、電卓処理を示すフローチャートである。図５は、第１実施形態の電卓処理の実行時におけるタッチパネル１１ｈに表示される登録画面ＳＣ１の一例を示す図、図６は、第１実施形態におけるタッチパネル１１ｊｂに表示される電卓画面ＳＣ２の一例を示す図である。
【００３４】
図５に示す登録画面ＳＣ１は、領域Ｒ１，Ｒ２，Ｒ３を含む。領域Ｒ１は、最後に登録商品テーブルに登録された商品に関する商品名、個数及び単価Ｒ１１と、その商品を登録した後の買上商品の合計個数及び合計金額Ｒ１２とを表示するため領域を含む。
【００３５】
領域Ｒ２は、登録画面ＳＣ１に示された商品よりも前に登録された商品に関する商品名Ｒ２１、個数Ｒ２２、単価Ｒ２３、及び商品別の合計金額Ｒ２４（個数×単価）のリストを表示するための領域を含む。なお、登録画面ＳＣ１は、登録された商品に関する各種の情報を表示するための基本フォームのみを表しており、図５に示す以外の商品登録に関係する各種の情報を表示することも可能である。図５に示すように、登録画面において、単価Ｒ１１、合計金額Ｒ１２、個数Ｒ２２、単価Ｒ２３、合計金額Ｒ２４の領域には数値（数字）が表示される。
【００３６】
領域Ｒ３は、登録画面ＳＣ１を通じて特定の処理の実行を指示するためのキー（ボタン）が表示される領域である。図５に示す例では、登録の対象とする商品に対して個別に値引きをするための値引きキー、同じく割引きをするための値引きキーの他、電卓処理の実行を指示するための電卓宣言キーＲ３１が設けられている。
【００３７】
図６に示す電卓画面ＳＣ２は、計算式表示領域Ｒ４、数値／演算キー領域Ｒ５、ボタン領域Ｒ６を含む。計算式表示領域Ｒ４は、入力操作に応じて入力された数値データあるいは演算記号に応じて、計算処理の対象とする計算式が表示される領域である。図６に示す例では、例えば数値データ［９８］、演算記号［＋］、数値データ［２９８］が入力された状態を示している。数値データが入力される前の初期状態では、領域Ｒ４は、空白となっている。
【００３８】
数値／演算キー領域Ｒ５には、例えば数値キー（［００］［０］〜［９］）、四則記号キー（［＋］［−］［×］［÷］）、計算実行キー（［＝］）、クリアキー（［Ｃ］）、税計算キー（［税抜］［税込］）、小数点キー（［・］）などが配列される。数値キーが選択された場合には数値データが入力され、四則記号キーが選択された場合には演算データが入力される。なお、図６に示す数値／演算キー領域Ｒ５には、四則計算と［税抜］［税込］の計算に好適な数値／演算キーの一例を示しているが、顧客から要求される計算を想定した専用の計算キー（例えば、割り勘の金額の計算実行を指示する割り勘キーなど）を設けることが可能である。
【００３９】
ボタン領域Ｒ６には、電卓画面ＳＣ２を通じて特定の処理の実行を指示するためのキー（ボタン）が表示される領域である。図６に示す例では、表示画面を元に戻すための戻るキーＲ６０、電卓処理における処理内容を客面用のディスプレイ１１ｎに表示させる客面表示設定をするための客面表示キーＲ６１、電卓処理の実行を指示するための電卓宣言キーＲ６２が設けられている。
【００４０】
タッチパネル１１ｊｂは、電卓処理を実行していない場合には他の情報の表示に用いられ、電卓処理の起動に応じて図６に示す数値／演算キー領域Ｒ５及び客面表示キーＲ６１が表示されるものとする。なお、電卓宣言キーＲ６２については、電卓処理の実行に関係なく、常時、表示されていても良いし、キーボード１１ｊａの特定キーあるいは登録画面ＳＣ１の電卓宣言キーＲ３１が設けられていれば、表示されていなくても良い。さらに、電卓処理の実行に関係なく、常時、数値／演算キー領域Ｒ５及びボタン領域Ｒ６が表示されていても良い。
【００４１】
まず、プロセッサ１１ａは、登録処理の実行中に電卓宣言キーが操作されたことを検出すると（Ａｃｔ１１、Ｙｅｓ）、タッチパネル１１ｊｂに電卓画面（数値／演算キー領域Ｒ５及び客面表示キーＲ６１）を表示させて、入力操作待ち状態となる。ここで、計算の対象とする数値データは、電卓画面ＳＣ２の数値／演算キー領域Ｒ５に設けられた数値キーに対する入力操作、あるいは登録画面ＳＣ１の数値データに対する入力操作によって入力することができる。
【００４２】
プロセッサ１１ａは、タッチパネル１１ｈの登録画面ＳＣ１に対するタッチ操作を検出すると（Ａｃｔ１４、Ｙｅｓ）、タッチ位置を含む領域に表示された数値（数字）を判別し、タッチ位置の数値データを記憶する（Ａｃｔ１５）。また、プロセッサ１１ａは、タッチ位置の数値データに応じた数字を、タッチパネル１１ｊｂの計算式表示領域Ｒ４に表示させる（Ａｃｔ１９）。同様にして、他の数値（数字）が表示された領域に対してタッチ操作がされた場合には、プロセッサ１１ａは、タッチ位置の数値データに応じた数字を、先に表示された数字に続けて、タッチパネル１１ｊｂの計算式表示領域Ｒ４に表示させる（Ａｃｔ１４，１５，１９）。
【００４３】
図５に示す登録画面ＳＣ１は、商品Ｅの単価「９８」の領域がタッチされた後、続いて、商品Ｂの単価「２９８」の領域がタッチされ、最後にタッチされた領域が反転表示などによって明示されている状態を表している。図６に示す電卓画面ＳＣ２では、登録画面ＳＣ１において続けて選択された数値「９８」「２９８」が計算式表示領域Ｒ４に表示されている。
【００４４】
第１実施形態における電卓処理では、基本的に、入力された数値の加算をする計算を実行するものとする。従って、例えば登録画面ＳＣ１において数値「９８」が選択された場合に、計算式表示領域Ｒ４に対して数値「９８」に続けて、自動的に加算記号「＋」を表示（入力）させる。このため、例えば複数の商品の価格の合計を求める場合には、登録画面ＳＣ１の価格が表示された領域を続けてタッチする操作をするだけで、数値を加算する計算式を入力することができる。電卓処理では、登録画面ＳＣ１に対する１度のタッチ操作により複数桁の数値データを入力することができるので、複数桁の数字を１つずつ入力する操作が不要であり、入力操作を簡単にすることができる。
【００４５】
一方、プロセッサ１１ａは、電卓画面ＳＣ２の数値／演算キー領域Ｒ５に表示されたキーがタッチされた場合（Ａｃｔ１６、Ｙｅｓ）、タッチされたキーに応じたデータ（数値データあるいは演算データ）を記憶する（Ａｃｔ１７）。ここで、タッチされたキーが計算実行を指示する計算実行キー（［＝］）及び税計算キー（［税抜］［税込］）でない場合には（Ａｃｔ１８、Ｎｏ）、プロセッサ１１ａは、タッチされたキーに応じたデータを、タッチパネル１１ｊｂの計算式表示領域Ｒ４に表示させる（Ａｃｔ１９）。すなわち、登録画面ＳＣ１に対する入力操作により数値データを入力するだけでなく、電卓画面ＳＣ２の数値／演算キー領域Ｒ５に対する操作により任意の数値データあるいは演算データを入力することができるので、任意の計算式を入力することができる。
【００４６】
また、プロセッサ１１ａは、電卓画面ＳＣ２の計算実行を指示する計算実行キー（［＝］）あるいは税計算キー（［税抜］［税込］）がタッチされたことを検出した場合（Ａｃｔ１８、Ｙｅｓ）、計算式表示領域Ｒ４に表示された計算式に基づいて計算処理を実行し（Ａｃｔ１１１）、計算結果を計算式表示領域Ｒ４に表示させる。例えば、税計算キー（［税抜］キー）がタッチされた場合には、プロセッサ１１ａは、計算式表示領域Ｒ４に表示された計算式（合計計算式）に含まれる数値データが内税価格を表していれば、単純に計算式の計算結果ではなく、税抜の金額を算出して計算結果として表示させる。
【００４７】
なお、電卓画面ＳＣ２において実行される計算は、例えばクリアキー（［Ｃ］）に対するタッチ操作によりクリアし、改めて別の計算をすることが可能である。
【００４８】
また、電卓画面ＳＣ２の客面表示キーＲ６１をタッチする操作が検出された場合（Ａｃｔ１２、Ｙｅｓ）、プロセッサ１１ａは、客面表示設定をして、登録画面ＳＣ１あるいは電卓画面ＳＣ２に対する操作により入力された計算内容等がディスプレイ１１ｎに表示されるようにする。
【００４９】
プロセッサ１１ａは、電卓画面ＳＣ２の計算式表示領域Ｒ４に入力データを表示した際に（Ａｃｔ１９）、客面表示設定がされている場合には（Ａｃｔ１１０、Ｙｅｓ）、ディスプレイ１１ｎに客面画面を表示させる（Ａｃｔ１１３）。客面画面では、例えば電卓画面ＳＣ２の計算式表示領域Ｒ４に表示される表示内容、すなわち入力データまたは計算結果を同じように表示させる。あるいは、プロセッサ１１ａは、単純な計算式だけでなく、顧客に対して計算内容をより分かり易くするための表示データを作成して、客面画面に表示させることも可能である。
【００５０】
図７は、ディスプレイ１１ｎに表示される客面画面ＳＣ３の一例を示す図である。図７に示す客面画面ＳＣ３の例では、単純に計算式を表示するのではなく、計算の対象とする数値に対応する商品名、小計額、計算方法（税抜計算）を表す文字が付加されている。
【００５１】
図７に示す客面画面ＳＣ３を表示する場合には、例えば登録画面ＳＣ１において数値が選択された際に、この数値に対応する商品を判別して、数値データと共に商品名のデータを記憶しておく。また、電卓画面ＳＣ２の数値／演算キー領域Ｒ５においてタッチされたキー（ここでは［税抜］キー）に応じた文字列「税抜」を、計算結果の数値「３６７円」と対応づけて表示させる。
【００５２】
これにより、顧客は、ディスプレイ１１ｎに表示される客面画面ＳＣ３を参照することにより、オペレータの操作により実行される計算内容を容易に確認することが可能となる。
【００５３】
なお、前述した説明では、タッチパネル１１ｈにおいて登録画面ＳＣ１を表示させ、タッチパネル１１ｊｂに電卓画面ＳＣ２を表示させるものとして説明しているが、例えば１つのタッチパネル１１ｈにおいて登録画面と電卓画面を表示させるようにしても良い。
【００５４】
図８は、タッチパネル１１ｈの画面ＳＣ４に登録画面ＳＣ４１と電卓画面ＳＣ４２が表示された状態の一例を示している。プロセッサ１１ａは、登録処理中では、図５に示す登録画面ＳＣ１と同様にして登録画面ＳＣ４１を表示する。登録処理中に、電卓宣言キーの操作より電卓処理の起動が指示されると、プロセッサ１１ａは、図８に示すように、登録画面ＳＣ４１にオーバーラップさせて、電卓画面ＳＣ４２を表示させる。この際、プロセッサ１１ａは、電卓画面ＳＣ４２を、登録画面ＳＣ４１の数値が隠れない位置に表示させる。あるいは、登録画面ＳＣ４１のサイズあるいは形状を変更して、電卓画面ＳＣ４２と重複しない、あるいはオーバーラップする範囲を小さくするようにしても良い。
【００５５】
図８に示すように、タッチパネル１１ｈにおける画面ＳＣ４において、登録画面ＳＣ４１と電卓画面ＳＣ４２とを同時に表示する形態としても、前述と同様にして、登録画面ＳＣ４１を利用した効率的な計算式の入力が可能である。
【００５６】
このようにして、第１実施形態の商品販売データ処理装置１０では、電卓処理を実行することにより、登録処理によって表示される登録画面ＳＣ１を利用して数値データを入力すると共に、電卓画面ＳＣ２を通じて任意の数値データ及び演算データを入力して、任意の計算式を簡単に入力することができる。従って、例えば登録処理において、顧客が買い上げる商品についてのイレギュラーな計算が顧客から要求された場合であっても、効率的に計算を実行することが可能となる。
【００５７】
（第２実施形態）
第１実施形態の店舗会計システムでは、商品販売データ処理装置１０に設けられたタッチパネル１１ｈとタッチパネル１１ｊｂを利用して電卓処理を実行しているが、第２実施形態では、商品販売データ処理装置１０と他の電子機器とを連携させて電卓処理を実行する。
【００５８】
図９は、第２実施形態における電卓処理を実行する連携システムの一例を示す図である。第２実施形態では、商品販売データ処理装置５０（５０−１，…，５０−ｎ）に表示される登録画面において選択された数値を、商品販売データ処理装置５０とネットワーク７０を介して接続された電子機器６０（６０−１，…，６０−ｎ）に送信して、電子機器６０において電卓処理を実行させる。
【００５９】
図９に示す構成では、ネットワーク７０と接続されたサーバ４０が商品販売データ処理装置５０（５０−１，…，５０−ｎ）と電子機器６０（６０−１，…，６０−ｎ）との間に介在して、商品販売データ処理装置５０と電子機器６０とを接続させると共に数値データの送受信を処理する。
【００６０】
図１０は、サーバ４０の構成を示すブロック図である。図１０に示すように、サーバ４０は、プロセッサ４１ａ、メモリ４１ｂ、記憶ユニット４１ｃ、通信ユニット４１ｄを有する。プロセッサ４１ａは、メモリ４１ｂに記憶された制御プログラムを実行することにより以下に説明する処理を実行する。メモリ４１ｂは、プロセッサ４１ａにより実行される各種プログラムの他、プロセッサ４１ａが各種の処理を行う上で参照するデータを記録する。
【００６１】
記憶ユニット４１ｃは、プロセッサ４１ａが各種の処理を行う上で使用するデータ、あるいはプロセッサ４１ａの処理によって生成されたデータを記憶する。通信ユニット４１ｄは、ネットワーク７０を介して、商品販売データ処理装置５０、電子機器６０との通信を行う。
【００６２】
図１１は、電子機器６０の構成を示すブロック図である。図１１に示すように、電子機器６０は、プロセッサ６１ａ、メモリ６１ｂ、記憶ユニット６１ｃ、通信ユニット６１ｄ、タッチパネル６１ｅを有する。電子機器６０は、例えばスマートフォン、タブレット型パーソナルコンピュータなどが用いられる。
【００６３】
プロセッサ６１ａは、メモリ６１ｂに記憶された制御プログラムを実行することにより以下に説明する処理を実行する。制御プログラムには、電子機器６０において電卓処理を実行するためのアプリケーションプログラム（データ処理プログラム）が含まれる。メモリ６１ｂは、プロセッサ６１ａにより実行される各種プログラムの他、プロセッサ６１ａが各種の処理を行う上で参照するデータを記録する。
【００６４】
記憶ユニット６１ｃは、プロセッサ６１ａが各種の処理を行う上で使用するデータ、あるいはプロセッサ６１ａの処理によって生成されたデータを記憶する。通信ユニット６１ｄは、ネットワーク７０を介して、サーバ４０、商品販売データ処理装置５０との通信を行う。
【００６５】
なお、商品販売データ処理装置５０は、第１実施形態の商品販売データ処理装置１０と同様に構成されるものとして説明を省略する。ただし、商品販売データ処理装置５０は、ネットワーク７０を介した他の機器との通信が可能であるものとする。
【００６６】
次に、第２実施形態における連携システムの動作について説明する。図１２は、商品販売データ処理装置５０の動作の示すフローチャート、図１３は、電子機器６０の動作を示すフローチャート、図１４は、サーバ４０の動作を示すフローチャートである。なお、第１実施形態と同様の処理については詳細な説明を省略する。
【００６７】
まず、商品販売データ処理装置５０は、電卓処理の実行を指示する所定の操作、例えば登録処理中に電卓宣言キーの操作が検出されると（Ａｃｔ２１、Ｙｅｓ）、電卓処理を実行する電子機器６０をリンクさせるためのコードを出力する。例えば、商品販売データ処理装置５０は、ディスプレイ１１ｎにおいて、現在の取引に固有の取引コードと商品販売データ処理装置５０に固有の端末識別コード（ＰＯＳＩＤ）を含む２次元コードを表示させると共に、サーバ４０に対して取引コードと端末識別コードを送信する。
【００６８】
電卓処理に利用する電子機器６０を所持しているオペレータ（店員）あるいは顧客は、電子機器６０において、アプリケーションプログラム（データ処理プログラム）を起動して、ディスプレイ１１ｎに表示された２次元コードの画像をカメラ機能（図示せず）を利用して読み取らせる。電子機器６０のプロセッサ６１ａは、２次元コードから取引コードと端末識別コード（ＰＯＳＩＤ）を読み取り（Ａｃｔ３２）、サーバ４０に送信する（Ａｃｔ３３）。プロセッサ６１ａは、タッチパネル６１ｅに第１実施形態と同様の電卓画面を表示させる（Ａｃｔ３４）。
【００６９】
サーバ４０は、電子機器６０と商品販売データ処理装置５０のそれぞれから取引コードと端末識別コード（ＰＯＳＩＤ）を受信し（Ａｃｔ４１，４２）、同じ取引コードと端末識別コード（ＰＯＳＩＤ）とを送信した電子機器６０と商品販売データ処理装置５０とを接続する（Ａｃｔ４３）。
【００７０】
その後、商品販売データ処理装置５０は、登録画面に対するタッチ操作を検出すると（Ａｃｔ２３、Ｙｅｓ）、タッチ位置を含む領域に表示された数値（数字）を判別し、タッチ位置の数値データを記憶する（Ａｃｔ２４）。また、商品販売データ処理装置５０は、タッチ位置の数値データ（さらに取引コードと端末識別コード）をサーバ４０に送信する（Ａｃｔ２５）。以下、商品販売データ処理装置５０は、登録画面に対するタッチ操作に応じて数値（数字）が選択されるのに応じて、選択された数値の数値データをサーバ４０に送信する。商品販売データ処理装置５０は、電子機器６０との連携の終了が指示されるまで（Ａｃｔ２６、Ｎｏ）、タッチ操作に応じて選択された数値データの送信を継続する。なお、電子機器６０との連携の終了が指示されると（Ａｃｔ２６、Ｙｅｓ）、サーバ４０に終了通知を送信する。
【００７１】
サーバ４０は、商品販売データ処理装置５０から数値データを受信すると（Ａｃｔ４４）、接続された電子機器６０に数値データを送信する。サーバ４０は、商品販売データ処理装置５０から終了通知が受信されるまで（Ａｃｔ４６、Ｎｏ）、数値データの電子機器６０への転送を継続する（Ａｃｔ４４，４５）。
【００７２】
電子機器６０は、サーバ４０を通じて数値データを受信すると（Ａｃｔ３５）、数値データに応じた数字を電卓画面に第１実施形態と同様にして表示させる（Ａｃｔ３６）。以下、図１３に示すＡｃｔ３７〜３１３の処理は、第１実施形態における図４のフローチャートに示すＡｃｔ１６〜１９，１１１，１１２，１１４と同様に実行されるものとして詳細な説明を省略する。すなわち、電子機器６０は、商品販売データ処理装置５０の登録画面において選択された数値の数値データを受信し、この数値データを利用して電卓画面において計算を実行することができる。
【００７３】
このようにして、第２実施形態の連携システムでは、商品販売データ処理装置５０とネットワーク７０を介して接続される電子機器６０を利用して電卓処理を実行することができる。従って、商品販売データ処理装置５０において、登録画面を表示するためのタッチパネル（あるいはディスプレイ）の他に、電卓画面を表示するためのタッチパネル（あるいはディスプレイ）が実装されていない場合でも、店員あるいは顧客が所有するスマートフォンやタブレット型パーソナルコンピュータなどの電子機器６０を利用して電卓処理を実行することができる。
【００７４】
なお、第２実施形態における電子機器６０と商品販売データ処理装置５０とを接続（連携）させるための処理は一例であって、他の方法を使用しても良い。また、商品販売データ処理装置５０から送信された数値データを、サーバ４０を介して電子機器６０に転送しているが、商品販売データ処理装置５０から電子機器６０に対して、直接送信するようにしても良い。例えば、電卓処理を実行する際に、商品販売データ処理装置５０と電子機器６０とを、例えば無線ＬＡＮ（Local Area Network）によりネットワーク接続して、数値データの送受信を実行する。
【００７５】
さらに、前述した連携システムは、商品販売データ処理装置５０と電子機器６０とが連携する構成例を示しているが、例えば２つの電子機器６０（スマートフォン、パーソナルコンピュータ、タブレット型ＰＣなど）の間で数値データを送受信する構成とすることも可能である。例えば、一方の電子機器６０において会計プログラムなどの実行により商品に関する金額を含む商品一覧画面を表示させ、この商品一覧画面において選択された数値の数値データを、サーバ４０を介して、あるいは直接、ネットワーク接続された他方の電子機器６０に送信する。他方の電子機器６０は、前述と同様にして電卓画面を表示し、一方の電子機器６０から受信した数値データを電卓画面に表示し、この数値データを用いた計算を実行する。
【００７６】
なお、前述した各実施形態の説明では、商品販売データ処理装置（ＰＯＳ端末）において実現されるとしているが、買い上げ対象とする商品に関する金額等を含む商品一覧画面を表示する他の装置、例えばセミセルフレジ装置（登録機、会計機）、セルフレジ装置において実現することも可能である。
【００７７】
また、商品販売データ処理装置のオペレータ（店員）が操作する場合について説明しているが、商品を購入する顧客が操作するように構成することも可能である。例えば、第１実施形態における商品販売データ処理装置１０に設けられた客面用のディスプレイ１１ｎを、顧客の入力操作を受け付けることが可能な客面用タッチパネルに代えると共に、この客面用タッチパネルに商品の登録画面と電卓宣言キーを表示させる。顧客による客面用タッチパネルの電卓宣言キー、あるいはオペレータによるタッチパネル１１ｊの電卓宣言キーの入力操作に応じて、客面用タッチパネルにおいて電卓画面を表示させる。以下、前述したオペレータの操作と同様にして、顧客による客面用タッチパネルに対する操作に応じて、登録画面から選択された商品の価格などの数値データを、電卓画面に表示させて、電卓画面に対する入力操作に応じて計算を実行する。
【００７８】
また、電卓処理においてはタッチパネルに対してタッチ操作がされるものとして説明しているが、ポインティングデバイスなどの入力デバイスや、キーボードのキーに対する入力操作が行われるものであっても良い。
【００７９】
さらに、前述した説明では、顧客の買い上げ対象とする商品を登録する登録処理の間に電卓処理を実行する場合について説明しているが、登録処理以外において商品一覧画面を表示する際に電卓処理を実行することも可能である。例えば、決済処理済みの取引の内容を商品の一覧により表示することができる場合、この商品一覧画面を表示している間に電卓処理の実行が指示された場合に、前述と同様にして電卓画面を表示させると共に、商品一覧画面から選択された数値データを電卓画面に表示させて計算をすることも可能である。
【００８０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００８１】
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【符号の説明】
【００８２】
１０，５０…商品販売データ処理装置、１１ａ…プロセッサ、１１ｂ…ＲＯＭ、１１ｃ…ＲＡＭ、１１ｄ…記憶ユニット、１１ｅ…釣銭機、１１ｆ…通信ユニット、１１ｇ…スキャナ、１１ｈ…タッチパネル、１１ｊ…コンビネーションキーボード、１１ｊａ…キーボード、１１ｊｂ…タッチパネル、１１ｋ…プリンタ、４０…サーバ、６０…電子機器、７０…ネットワーク。
【図１】
2018147185.tif 000003
【図２】
2018147185.tif 000004
【図３】
2018147185.tif 000005
【図４】
2018147185.tif 000006
【図５】
2018147185.tif 000007
【図６】
2018147185.tif 000008
【図７】
2018147185.tif 000009
【図８】
2018147185.tif 000010
【図９】
2018147185.tif 000011
【図１０】
2018147185.tif 000012
【図１１】
2018147185.tif 000013
【図１２】
2018147185.tif 000014
【図１３】
2018147185.tif 000015
【図１４】
2018147185.tif 000016