"入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第1画面を表示デバイスに表示させる第1画面表示手段と、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第2画面を作成する第2画面作成手段と、この作成手段により作成された前記第2画面を、前記表示デバイスの前記第1画面の上に重ねて表示させる第2画面表示手段と、前記第2画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第2画面を消去する画面消去手段と、を具備し、前記画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードは、商品毎に設定されることを特徴とする商品販売データ処理装置。前記画面のフォーマットパターンは、前記入力部の第1の入力を、前記商品販売データ処理を継続する確認入力として設定し、第2の入力を、前記商品販売データ処理を中止する確認入力として設定した第1のフォーマットパターンを少なくとも含むことを特徴とする請求項1記載の商品販売データ処理装置。前記画面のフォーマットパターンは、前記入力部の第1の入力を、前記商品販売データ処理を継続する確認入力として設定した第2のフォーマットパターンを少なくとも含むことを特徴とする請求項1または2に記載の商品販売データ処理装置。前記画面のフォーマットパターンは、前記入力部の任意の入力を、前記商品販売データ処理を継続する確認入力として設定した第3のフォーマットパターンを少なくとも含むことを特徴とする請求項1乃至3のうちいずれか1に記載の商品販売データ処理装置。入力デバイスと表示デバイスとを備えたコンピュータに、前記入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第1画面を表示デバイスに表示させる機能と、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第2画面を作成する機能と、作成された前記第2画面を、前記表示デバイスの前記第1画面の上に重ねて表示させる機能と、前記第2画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第2画面を消去する機能と、を実現させるための画面制御プログラム。少なくとも1つのサーバ装置と端末装置とを含む商品販売データ処理システムであって、入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第1画面を表示デバイスに表示させる第1画面表示手段と、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第2画面を作成する第2画面作成手段と、この作成手段により作成された第2画面を、前記表示デバイスの前記第1画面の上に重ねて表示させる第2画面表示手段と、前記第2画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第2画面を消去する画面消去手段と、を具備し、かつ前記サーバ装置は、前記第1画面表示手段、第2画面作成手段、第2画面表示手段及び画面消去手段のうちの少なくとも1つを備え、前記端末装置は、前記第1画面表示手段、第2画面作成手段、第2画面表示手段及び画面消去手段のうちの前記サーバ装置に備えられていないものと、前記入力デバイス及び表示デバイスを備えたことを特徴とする商品販売データ処理システム。入力デバイスと表示デバイスと第1のコンピュータとを備えた端末装置とともに商品販売データ処理システムを構築するサーバ装置に備えられた第2のコンピュータに、前記入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第1画面を表示デバイスに表示させる機能、前記入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、前記パターンコードに対応するフォーマットパターンの画面に前記メッセージコードに対応するメッセージデータを表示させた第2画面を作成する機能、作成された前記第2画面を、前記表示デバイスの前記第1画面の上に重ねて表示させる機能、及び前記第2画面のフォーマットパターンに対して設定された確認入力を前記入力デバイスから受けたことに応じて前記第2画面を消去する機能、のうちの少なくとも1つの機能を実現させるとともに、残りの機能を前記第1のコンピュータに実現させるためのプログラムを前記端末装置に送信する機能、をさらに実現させるための画面制御プログラム。本発明が解決しようとする課題は、ポップアップウィンドウを消去するための入力条件の変更が容易な商品販売データ処理装置を提供しようとするものである。実施形態の商品販売データ処理装置は、第1画面表示手段と、第2画面作成手段と、第2画面表示手段と、画面消去手段とを備える。第1画面表示手段は、入力デバイスからの商品データ入力に応じて実行される商品販売データ処理に係わる第1画面を表示デバイスに表示させる。第2画面作成手段は、入力デバイスから商品データが入力された商品に対して画面のフォーマットパターンを識別するパターンコードとメッセージデータを識別するメッセージコードとが設定されているとき、パターンコードに対応するフォーマットパターンの画面にメッセージコードに対応するメッセージデータを表示させた第2画面を作成する。第2画面表示手段は、作成された第2画面を、表示デバイスの第1画面の上に重ねて表示させる。画面消去手段は、第2画面のフォーマットパターンに対して設定された確認入力を入力デバイスから受けたことに応じて第2画面を消去する。以下、実施形態の商品販売データ処理装置を、図面を用いて説明する。なお、この実施形態は、商品販売データ処理装置をPOSPointOfSalesシステムに適用した場合である。図1は、POSシステム1の概略を示すブロック図である。POSシステム1は、1台のPOSサーバ10と、複数台のPOS端末20とを備える。POSサーバ10と各POS端末20とは、いずれもコンピュータを搭載する。POSサーバ10と各POS端末20とは、LANRandomAccessMemory等のネットワーク30を介して双方向通信自在に接続されている。POSサーバ10は、商品マスタファイル11を有する。商品マスタファイル11は、各商品をそれぞれ識別するための商品固有の商品コードに関連付けて、その商品に関する種々の情報を記憶する。図2は、商品マスタファイル11に記憶される1商品のデータレコード11Rを示す模式図である。図2に示すように、商品マスタファイル11は、商品コードに関連付けて、この商品コードで識別される商品の商品名,単価等とともに、メッセージ番号MNoとパターン番号PNoとを記憶している。メッセージ番号MNoは、メッセージテーブル12のレコード識別番号である。メッセージテーブル12は、図3に示すように、一連のメッセージ番号に関連付けて、オペレータに通知するメッセージのデータとそのメッセージに付されたタイトルのデータとを記録する。パターン番号PNoは、パターンテーブル13のレコード識別番号である。パターンテーブル13は、図4に示すように、一連のパターン番号に関連付けて、表示フォーマットデータと消去プログラムIDとを記録する。表示フォーマットデータは、前記メッセージの表示に供するポップアップウィンドウのフォーマットデータである。消去プログラムIDは、そのポップアップウィンドウを消去するためのプログラムに付されたIDである。ここで本実施形態では、説明の便宜上、ポップアップウィンドウのフォーマットデータを、図5のa、b、cにそれぞれ示すポップアップウィンドウPW1,PW2,PW3の3種類とする。すなわち、第1のフォーマットパターンであるポップアップウィンドウPW1は、ウィンドウの枠内にメッセージとそのタイトルとを表示するとともに、確定ボタンB1と取消ボタンB2の各ボタンイメージを表示する。第2のフォーマットパターンであるポップアップウィンドウPW2は、同じくウィンドウの枠内にメッセージとそのタイトルとを表示するとともに、確定ボタンB1のボタンイメージを表示する。第3のフォーマットパターンであるポップアップウィンドウPW3は、同じくウィンドウの枠内にメッセージとそのタイトルとを表示するとともに、閉じるボタンB3のボタンイメージを表示する。確定ボタンB1と閉じるボタンB3は、情報処理の継続を指示する確認入力用のボタンとして機能する。取消ボタンB2は、情報処理の中止を指示する確認入力用のボタンとして機能する。確定ボタンB1と取消ボタンB2とは、その入力が強制である。閉じるボタンB3は、その入力が強制でない。このため、図4に示すように、ポップアップウィンドウPW1に対しては、確定ボタンB1が入力されたときにはポップアップウィンドウPW1を消去して情報処理を継続させ、取消ボタンB2が入力されたときにはポップアップウィンドウPW1を消去して情報処理を中止させる消去プログラムのID[pid01]がセットされる。ポップアップウィンドウPW2に対しては、確定ボタンB1の入力後にポップアップウィンドウPW2を消去して情報処理を継続させる消去プログラムのID[pid02]がセットされる。ポップアップウィンドウPW3に対しては、任意の入力があるとポップアップウィンドウPW3を消去して情報処理を継続させる消去プログラムのID[pid03]がセットされる。POSサーバ10は、HDDHardDiskDrive等の記憶装置に、前記商品マスタファイル11と、メッセージテーブル12と、パターンテーブル13とを保存する。そしてPOSサーバ10は、前記商品マスタファイル11、メッセージテーブル12及びパターンテーブル13のメンテナンスモードを備えており、図示しないメンテナンス用のパーソナルコンピュータを利用してオペレータがPOSサーバ10にアクセスすることにより、前記商品マスタファイル11、メッセージテーブル12及びパターンテーブル13のデータを適宜追加、変更または削除できるようになっている。図6は、POS端末20の要部構成を示すブロック図である。POS端末20は、コンピュータの中枢を担うCPUCentralProcessingUnit201を搭載している。そして、このCPU201に、アドレスバス,データバス等のバスライン202を介して、ROMReadOnlyMemory203、RAMRandomAccessMemory204、HDDHardDiskDrive205、時計部206、通信インターフェース207、キーボードコントローラ208、タッチパネルコントローラ209、表示コントローラ210、プリンタコントローラ211及びスキャナインターフェース212等を接続している。ROM203及びRAM204は、CPU201によってデータの読み取りや書込みが行われる主記憶部を構成する。HDD205は、プログラム等の大容量データを記憶するための補助記憶部を構成する。時計部206は、現在の日付及び時刻を計時する。通信インターフェース207は、ネットワーク30を介してPOSサーバ10にデータを送信し、またPOSサーバ10からネットワーク30を介して送られてくるデータを受信する。介して行われるデータ通信を制御する。キーボードコントローラ208は、キーボード221を制御する。キーボード221には、数値を置数するための置数キーの他、小計キー、預/現計キー、確定キー、取消キー、クリアキー等の種々のファンクションキーが配設されている。タッチパネルコントローラ209は、平面ディスプレイとタッチパネルセンサとからなるタッチパネル222を制御する。タッチパネル222は、オペレータ用のディスプレイとして機能する。タッチパネルコントローラ209は、平面ディスプレイに対する画面表示を制御する。またタッチパネルコントローラ209は、平面ディスプレイの画面がオペレータによってタッチされたときのそのタッチ位置を示す座標データを取得する。表示コントローラ210は、客用ディスプレイ223の画面表示を制御する。プリンタコントローラ211は、レシートを印字するためのプリンタ224の駆動を制御する。スキャナインターフェース212は、スキャナ225で読み取られたバーコードデータを受信する。各商品には、その商品固有の商品コードを示すバーコードが付されている。CPU201は、入力デバイスであるキーボード221またはスキャナ225より商品コードが入力されると、図7の流れ図に示す手順の商品販売データ処理を開始する。この処理は、ROM203またはHDD205に保存されているプログラムによって実現される。先ず、CPU201は、入力された商品コードでPOSサーバ10に問合せを行い、この商品コードに対応して商品マスタファイル11に設定されている商品情報商品名,単価,メッセージ番号MNo,パターン番号PNo等を含むを検出するST1。そしてCPU201は、この検出した商品情報の商品名,単価等を含む登録画面を作成し、タッチパネル222と客用ディスプレイ223とに表示させるST2:第1画面表示手段。図11に、タッチパネル222に表示される登録画面40の一例を示す。この登録画面40は、カレントエリア41と、明細エリア42と、合計エリア43とを含む。カレントエリア41は、今回登録された商品の商品名,単価,販売点数及び販売金額を表示する。明細エリア42は、既に登録した商品の商品名,単価,販売点数及び販売金額をリスト形式で表示する。合計エリア43は、今回登録された商品を含む1取引の合計金額を表示する。登録画面40を表示させた後、CPU201は、検出した商品情報のメッセージ番号MNoが0であるか否かを判定するST3。メッセージ番号MNoが0の場合ST3のNO、今回登録された商品に対してメッセージの表示設定がなされていない。この場合、CPU201は、商品登録処理を実行する。すなわちCPU201は、今回登録された商品の商品コード,商品名,単価,販売点数,販売金額等の商品販売データを、RAM204の売上メモリに登録するST13。以上で、CPU201は、今回の商品販売データ処理を終了する。これに対し、メッセージ番号MNoが0でない場合ST3のYES、今回登録された商品に対してメッセージの表示設定がなされている。この場合、CPU201は、このメッセージ番号MNoでPOSサーバ10に問合せを行い、このメッセージ番号MNoに対応してメッセージテーブル12に設定されているタイトルデータ及びメッセージデータを検出するST4。さらにCPU201は、検出した商品情報からパターン番号PNoを取得するST5。そしてCPU201は、このパターン番号PNoでPOSサーバ10に問合せを行い、このパターン番号PNoに対応してパターンテーブル13に設定されている表示フォーマットデータと消去プログラムIDとを検出するST6。しかる後、CPU201は、表示フォーマットデータのタイトルエリアにタイトルデータをセットするとともにメッセージエリアにメッセージデータをセットして、ポップアップウィンドウを編集するST7:第2画面作成手段。そしてCPU201は、このポップアップウィンドウを、タッチパネル222の登録画面40の上に重ねて表示させるST8:第2画面表示手段。図12に、登録画面40の上に重ねて表示されるポップアップウィンドウ51の一例を示す。このポップアップウィンドウ51は、第1のフォーマットパターンであるポップアップウィンドウPW1に、タイトルデータ販売確認とメッセージデータ販売対象商品が登録されました。確認を行ってくださいとがセットされた例である。因みに、第2のフォーマットパターンであるポップアップウィンドウPW2に同様のテキストデータ及びメッセージデータがセットされた場合には、図13のaに示すポップアップウィンドウ52が表示される。また、第3のフォーマットパターンであるポップアップウィンドウPW3に同様のテキストデータ及びメッセージデータがセットされた場合には、図13のbに示すポップアップウィンドウ53が表示される。ステップST8にてポップアップウィンドウ51~53を表示させた後、CPU201は、表示フォーマットデータとともに検出した消去プログラムIDを判別するST9。ここで、消去プログラムIDがpid01であった場合、すなわちポップアップウィンドウ51を表示させた場合には、CPU201は、プログラムIDがpid01の消去プログラムによる第1の消去処理にジャンプするST10。この処理の手順は、図8に具体的に示される。先ず、CPU201は、確認入力がなされたか否かを判断するST21。確認入力がなされていない場合ST21のNO、CPU201は、取消入力がなされたか否かを判断するST22。取消入力がなされていない場合ST22。CPU21は、再び確認入力がなされたか否かを判断するST21。こうして、CPU201は、確認または取消の入力を強制する。ポップアップウィンドウ51の確定ボタンB1がタッチされるか、キーボード221の確定キーが入力されるとST21のYES、確認入力がなされたので、CPU201は、ポップアップウィンドウ51を消去するST22:画面消去手段。しかる後、CPU201は、前記ステップST13の商品登録処理を実行して、今回の商品販売データ処理を終了する。これに対し、ポップアップウィンドウ51の取消ボタンB2がタッチされるか、キーボード221の取消キーが入力された場合にはST22のYES、取消入力がなされたので、CPU201は、ポップアップウィンドウ51を消去するST24:画面消去手段。しかる後、CPU201は、商品登録処理を実行することなく今回の商品販売データ処理を終了する。一方、消去プログラムIDがpid02であった場合、すなわちポップアップウィンドウ52を表示させた場合には、CPU201は、プログラムIDがpid02の消去プログラムによる第2の消去処理にジャンプするST11。この処理の手順は、図9に具体的に示される。先ず、CPU201は、確認入力がなされたか否かを判断するST31。確認入力がなされていない場合ST23のNO、CPU21は、確認入力がなされるのを待機するST31。すなわちCPU201は、確認入力を強制する。そして、ポップアップウィンドウ51の確定ボタンB1がタッチされるか、キーボード221の確定キーが入力されるとST31のYES、確認入力がなされたので、CPU201は、ポップアップウィンドウ51を消去するST32:画面消去手段。しかる後、CPU201は、前記ステップST13の商品登録処理を実行して、今回の商品販売データ処理を終了する。また、消去プログラムIDがpid03であった場合、すなわちポップアップウィンドウ53を表示させた場合には、CPU201は、プログラムIDがpid03の消去プログラムによる第3の消去処理にジャンプするST12。この処理の手順は、図10に具体的に示される。先ず、CPU201は、閉じるボタンB3が入力されたか否かを判断するST41。入力されていない場合ST41のNO、CPU21は、キーボード221からキー入力があったか否かを判断するST42。キー入力がない場合ST42のNO、CPU201は、再び閉じるボタンB3が入力されたか否かを判断するST41。こうして、CPU201は、閉じるボタンB3が入力されるか、いずれかのキー入力がなされるのを待機する。そして、閉じるボタンB3が入力されるかST41のYES、いずれかのキー入力があるとST42のYES、CPU201は、ポップアップウィンドウ51を消去するST42:画面消去手段。しかる後、CPU201は、前記ステップST13の商品登録処理を実行して、今回の情報処理を終了する。なお、プログラムIDがpid01,pid02及びpid03の各消去プログラムは、ROM203またはHDD205に保存されている。このように、本実施形態のPOSシステム1においては、POS端末20にて販売登録された商品に対してメッセージ番号MNoとパターン番号PNoとが設定されていた場合、ポップアップウィンドウが表示される。すなわち、商品販売データ処理の過程で、メッセージ番号MNoとパターン番号PNoとが設定された商品のデータ入力があった場合、商品販売データ処理に係わる登録画面40の上に重ねてポップアップウィンドウが表示される。ポップアップウィンドウは、パターン番号PNoに対応する表示フォーマットデータに、メッセージ番号MNoに対応するタイトルデータとメッセージデータとをセットしたものである。すなわち、パターン番号PNoとしてP01が設定された商品が登録された場合には、図5のaに示すフォーマットのポップアップウィンドウPW1が表示される。したがってこの場合は、POS端末20のオペレータは、確定操作または取消操作を行ってポップアップウィンドウPW1を閉じる。これに対し、パターン番号PNoとしてP02が設定された商品が登録された場合には、図5のbに示すフォーマットのポップアップウィンドウPW2が表示される。したがってこの場合は、POS端末20のオペレータは、確定操作を行ってポップアップウィンドウPW2を閉じる。また、パターン番号PNoとしてP03が設定された商品が登録された場合には、図5のcに示すフォーマットのポップアップウィンドウPW3が表示される。したがってこの場合は、POS端末20のオペレータは、閉じるボタンB3の操作または何らかのキー操作を行ってポップアップウィンドウPW3を閉じる。このように、本実施形態のPOSシステムによれば、各商品に対してそれぞれ設定されるパターン番号PNoの如何によって、その商品に対して表示されるポップアップウィンドウのパターンが決まる。各商品に対してのパターン番号PNoは、商品マスタファイル11に設定されており、その番号は、POSサーバ10のメンテナンス業務によって任意に変更可能である。したがって、各商品の登録の際に表示させるポップアップウィンドウのパターン、つまりはポップアップウィンドウを消去するための入力条件を容易に変更することができる。以下、他の実施形態について説明する。前記実施形態では、メッセージテーブル12とパターンテーブル13とをPOSサーバ10が保存し、図7のステップST4及びST6の処理でPOS端末20からPOSサーバ10に問合せを行うようにした。この点に関しては、上記メッセージテーブル12とパターンテーブル13とをPOS端末20のHDD205で保存するようにして、問合せ処理を不要にしてもよい。さらには、少なくとも各商品の商品コードに対応してメッセージ番号とパターン番号とを設定記憶するデータファイルをPOS端末20が備えることにより、商品販売データ処理装置としての機能をPOS端末20単体で実現することも可能である。また、ポップアップウィンドウのパターンは、前記実施形態の3種類ポップアップウィンドウPW1,ポップアップウィンドウPW2,ポップアップウィンドウPW3に限定されるものではない。本実施形態は、パターンテーブル13の設定如何によって、様々なパターンのポップアップウィンドウに対応できるものである。また、本実施形態のPOSシステムは、クラウドコンピューティングを利用して実現することも可能である。より具体的には、softwareasaserviceSaaSと称されるソフトウェア提供形態が適する。図14は、クラウドコンピューティングを利用したPOSシステム60の構成図であり、図1と共通する部分には同一符号を付している。このPOSシステム60は、クラウド61と、POS端末20別の複数の通信ネットワーク62を含む。クラウド61はさらに、POSサーバ10を含む。各POS端末20は、それぞれ対応する通信ネットワーク62を介してクラウド61と通信可能である。通信ネットワーク62としては、インターネット、プライベートネットワーク、次世代ネットワークNGN、あるいはモバイルネットワークなどを適宜に利用できる。かかる構成のPOSシステム60は、図7に示す各処理のうちのステップST1の処理において、商品マスタファイル11から問合せのあった商品コードで特定される商品情報を検出する処理は、クラウド61側のPOSサーバ10で実行するが、その後のステップST2~ST13の処理については、POSサーバ10及びPOS端末20のいずれにおいて実行してもよい。また、ステップST1~ST13のうちの複数の処理をPOSサーバ10で実行する場合、それらの処理を単一のサーバにおいて実行しても良いし、複数のサーバにおいて分散処理してもよい。ところで、ステップST2~ST13のうちの少なくとも1つの処理をPOS端末20にて実行する場合、その処理をPOS端末20が有するコンピュータに実行させるためのプログラムを、予めPOS端末20が有するプログラム記憶部ROM203またはHDD205に記憶させておいても良いし、上記のプログラムをクラウド61が有する記憶ユニットに記憶しておき、必要に応じてクラウド61からPOS端末20へと与えるようにしても良い。上記のプログラムをクラウド61からPOS端末20へと与える場合には、POSサーバ10に、上記のプログラムをPOS端末20へと送信する機能を備える。さらに、記録媒体に記録された同様のプログラムが、POS端末20にインストールされてもよい。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のOSオペレーティングシステム等と協働してその機能を実現させるものであってもよい。また、前記実施形態は、POSシステム1,60について説明したが、本発明は、ポップアップウィンドウを使用する他の情報処理装置または情報処理システムにも適用することができる。この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"