(57)【特許請求の範囲】
【請求項１】
パターンコードに関連付けて表示フォーマットデータと消去プログラムＩＤとを記憶するパターンテーブルと、
メッセージコードに関連付けてメッセージデータを記憶するメッセージテーブルと、
入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる画面を表示デバイスに表示させる画面表示手段と、
前記入力デバイスから商品データが入力された商品に対して前記パターンコードと前記メッセージコードとが設定されているとき、当該パターンコードに関連付けて前記パターンテーブルに記憶されている表示フォーマットデータと消去プログラムＩＤとを検出するとともに当該メッセージコードに関連付けて前記メッセージテーブルで記憶されているメッセージデータを検出する検出手段と、
前記検出手段により検出された前記表示フォーマットデータと前記メッセージデータとからポップアップウィンドウを作成する作成手段と、
前記作成手段により作成された前記ポップアップウィンドウを前記表示デバイスの前記画面の上に重ねて表示させるウィンドウ表示手段と、
前記ウィンドウ表示手段により表示された前記ポップアップウィンドウを、前記検出手段により検出された前記消去プログラムＩＤで識別される消去プログラムに従い消去する消去手段と、
を具備したことを特徴とする商品販売データ処理装置。
【請求項２】
前記消去プログラムは、確認入力と取消入力のいずれかを強制し、前記確認入力がなされた場合には前記ポップアップウィンドウを消去して前記商品販売データ処理を継続し、前記取消入力がなされた場合には前記ポップアップウィンドウを消去して前記商品販売データ処理を中止する第１の消去プログラムを少なくとも含むことを特徴とする請求項１記載の商品販売データ処理装置。
【請求項３】
前記消去プログラムは、確認入力を強制し、前記確認入力がなされた場合には前記ポップアップウィンドウを消去して前記商品販売データ処理を継続する第２の消去プログラムを少なくとも含むことを特徴とする請求項１または２記載の商品販売データ処理装置。
【請求項４】
前記消去プログラムは、任意の入力を待機し、前記任意の入力がなされた場合には前記ポップアップウィンドウを消去して前記商品販売データ処理を継続する第３の消去プログラムを少なくとも含むことを特徴とする請求項１乃至３のうちいずれか１に記載の商品販売データ処理装置。
【請求項５】
入力デバイスと表示デバイスとを備えたコンピュータに、
前記入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる画面を前記表示デバイスに表示させる機能と、
前記入力デバイスから商品データが入力された商品に対してパターンコードとメッセージコードとが設定されているとき、当該パターンコードに関連付けてパターンテーブルに記憶されている表示フォーマットデータと消去プログラムＩＤとを検出するとともに当該メッセージコードに関連付けてメッセージテーブルで記憶されているメッセージデータを検出する機能と、
検出された前記表示フォーマットデータと前記メッセージデータとからポップアップウィンドウを作成する機能と、
作成された前記ポップアップウィンドウを前記表示デバイスの前記画面の上に重ねて表示させる機能と、
表示された前記ポップアップウィンドウを、前記検出された前記消去プログラムＩＤで識別される消去プログラムに従い消去する機能と、
を実現させるための画面制御プログラム。
【請求項６】
少なくとも１つのサーバ装置と端末装置とを含む商品販売データ処理システムであって、
パターンコードに関連付けて表示フォーマットデータと消去プログラムＩＤとを記憶するパターンテーブルと、
メッセージコードに関連付けてメッセージデータを記憶するメッセージテーブルと、
入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる画面を表示デバイスに表示させる画面表示手段と、
前記入力デバイスから商品データが入力された商品に対して前記パターンコードと前記メッセージコードとが設定されているとき、当該パターンコードに関連付けて前記パターンテーブルに記憶されている表示フォーマットデータと消去プログラムＩＤとを検出するとともに当該メッセージコードに関連付けて前記メッセージテーブルで記憶されているメッセージデータを検出する検出手段と、
前記検出手段により検出された前記表示フォーマットデータと前記メッセージデータとからポップアップウィンドウを作成する作成手段と、
前記作成手段により作成された前記ポップアップウィンドウを前記表示デバイスの前記画面の上に重ねて表示させるウィンドウ表示手段と、
前記ウィンドウ表示手段により表示された前記ポップアップウィンドウを、前記検出手段により検出された前記消去プログラムＩＤで識別される消去プログラムに従い消去する消去手段と、
を具備し、
かつ前記サーバ装置は、前記パターンテーブル及び前記メッセージテーブルに加えて、前記画面表示手段、前記検出手段、前記作成手段、前記ウィンドウ表示手段及び前記消去手段のうちの少なくとも１つを備え、
前記端末装置は、前記画面表示手段、前記検出手段、前記作成手段、前記ウィンドウ表示手段及び前記消去手段のうちの前記サーバ装置に備えられていないものと、前記入力デバイス及び表示デバイスを備えたことを特徴とする商品販売データ処理システム。
【請求項７】
入力デバイスと表示デバイスと第１のコンピュータとを備えた端末装置とともに商品販売データ処理システムを構築するサーバ装置に備えられた第２のコンピュータに、
前記入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる画面を前記表示デバイスに表示させる機能、
前記入力デバイスから商品データが入力された商品に対してパターンコードとメッセージコードとが設定されているとき、当該パターンコードに関連付けてパターンテーブルに記憶されている表示フォーマットデータと消去プログラムＩＤとを検出するとともに当該メッセージコードに関連付けてメッセージテーブルで記憶されているメッセージデータを検出する機能、
検出された前記表示フォーマットデータと前記メッセージデータとからポップアップウィンドウを作成する機能、
作成された前記ポップアップウィンドウを前記表示デバイスの前記画面の上に重ねて表示させる機能、及び
表示された前記ポップアップウィンドウを、前記検出された前記消去プログラムＩＤで識別される消去プログラムに従い消去する機能、
のうちの少なくとも１つの機能を実現させるとともに、
残りの機能を前記第１のコンピュータに実現させるためのプログラムを前記端末装置に送信する機能、をさらに実現させるための画面制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置及びその画面制御プログラムと、商品販売データ処理システム及びその画面制御プログラムに関する。
【背景技術】
【０００２】
コンピュータを主体とする様々な情報処理装置は、情報処理の過程でオペレータに確認を求める事象が発生したときに、その情報処理に係わる画面上にポップアップウィンドウを重ねて表示させて、オペレータに確認を求める。上記ポップアップウィンドウは、予め設定された条件の入力がなされると消去される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３４４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ポップアップウィンドウを消去するための入力条件の変更が容易な商品販売データ処理装置を提供しようとするものである。
【課題を解決するための手段】
【０００５】
実施形態の商品販売データ処理装置は、パターンテーブルと、メッセージテーブルと、画面表示手段と、検出手段と、ウィンドウ表示手段と、消去手段とを備える。パターンテーブルは、パターンコードに関連付けて表示フォーマットデータと消去プログラムＩＤとを記憶する。メッセージテーブルは、メッセージコードに関連付けてメッセージデータを記憶する。画面表示手段は、入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる画面を表示デバイスに表示させる。検出手段は、入力デバイスから商品データが入力された商品に対してパターンコードとメッセージコードとが設定されているとき、当該パターンコードに関連付けてパターンテーブルに記憶されている表示フォーマットデータと消去プログラムＩＤとを検出するとともに当該メッセージコードに関連付けてメッセージテーブルで記憶されているメッセージデータを検出する。作成手段は、検出された表示フォーマットデータとメッセージデータとからポップアップウィンドウを作成する。ウィンドウ表示手段は、作成されたポップアップウィンドウを表示デバイスの画面の上に重ねて表示させる。消去手段は、ポップアップウィンドウを、検出手段により検出された消去プログラムＩＤで識別される消去プログラムに従い消去する。
【図面の簡単な説明】
【０００６】
【図１】商品販売データ処理装置の一実施形態であるＰＯＳシステムの全体構成図。
【図２】同ＰＯＳシステムの商品マスタファイルに記憶されるデータレコードのフォーマットを示す図。
【図３】同ＰＯＳシステムが有するメッセージテーブルの一例を示す図。
【図４】同ＰＯＳシステムが有するパターンテーブルの一例を示す図。
【図５】同ＰＯＳシステムで利用するポップアップウィンドウのフォーマットパターン例を示す図。
【図６】同ＰＯＳシステムにおけるＰＯＳ端末の要部構成を示すブロック図。
【図７】同ＰＯＳシステムのおけるＰＯＳ端末のＣＰＵが実行する主要な情報処理の手順を示す流れ図。
【図８】図７におけるステップＳＴ１０の第１の消去処理の手順を具体的に示す流れ図。
【図９】図７におけるステップＳＴ１１の第２の消去処理の手順を具体的に示す流れ図。
【図１０】図７におけるステップＳＴ１２の第３の消去処理の手順を具体的に示す流れ図。
【図１１】同ＰＯＳシステムのおけるＰＯＳ端末のタッチパネルに表示される登録画面の一例を示す図。
【図１２】図１１に示す登録画面にポップアップウィンドウが表示された状態を示す図。
【図１３】ホップアップウィンドウの他の表示形態を示す図。
【図１４】クラウドコンピューティングを利用したＰＯＳシステムの構成図。
【発明を実施するための形態】
【０００７】
以下、実施形態の商品販売データ処理装置を、図面を用いて説明する。なお、この実施形態は、商品販売データ処理装置をＰＯＳ（Point Of Sales）システムに適用した場合である。
【０００８】
図１は、ＰＯＳシステム１の概略を示すブロック図である。ＰＯＳシステム１は、１台のＰＯＳサーバ１０と、複数台のＰＯＳ端末２０とを備える。ＰＯＳサーバ１０と各ＰＯＳ端末２０とは、いずれもコンピュータを搭載する。ＰＯＳサーバ１０と各ＰＯＳ端末２０とは、ＬＡＮ（Random Access Memory）等のネットワーク３０を介して双方向通信自在に接続されている。
【０００９】
ＰＯＳサーバ１０は、商品マスタファイル１１を有する。商品マスタファイル１１は、各商品をそれぞれ識別するための商品固有の商品コードに関連付けて、その商品に関する種々の情報を記憶する。
【００１０】
図２は、商品マスタファイル１１に記憶される１商品のデータレコード１１Ｒを示す模式図である。図２に示すように、商品マスタファイル１１は、商品コードに関連付けて、この商品コードで識別される商品の商品名，単価等とともに、メッセージ番号ＭＮｏとパターン番号ＰＮｏとを記憶している。
【００１１】
メッセージ番号ＭＮｏは、メッセージテーブル１２のレコード識別番号である。メッセージテーブル１２は、図３に示すように、一連のメッセージ番号に関連付けて、オペレータに通知するメッセージのデータとそのメッセージに付されたタイトルのデータとを記録する。
【００１２】
パターン番号ＰＮｏは、パターンテーブル１３のレコード識別番号である。パターンテーブル１３は、図４に示すように、一連のパターン番号に関連付けて、表示フォーマットデータと消去プログラムＩＤとを記録する。表示フォーマットデータは、前記メッセージの表示に供するポップアップウィンドウのフォーマットデータである。消去プログラムＩＤは、そのポップアップウィンドウを消去するためのプログラムに付されたＩＤである。
【００１３】
ここで本実施形態では、説明の便宜上、ポップアップウィンドウのフォーマットデータを、図５の（ａ）、（ｂ）、（ｃ）にそれぞれ示すポップアップウィンドウＰＷ１，ＰＷ２，ＰＷ３の３種類とする。すなわち、第１のフォーマットパターンであるポップアップウィンドウＰＷ１は、ウィンドウの枠内にメッセージとそのタイトルとを表示するとともに、確定ボタンＢ１と取消ボタンＢ２の各ボタンイメージを表示する。第２のフォーマットパターンであるポップアップウィンドウＰＷ２は、同じくウィンドウの枠内にメッセージとそのタイトルとを表示するとともに、確定ボタンＢ１のボタンイメージを表示する。第３のフォーマットパターンであるポップアップウィンドウＰＷ３は、同じくウィンドウの枠内にメッセージとそのタイトルとを表示するとともに、閉じるボタンＢ３のボタンイメージを表示する。
【００１４】
確定ボタンＢ１と閉じるボタンＢ３は、情報処理の継続を指示する確認入力用のボタンとして機能する。取消ボタンＢ２は、情報処理の中止を指示する確認入力用のボタンとして機能する。確定ボタンＢ１と取消ボタンＢ２とは、その入力が強制である。閉じるボタンＢ３は、その入力が強制でない。
【００１５】
このため、図４に示すように、ポップアップウィンドウＰＷ１に対しては、確定ボタンＢ１が入力されたときにはポップアップウィンドウＰＷ１を消去して情報処理を継続させ、取消ボタンＢ２が入力されたときにはポップアップウィンドウＰＷ１を消去して情報処理を中止させる消去プログラムのＩＤ［pid01］がセットされる。ポップアップウィンドウＰＷ２に対しては、確定ボタンＢ１の入力後にポップアップウィンドウＰＷ２を消去して情報処理を継続させる消去プログラムのＩＤ［pid02］がセットされる。ポップアップウィンドウＰＷ３に対しては、任意の入力があるとポップアップウィンドウＰＷ３を消去して情報処理を継続させる消去プログラムのＩＤ［pid03］がセットされる。
【００１６】
ＰＯＳサーバ１０は、ＨＤＤ（Hard Disk Drive）等の記憶装置に、前記商品マスタファイル１１と、メッセージテーブル１２と、パターンテーブル１３とを保存する。そしてＰＯＳサーバ１０は、前記商品マスタファイル１１、メッセージテーブル１２及びパターンテーブル１３のメンテナンスモードを備えており、図示しないメンテナンス用のパーソナルコンピュータを利用してオペレータがＰＯＳサーバ１０にアクセスすることにより、前記商品マスタファイル１１、メッセージテーブル１２及びパターンテーブル１３のデータを適宜追加、変更または削除できるようになっている。
【００１７】
図６は、ＰＯＳ端末２０の要部構成を示すブロック図である。ＰＯＳ端末２０は、コンピュータの中枢を担うＣＰＵ（Central Processing Unit）２０１を搭載している。そして、このＣＰＵ２０１に、アドレスバス，データバス等のバスライン２０２を介して、ＲＯＭ（Read Only Memory）２０３、ＲＡＭ（Random Access Memory）２０４、ＨＤＤ（Hard Disk Drive）２０５、時計部２０６、通信インターフェース２０７、キーボードコントローラ２０８、タッチパネルコントローラ２０９、表示コントローラ２１０、プリンタコントローラ２１１及びスキャナインターフェース２１２等を接続している。
【００１８】
ＲＯＭ２０３及びＲＡＭ２０４は、ＣＰＵ２０１によってデータの読み取りや書込みが行われる主記憶部を構成する。ＨＤＤ２０５は、プログラム等の大容量データを記憶するための補助記憶部を構成する。時計部２０６は、現在の日付及び時刻を計時する。通信インターフェース２０７は、ネットワーク３０を介してＰＯＳサーバ１０にデータを送信し、またＰＯＳサーバ１０からネットワーク３０を介して送られてくるデータを受信する。
【００１９】
介して行われるデータ通信を制御する。
【００２０】
キーボードコントローラ２０８は、キーボード２２１を制御する。キーボード２２１には、数値を置数するための置数キーの他、小計キー、預／現計キー、確定キー、取消キー、クリアキー等の種々のファンクションキーが配設されている。
【００２１】
タッチパネルコントローラ２０９は、平面ディスプレイとタッチパネルセンサとからなるタッチパネル２２２を制御する。タッチパネル２２２は、オペレータ用のディスプレイとして機能する。タッチパネルコントローラ２０９は、平面ディスプレイに対する画面表示を制御する。またタッチパネルコントローラ２０９は、平面ディスプレイの画面がオペレータによってタッチされたときのそのタッチ位置を示す座標データを取得する。
【００２２】
表示コントローラ２１０は、客用ディスプレイ２２３の画面表示を制御する。プリンタコントローラ２１１は、レシートを印字するためのプリンタ２２４の駆動を制御する。スキャナインターフェース２１２は、スキャナ２２５で読み取られたバーコードデータを受信する。各商品には、その商品固有の商品コードを示すバーコードが付されている。
【００２３】
ＣＰＵ２０１は、入力デバイスであるキーボード２２１またはスキャナ２２５より商品コードが入力されると、図７の流れ図に示す手順の商品販売データ処理を開始する。この処理は、ＲＯＭ２０３またはＨＤＤ２０５に保存されているプログラムによって実現される。
【００２４】
先ず、ＣＰＵ２０１は、入力された商品コードでＰＯＳサーバ１０に問合せを行い、この商品コードに対応して商品マスタファイル１１に設定されている商品情報（商品名，単価，メッセージ番号ＭＮｏ，パターン番号ＰＮｏ等を含む）を検出する（ＳＴ１）。そしてＣＰＵ２０１は、この検出した商品情報の商品名，単価等を含む登録画面を作成し、タッチパネル２２２と客用ディスプレイ２２３とに表示させる（ＳＴ２：第１画面表示手段）。
【００２５】
図１１に、タッチパネル２２２に表示される登録画面４０の一例を示す。この登録画面４０は、カレントエリア４１と、明細エリア４２と、合計エリア４３とを含む。カレントエリア４１は、今回登録された商品の商品名，単価，販売点数及び販売金額を表示する。明細エリア４２は、既に登録した商品の商品名，単価，販売点数及び販売金額をリスト形式で表示する。合計エリア４３は、今回登録された商品を含む１取引の合計金額を表示する。
【００２６】
登録画面４０を表示させた後、ＣＰＵ２０１は、検出した商品情報のメッセージ番号ＭＮｏが“０”であるか否かを判定する（ＳＴ３）。メッセージ番号ＭＮｏが“０”の場合（ＳＴ３のＮＯ）、今回登録された商品に対してメッセージの表示設定がなされていない。この場合、ＣＰＵ２０１は、商品登録処理を実行する。すなわちＣＰＵ２０１は、今回登録された商品の商品コード，商品名，単価，販売点数，販売金額等の商品販売データを、ＲＡＭ２０４の売上メモリに登録する（ＳＴ１３）。以上で、ＣＰＵ２０１は、今回の商品販売データ処理を終了する。
【００２７】
これに対し、メッセージ番号ＭＮｏが“０”でない場合（ＳＴ３のＹＥＳ）、今回登録された商品に対してメッセージの表示設定がなされている。この場合、ＣＰＵ２０１は、このメッセージ番号ＭＮｏでＰＯＳサーバ１０に問合せを行い、このメッセージ番号ＭＮｏに対応してメッセージテーブル１２に設定されているタイトルデータ及びメッセージデータを検出する（ＳＴ４）。さらにＣＰＵ２０１は、検出した商品情報からパターン番号ＰＮｏを取得する（ＳＴ５）。そしてＣＰＵ２０１は、このパターン番号ＰＮｏでＰＯＳサーバ１０に問合せを行い、このパターン番号ＰＮｏに対応してパターンテーブル１３に設定されている表示フォーマットデータと消去プログラムＩＤとを検出する（ＳＴ６）。
【００２８】
しかる後、ＣＰＵ２０１は、表示フォーマットデータのタイトルエリアにタイトルデータをセットするとともにメッセージエリアにメッセージデータをセットして、ポップアップウィンドウを編集する（ＳＴ７：第２画面作成手段）。そしてＣＰＵ２０１は、このポップアップウィンドウを、タッチパネル２２２の登録画面４０の上に重ねて表示させる（ＳＴ８：第２画面表示手段）。
【００２９】
図１２に、登録画面４０の上に重ねて表示されるポップアップウィンドウ５１の一例を示す。このポップアップウィンドウ５１は、第１のフォーマットパターンであるポップアップウィンドウＰＷ１に、タイトルデータ「販売確認」とメッセージデータ「販売対象商品が登録されました。確認を行ってください」とがセットされた例である。
【００３０】
因みに、第２のフォーマットパターンであるポップアップウィンドウＰＷ２に同様のテキストデータ及びメッセージデータがセットされた場合には、図１３の（ａ）に示すポップアップウィンドウ５２が表示される。また、第３のフォーマットパターンであるポップアップウィンドウＰＷ３に同様のテキストデータ及びメッセージデータがセットされた場合には、図１３の（ｂ）に示すポップアップウィンドウ５３が表示される。
【００３１】
ステップＳＴ８にてポップアップウィンドウ５１〜５３を表示させた後、ＣＰＵ２０１は、表示フォーマットデータとともに検出した消去プログラムＩＤを判別する（ＳＴ９）。ここで、消去プログラムＩＤが“pid01”であった場合、すなわちポップアップウィンドウ５１を表示させた場合には、ＣＰＵ２０１は、プログラムＩＤが“pid01”の消去プログラムによる第１の消去処理にジャンプする（ＳＴ１０）。この処理の手順は、図８に具体的に示される。
【００３２】
先ず、ＣＰＵ２０１は、確認入力がなされたか否かを判断する（ＳＴ２１）。確認入力がなされていない場合（ＳＴ２１のＮＯ）、ＣＰＵ２０１は、取消入力がなされたか否かを判断する（ＳＴ２２）。取消入力がなされていない場合（ＳＴ２２）。ＣＰＵ２１は、再び確認入力がなされたか否かを判断する（ＳＴ２１）。こうして、ＣＰＵ２０１は、確認または取消の入力を強制する。
【００３３】
ポップアップウィンドウ５１の確定ボタンＢ１がタッチされるか、キーボード２２１の確定キーが入力されると（ＳＴ２１のＹＥＳ）、確認入力がなされたので、ＣＰＵ２０１は、ポップアップウィンドウ５１を消去する（ＳＴ２２：画面消去手段）。しかる後、ＣＰＵ２０１は、前記ステップＳＴ１３の商品登録処理を実行して、今回の商品販売データ処理を終了する。
【００３４】
これに対し、ポップアップウィンドウ５１の取消ボタンＢ２がタッチされるか、キーボード２２１の取消キーが入力された場合には（ＳＴ２２のＹＥＳ）、取消入力がなされたので、ＣＰＵ２０１は、ポップアップウィンドウ５１を消去する（ＳＴ２４：画面消去手段）。しかる後、ＣＰＵ２０１は、商品登録処理を実行することなく今回の商品販売データ処理を終了する。
【００３５】
一方、消去プログラムＩＤが“pid02”であった場合、すなわちポップアップウィンドウ５２を表示させた場合には、ＣＰＵ２０１は、プログラムＩＤが“pid02”の消去プログラムによる第２の消去処理にジャンプする（ＳＴ１１）。この処理の手順は、図９に具体的に示される。
【００３６】
先ず、ＣＰＵ２０１は、確認入力がなされたか否かを判断する（ＳＴ３１）。確認入力がなされていない場合（ＳＴ２３のＮＯ）、ＣＰＵ２１は、確認入力がなされるのを待機する（ＳＴ３１）。すなわちＣＰＵ２０１は、確認入力を強制する。そして、ポップアップウィンドウ５１の確定ボタンＢ１がタッチされるか、キーボード２２１の確定キーが入力されると（ＳＴ３１のＹＥＳ）、確認入力がなされたので、ＣＰＵ２０１は、ポップアップウィンドウ５１を消去する（ＳＴ３２：画面消去手段）。しかる後、ＣＰＵ２０１は、前記ステップＳＴ１３の商品登録処理を実行して、今回の商品販売データ処理を終了する。
【００３７】
また、消去プログラムＩＤが“pid03”であった場合、すなわちポップアップウィンドウ５３を表示させた場合には、ＣＰＵ２０１は、プログラムＩＤが“pid03”の消去プログラムによる第３の消去処理にジャンプする（ＳＴ１２）。この処理の手順は、図１０に具体的に示される。
【００３８】
先ず、ＣＰＵ２０１は、閉じるボタンＢ３が入力されたか否かを判断する（ＳＴ４１）。入力されていない場合（ＳＴ４１のＮＯ）、ＣＰＵ２１は、キーボード２２１からキー入力があったか否かを判断する（ＳＴ４２）。キー入力がない場合（ＳＴ４２のＮＯ）、ＣＰＵ２０１は、再び閉じるボタンＢ３が入力されたか否かを判断する（ＳＴ４１）。こうして、ＣＰＵ２０１は、閉じるボタンＢ３が入力されるか、いずれかのキー入力がなされるのを待機する。そして、閉じるボタンＢ３が入力されるか（ＳＴ４１のＹＥＳ）、いずれかのキー入力があると（ＳＴ４２のＹＥＳ）、ＣＰＵ２０１は、ポップアップウィンドウ５１を消去する（ＳＴ４２：画面消去手段）。しかる後、ＣＰＵ２０１は、前記ステップＳＴ１３の商品登録処理を実行して、今回の情報処理を終了する。
【００３９】
なお、プログラムＩＤが“pid01”，“pid02”及び“pid03”の各消去プログラムは、ＲＯＭ２０３またはＨＤＤ２０５に保存されている。
【００４０】
このように、本実施形態のＰＯＳシステム１においては、ＰＯＳ端末２０にて販売登録された商品に対してメッセージ番号ＭＮｏとパターン番号ＰＮｏとが設定されていた場合、ポップアップウィンドウが表示される。すなわち、商品販売データ処理の過程で、メッセージ番号ＭＮｏとパターン番号ＰＮｏとが設定された商品のデータ入力があった場合、商品販売データ処理に係わる登録画面４０の上に重ねてポップアップウィンドウが表示される。ポップアップウィンドウは、パターン番号ＰＮｏに対応する表示フォーマットデータに、メッセージ番号ＭＮｏに対応するタイトルデータとメッセージデータとをセットしたものである。
【００４１】
すなわち、パターン番号ＰＮｏとして“Ｐ０１”が設定された商品が登録された場合には、図５の（ａ）に示すフォーマットのポップアップウィンドウＰＷ１が表示される。したがってこの場合は、ＰＯＳ端末２０のオペレータは、確定操作または取消操作を行ってポップアップウィンドウＰＷ１を閉じる。これに対し、パターン番号ＰＮｏとして“Ｐ０２”が設定された商品が登録された場合には、図５の（ｂ）に示すフォーマットのポップアップウィンドウＰＷ２が表示される。したがってこの場合は、ＰＯＳ端末２０のオペレータは、確定操作を行ってポップアップウィンドウＰＷ２を閉じる。また、パターン番号ＰＮｏとして“Ｐ０３”が設定された商品が登録された場合には、図５の（ｃ）に示すフォーマットのポップアップウィンドウＰＷ３が表示される。したがってこの場合は、ＰＯＳ端末２０のオペレータは、閉じるボタンＢ３の操作または何らかのキー操作を行ってポップアップウィンドウＰＷ３を閉じる。
【００４２】
このように、本実施形態のＰＯＳシステムによれば、各商品に対してそれぞれ設定されるパターン番号ＰＮｏの如何によって、その商品に対して表示されるポップアップウィンドウのパターンが決まる。各商品に対してのパターン番号ＰＮｏは、商品マスタファイル１１に設定されており、その番号は、ＰＯＳサーバ１０のメンテナンス業務によって任意に変更可能である。したがって、各商品の登録の際に表示させるポップアップウィンドウのパターン、つまりはポップアップウィンドウを消去するための入力条件を容易に変更することができる。
【００４３】
以下、他の実施形態について説明する。  
前記実施形態では、メッセージテーブル１２とパターンテーブル１３とをＰＯＳサーバ１０が保存し、図７のステップＳＴ４及びＳＴ６の処理でＰＯＳ端末２０からＰＯＳサーバ１０に問合せを行うようにした。この点に関しては、上記メッセージテーブル１２とパターンテーブル１３とをＰＯＳ端末２０のＨＤＤ２０５で保存するようにして、問合せ処理を不要にしてもよい。さらには、少なくとも各商品の商品コードに対応してメッセージ番号とパターン番号とを設定記憶するデータファイルをＰＯＳ端末２０が備えることにより、商品販売データ処理装置としての機能をＰＯＳ端末２０単体で実現することも可能である。
【００４４】
また、ポップアップウィンドウのパターンは、前記実施形態の３種類（ポップアップウィンドウＰＷ１，ポップアップウィンドウＰＷ２，ポップアップウィンドウＰＷ３）に限定されるものではない。本実施形態は、パターンテーブル１３の設定如何によって、様々なパターンのポップアップウィンドウに対応できるものである。
【００４５】
また、本実施形態のＰＯＳシステムは、クラウドコンピューティングを利用して実現することも可能である。より具体的には、software as a service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【００４６】
図１４は、クラウドコンピューティングを利用したＰＯＳシステム６０の構成図であり、図１と共通する部分には同一符号を付している。このＰＯＳシステム６０は、クラウド６１と、ＰＯＳ端末２０別の複数の通信ネットワーク６２を含む。クラウド６１はさらに、ＰＯＳサーバ１０を含む。
【００４７】
各ＰＯＳ端末２０は、それぞれ対応する通信ネットワーク６２を介してクラウド６１と通信可能である。通信ネットワーク６２としては、インターネット、プライベートネットワーク、次世代ネットワーク（ＮＧＮ）、あるいはモバイルネットワークなどを適宜に利用できる。
【００４８】
かかる構成のＰＯＳシステム６０は、図７に示す各処理のうちのステップＳＴ１の処理において、商品マスタファイル１１から問合せのあった商品コードで特定される商品情報を検出する処理は、クラウド６１側のＰＯＳサーバ１０で実行するが、その後のステップＳＴ２〜ＳＴ１３の処理については、ＰＯＳサーバ１０及びＰＯＳ端末２０のいずれにおいて実行してもよい。
【００４９】
また、ステップＳＴ１〜ＳＴ１３のうちの複数の処理をＰＯＳサーバ１０で実行する場合、それらの処理を単一のサーバにおいて実行しても良いし、複数のサーバにおいて分散処理してもよい。
【００５０】
ところで、ステップＳＴ２〜ＳＴ１３のうちの少なくとも１つの処理をＰＯＳ端末２０にて実行する場合、その処理をＰＯＳ端末２０が有するコンピュータに実行させるためのプログラムを、予めＰＯＳ端末２０が有するプログラム記憶部（ＲＯＭ２０３またはＨＤＤ２０５）に記憶させておいても良いし、上記のプログラムをクラウド６１が有する記憶ユニットに記憶しておき、必要に応じてクラウド６１からＰＯＳ端末２０へと与えるようにしても良い。上記のプログラムをクラウド６１からＰＯＳ端末２０へと与える場合には、ＰＯＳサーバ１０に、上記のプログラムをＰＯＳ端末２０へと送信する機能を備える。
【００５１】
さらに、記録媒体に記録された同様のプログラムが、ＰＯＳ端末２０にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００５２】
また、前記実施形態は、ＰＯＳシステム１，６０について説明したが、本発明は、ポップアップウィンドウを使用する他の情報処理装置または情報処理システムにも適用することができる。
【００５３】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］  入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第１画面を表示デバイスに表示させる第１画面表示手段と、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第２画面を作成する第２画面作成手段と、この作成手段により作成された前記第２画面を、前記表示デバイスの前記第１画面の上に重ねて表示させる第２画面表示手段と、前記第２画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第２画面を消去する画面消去手段と、を具備し、前記画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードは、商品毎に設定されることを特徴とする商品販売データ処理装置。
［２］  前記画面のフォーマットパターンは、前記入力部の第１の入力を、前記商品販売データ処理を継続する確認入力として設定し、第２の入力を、前記商品販売データ処理を中止する確認入力として設定した第１のフォーマットパターンを少なくとも含むことを特徴とする［１］記載の商品販売データ処理装置。
［３］  前記画面のフォーマットパターンは、前記入力部の第１の入力を、前記商品販売データ処理を継続する確認入力として設定した第２のフォーマットパターンを少なくとも含むことを特徴とする［１］または［２］に記載の商品販売データ処理装置。
［４］  前記画面のフォーマットパターンは、前記入力部の任意の入力を、前記商品販売データ処理を継続する確認入力として設定した第３のフォーマットパターンを少なくとも含むことを特徴とする［１］乃至［３］のうちいずれか１に記載の商品販売データ処理装置。
［５］  入力デバイスと表示デバイスとを備えたコンピュータに、前記入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第１画面を表示デバイスに表示させる機能と、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第２画面を作成する機能と、作成された前記第２画面を、前記表示デバイスの前記第１画面の上に重ねて表示させる機能と、前記第２画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第２画面を消去する機能と、を実現させるための画面制御プログラム。
［６］  少なくとも１つのサーバ装置と端末装置とを含む商品販売データ処理システムであって、入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第１画面を表示デバイスに表示させる第１画面表示手段と、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第２画面を作成する第２画面作成手段と、この作成手段により作成された第２画面を、前記表示デバイスの前記第１画面の上に重ねて表示させる第２画面表示手段と、前記第２画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第２画面を消去する画面消去手段と、を具備し、かつ前記サーバ装置は、前記第１画面表示手段、第２画面作成手段、第２画面表示手段及び画面消去手段のうちの少なくとも１つを備え、前記端末装置は、前記第１画面表示手段、第２画面作成手段、第２画面表示手段及び画面消去手段のうちの前記サーバ装置に備えられていないものと、前記入力デバイス及び表示デバイスを備えたことを特徴とする商品販売データ処理システム。
［７］  入力デバイスと表示デバイスと第１のコンピュータとを備えた端末装置とともに商品販売データ処理システムを構築するサーバ装置に備えられた第２のコンピュータに、前記入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第１画面を表示デバイスに表示させる機能、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第２画面を作成する機能、作成された前記第２画面を、前記表示デバイスの前記第１画面の上に重ねて表示させる機能、及び前記第２画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第２画面を消去する機能、のうちの少なくとも１つの機能を実現させるとともに、残りの機能を前記第１のコンピュータに実現させるためのプログラムを前記端末装置に送信する機能、をさらに実現させるための画面制御プログラム。
【符号の説明】
【００５４】
１，６０…ＰＯＳシステム、１０…ＰＯＳサーバ、１１…商品マスタファイル、１２…メッセージテーブル、１３…パターンテーブル、２０…ＰＯＳ端末、６１…クラウド。
【図１】
0005377545.tif 000002
【図２】
0005377545.tif 000003
【図３】
0005377545.tif 000004
【図４】
0005377545.tif 000005
【図５】
0005377545.tif 000006
【図６】
0005377545.tif 000007
【図７】
0005377545.tif 000008
【図８】
0005377545.tif 000009
【図９】
0005377545.tif 000010
【図１０】
0005377545.tif 000011
【図１１】
0005377545.tif 000012
【図１２】
0005377545.tif 000013
【図１３】
0005377545.tif 000014
【図１４】
0005377545.tif 000015